自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(40)
  • 收藏
  • 关注

原创 Centos6编译错误:expecting string instruction after `rep'

centos6,gcc 4.8.2下出现expecting string instruction after `rep’的错误,解决方法:you need to install devtoolset 2.1 then install devtoolset-libutilsfollow gnu build instuctions, should build fine now. 具体可以按照以下

2016-10-30 11:25:18 809

转载 数据规范化

数据分析之前,我们通常需要先将数据标准化(normalization),利用标准化后的数据进行数据分析。数据标准化也就是统计数据的指数化。数据标准化处理主要包括数据同趋化处理和无量纲化处理两个方面。数据同趋化处理主要解决不同性质数据问题,对不同性质指标直接加总不能正确反映不同作用力的综合结果,须先考虑改变逆指标数据性质,使所有指标对测评方案的作用力同趋化,再加总才能得出正确结果。数据无量纲化处理主要

2016-08-08 14:05:41 371

原创 python-pickle

pickle1.pickle和cpicklepickle模块将python对象转化成字节流。pickle是类。 cpickle模块使用c编写,比pickle快1000倍。而cpickle是函数簇,而非类。除此之外,cpickle与pickle几乎是一样的。2.数据流格式pickle字符流只能使用python解释,而且是ascii表示的。3.用法pickle.dump(python_obj,fil

2016-08-03 20:17:36 174

原创 Hadoop设置伪分布模式的遇到一些问题

1.ssh设置设置分布模式需要用到ssh,所以需要安装ssh,而且需要打开无密码登陆% ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa% cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys如果ssh-agent在运行,需要再运行一个命令:ssh-add然后运行:ssh localhost应该就可以了. 我在配置过程了,

2016-06-01 21:56:43 456

原创 管道-阻塞与非阻塞

非阻塞的管道和FIFO管道和FIFO都可以设置非阻塞。它们两者都可以在打开之后通过fcntl函数设置O_NONBLOCK标志来enable。一般而言,我们都是先使用F_GETFL来获取当前文件状态标志,将它与O_NONBLOCK按位或之后,再通过F_SETFL来设置新的文件状态标志。int flags = fcntl(fd, F_GETFL, 0);if (flags < 0) { E

2016-05-17 22:46:53 3183

原创 管道

管道1.管道在很多系统中只提供单向数据流,使用一下申请一个管道:#include <unistd.h>int pipe(int fd[2]);返回两个文件描述符,fd[0]和fd[1]。fd[0]只能用来读,fd[1]只能用来写。一般来说都是通过父进程fork一个子进程,从而将管道的文件描述符传递给子进程,所以管道只能用于有亲缘关系的进程间。FIFO(有名管道)1.FIFO也是单向数据流,不过它与

2016-05-17 16:20:45 194

原创 套接字地址结构以及地址转换函数

套接字地址结构ipv4地址结构#include <netinet/in.h>struct in_addr { in_addr_t s_addr;}struct sockaddr_in{ uint8_t sin_len; //套接字地址结构的字节长度 sa_family_t sin_family; //地址协议簇,unsigned short in_por

2016-05-16 10:24:18 223

原创 浅谈条件变量

谈到条件变量,首先需要说到互斥锁。互斥变量比较容易理解:在多线程编程中,经常会发生多个线程对同一个静态变量或者全局变量进行访问,又或者对同一代码区进行访问,这样容易出现问题。所以需要互斥锁,在访问这些变量或者代码区之前首先获取对应的互斥锁,如果互斥锁已经被别的线程获取,那么申请获取互斥锁的线程会被阻塞。#include <pthread.h>int n;//静态分配的互斥量要用PTHREAD_M

2016-05-11 19:23:57 190

原创 cstdio对字符串的输入输出

int puts(const char *str);int fputs(const char *str, FILE * stream);相同点将str复制到缓冲区中,并且都不会将最后的null字符复制.不同点puts会将str复制到标准的输出缓冲区中,而fputs将str复制到指定的输出缓冲区中(标准输出、文件)。puts会在缓冲区最后自动加上换行符,而fputs不会。char *gets(

2016-05-10 18:23:09 639

转载 Chrome-使用代理-proxy-SwitchySharp的安装与设置

4.点击Switch Rules标签,点击New Rule新建配置,名称随便起,在URL Pattern粘贴入以下地址:https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt 后面的Pattern Type选择默认的Widcard,然后在Proxy Orofile,选择刚才保存的SSH,打勾Online Rule List后,在

2016-05-10 10:00:42 15281

转载 select函数与stdio混用的不良后果

转载请注明 出自:http://www.cppblog.com/mysileng/archive/2013/01/15/197284.html 今天在看UNP6.5节,学习到了select与stdio混用的后果。特此进程实验一番。再实验之前需明确一下几点:1.stdio流的i/o函数 与 系统i/o函数不同。stdio流函数在用户空间和内核都有缓冲,系统i/o函数只在内核有缓冲,用户空间没有。2.

2016-04-25 17:07:17 244

转载 C++编译器与链接器工作原理

这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。 要明白的几个概念: 1、编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机器语言形式的目标文件的过程,在这个过程中,编译器会进行一系列的语法检查。如果编译通过,就会把对应的CPP转换成OB

2016-04-24 10:10:41 162

转载 C++中多态的实现原理

C++中多态的实现原理

2016-04-06 15:28:45 124

转载 MySQL存储引擎介绍

前言在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?什么是存储引擎?关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式。有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据,有的表读取时非常快,但是插入数

2016-03-08 10:19:39 175

原创 Effective c++学习笔记

条款5:c++默认编写构造,析构,copy构造,copy assignment函数对于copy构造,和copy assignment函数,c++默认情况下会自动编写。但是有些特殊情况下是不会自动声明copy assignment函数(这些情况copy构造依然自动声明),而是将其设置为=delete,此时必须显示编写自己copy assignment函数:成员变量中含有reference成员(为什

2016-03-06 22:42:18 162

原创 c++访问权限

class Base { friend void base_f(); private: int private_m; protected: int protected_m; public: int public_m;};class Derived : private Base{ friend void deri

2016-03-01 22:32:43 203

转载 eclipse将带库的java程序打包成jar

方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Path: lib/commons-codec.jar lib/commons-

2015-09-29 11:06:32 423

原创 java学习笔记(4)-泛型

泛型类public class Pair { public Pair(T first, T second){ this.first = first; this.second = second; } private T first; private T second;}泛型类会引入一个类型变量,如T,用尖括号泛型方

2015-09-17 22:02:11 204

原创 java学习笔记(1)

java的字符串是不可变的字符串,就是说一个字符串常量,或者一个字符串变量所指向的字符串空间所存储的字符串内容是不会变。当一个程序企图凭借一个字符串的时候,java会将新字符串存储到一个新的存储空间,再让字符串变量指向这个空间。即使使用了字符串的replace()方法,也是返回一个替换后的字符串,原来的字符串没有改变。String str = "aaaaaa";String str1 = str

2015-09-17 19:51:30 206

原创 java学习笔记(3)-异常

异常异常分类 1.按照类来分的话,如下图 Error类描述了java运行时内部错误和资源耗尽错误,如果出现这种错误,程序只能终止运行,程序员无法控制。 IOException类是指程序本身没有问题,但由于像I/O错误这类问题导致的异常。 RuntimeException类由程序错误(如错误类型转换,空指针,数组越界等)导致的异常。2.按照java语言规范将派生Error类或Runtim

2015-09-17 18:21:13 213

原创 Java学习笔记(2)

获取Class类的三种方法: 1.调用类对象的getClass()方法来获取:Employee e;Class c = e.getClass();2.调用Class类的静态方法forName()获得类名对应的Class对象。如下面代码就可以获取Date类的class对象。Class cl = Class.forName("java.util.Date");3.直接使用 类名.class 获取c

2015-09-16 22:04:09 212

转载 java修饰符

转载自: http://write.blog.csdn.net/posteditjava中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。     1、权限访问修饰符     public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。               包外         子类 

2015-09-13 21:38:54 175

原创 java学习笔记

java的字符串是不可变的字符串,就是说一个字符串常量,或者一个字符串变量所指向的字符串空间所存储的字符串内容是不会变。当一个程序企图凭借一个字符串的时候,java会将新字符串存储到一个新的存储空间,再让字符串变量指向这个空间。即使使用了字符串的replace()方法,也是返回一个替换后的字符串,原来的字符串没有改变。String str = "aaaaaa";String str1 = s

2015-09-11 15:16:17 51

原创 Android事件分发机制

View的事件分发机制----一个事件的分发流程(如一个action_up,action_down的分发机制)可以看出来,一个事件的分发先后顺序是onTouch()->onTouchEvent->onclick()。View的事件分发机制----一系列事件的分发流程当用户触发一系列event事件(如一个点击事件包含多个action_down,action_move,

2015-08-24 17:29:51 176

转载 将Eclipse代码导入到AndroidStudio的两种方式 - OPEN 开发经验库

将Eclipse代码导入到AndroidStudio的两种方式 - OPEN 开发经验库

2015-08-23 20:02:56 205

原创 欢迎使用CSDN-markdown编辑器

Android Developers学习(1)

2015-08-18 22:02:54 197

转载 为什么要使用单例HttpClient?

转载http://blog.csdn.net/dancen/article/details/7574634在发出HTTP请求前,我们先创建了一个HttpClient对象。那么,在实际项目中,我们很可能在多处需要进行HTTP通信,这时候我们不需要为每个请求都创建一个新的HttpClient。因为HttpClient就像一个小型的浏览器,对于整个应用,我们只需要一个HttpClient就够了。看到

2015-04-17 18:21:25 2095

原创 android中保持客户端登录服务器的登录状态

进来开发一个android的程序,其中需要用到保持android客户端在服务器中的登录状态,实现类似于浏览器登录服务器的过程。android的客户端跟浏览器在服务器看来都是一样,所以完全可以按照浏览器保持登录状态的那一套实现android客户端的保持登录状态。浏览器使用cookie来保存服务器的sessionID,来标识连接,而浏览器是自动管理cookie,包括保存cookie,发送相应的cook

2015-02-02 11:48:07 1481

原创 android布局笔记

今天开始写了个android的ListView的布局文件

2014-11-15 15:43:23 272

转载 android颜色资源文件

#FFFFFF其余颜色:#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9

2014-11-14 16:11:09 426

原创 Android学习--在fragment扩展类中使用findViewById

今天本来想研究android设备翻屏之后activity和fragment的生命zho

2014-11-04 19:46:34 1676

转载 挺全面的html头部信息

HTML中我们一般把head部分称为网页的头部。头部部分的内容虽然不会在页面中显示,但它能影响到搜索引擎对网页的收录和排序,以及网页的各种全局设置,可以说是至关重要。▲知识点一——头部信息里设置网页的基底网址基底网址的实质是统一设置超级链接的属性,基底网址标签是,它有两个属性,href和_target。href用于设置基底网址的路径,_target用于设置超级链接的打开方式。通过基底网

2013-02-22 23:39:20 301

转载 PHP字符转义部分小结

与PHP字符串转义相关的配置和函数如下: 1.magic_quotes_runtime 2.magic_quotes_gpc 3.addslashes()和stripslashes() 4.mysql_escape_string() 5.addcslashes()和stripcslashes() 6.htmlentities() 和html_entity_decode()

2013-02-19 12:05:42 477

原创 学习php的session(二)

之前有研究了一下php中session的细节,但是不太全面,所以导致今天又有一个关于session的问题出现在我脑海中:关于session的过期问题。    比较容易知道的是,session的过期有两个方面可以造成的:    1、cookie的有效时间。我们都应该知道,在使用session_start()的时候,如果还没有设置session的话,此时服务器会创建一个session,并且通过

2013-01-23 22:42:18 269

转载 Session有效期问题

PHP中的session有效期默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新,当前session就会失效。要修改这个默认值,正确的解决办法是修改配置参数session.gc_maxlifetime。Session处理是所有的Web应用都必须面对的问题。PHP中对session有效期的处理,和其他的解决方案有着很大的不同,这是和PHP的工作机制相关的。  在传统的clie

2013-01-23 21:33:49 358

原创 学习php的session(一)

进来学习php的session,由于是不太熟悉session,所以在学习当中产生很多的疑问,经过查找一些资料,终于对这个东西有一点认识,所以说一下自己关于这个的学习心得。    首先要说明一下自己开始学习session的一些疑问,当然现在看来有些问题是我多虑的:    1.作者当时对session的工作机制十分的朦胧,从而对session和cookie之间的合作产生很大的疑惑;

2012-11-27 20:41:59 429

原创 《samrty配置文件路径问题》之include、define问题

在《samrty配置文件路径问题》我说过了一个include和define一起使用问题,刚刚看了一篇博客文章《PHP中include路径的解决方法汇总》,里面说的内容正好解决了我的疑问,也给出了一些解决办法。    我再重新表述我的问题吧:a.phpPHP code?12345678

2012-11-22 21:18:07 263

转载 isset()和empty()的区别

PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时

2012-11-22 19:05:40 217

原创 关于php局部变量和全局变量的学习

之前写了些php的代码,遇到了个问题:有两个php文件,其中两个文件中有些数据要共用。例如一个php文件从数据库中读取一些数据,加以处理,然后我希望在另外一个文件中能使用处理后的数据,但是由于某些原因不能使用include函数包含文件。本来我再想这还不简单,使用全局变量就可以在两个php文件中使用了。可是后来我按这样子做就发想错误了。因为我之前学过c/c++,所以我就将c/c++的全局变量的概念搬

2012-11-21 21:20:12 705

原创 samrty配置文件路径问题

近来要学习smarty,所以第一步但然是安装和配置smarty啦!smarty的安装(也说不上安装),只需要当官网上下载一个压缩包,然后解压。解压后得到几个文件和文件夹,只需要将libs文件夹复制到本地的服务器就可以了,至于这个文件夹该不该名字无所谓,反正我重命名为smarty,接下来就是配置smarty。说来smarty的配置也不难,重要的是配置中的路径要写对,当然今天的博客内容页主要讲下自己在

2012-11-14 17:45:36 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除