自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 编写PHP扩展

参考博客:一步步入门编写PHP扩展扩展包括两个文件: 1. Configulator(告诉编译器依赖库 2. 实际执行的文件生成框架 进入PHP源码目录下的ext目录$cd /usr/local/src/php-7.0.1/ext //生成名为array_square_sum的扩展 $ ./ext_skel --extname = array_square_sum

2016-04-29 13:40:57 355

原创 让你不再害怕指针【个人总结】

让你不再害怕指针 1. 指针的类型【指针本身所具有的类型】 把指针声明语句里的指针名字去掉,剩下的部分是这个指针的类型 2. 指针所指向的类型【通过指针来访问指针所指向的内存区时,指针所指向的类型决定了编译器将把那片内存区里的内容当做什么来看待】 把指针声明语句中的指针名字和名字左边的 * 去掉,剩下的就是指针所指向的内容 3. 指针的值(指针所指向的内存区或地址) 指针所指向的内存区就

2016-04-29 11:41:21 485

原创 Linux线程同步的三种方法

Linux 线程同步的三种方法线程的最大特点是资源的共享性,但资源共享中的同步问题是多线程编程的难点。linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。 一、互斥锁(mutex) 通过锁机制实现线程间的同步。 1. 初始化锁。在Linux下,线程的互斥量数据类型是pthread_mutex_t。在使用前,要对它进行初始化。 静态分配:pthread_mutex_t

2016-04-29 11:40:25 7433

原创 STL之迭代器失效

STLSTL所有container都是sequence或associative container的model三种序列【sequence】: vector:快速随机访问【iterator易失效】 deque:高效率两段安插移除元素【iterator易失效】 list:双向链接链表【iterator不会失效】vector:实现方式是把元素安排在连续的存储块中,iterators可以是一般指针。v

2016-04-29 11:35:40 597

原创 YII框架

安装:step1. 安装composer$curl -sS https://getcomposer.org/installer | php All settings correct for using Composer Downloading 1.0.1...Composer successfully installed to: /home/hanying/nginx/composer.phar U

2016-04-29 11:33:45 972

原创 vim插件

1. pathogen https://github.com/tpope/vim-pathogen 安装pathogen之后把插件安装到~/.vim/bundle/目录下2. nerdtree git clone http://github.com/scrooloose/nerdtree.git.vimrcnmap <silent> <c-n> :NERDTreeToggle<CR>3.

2016-04-11 15:14:35 459

空空如也

空空如也

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

TA关注的人

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