1. 准备需要的安装的东西
yum -y install make gcc openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel ncurses-[……]
Centos6环境下,git的默认版本是1.7.1。
直接执行 yum update git进行升级时会报错: No Packages marked for Update
这时需要按如下步骤进行升级
步骤1:按照rpmforge
rpm -i ‘http://pack[……]
GDB概述
————
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个[……]
=================================================================================================================
第一种实现方法
==========================[……]
consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;
1 基本场景
比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象[……]
2013年PHP的世界发生了翻天覆地的变化,越来越多的PHP框架涌现出来。去年年底的时候,PHP Weekly曾做过一项谁是最好的PHP框架的调查(Laravel独占PHP框架市场四分之一的江山),本文将以这份调查为依据,向广大PHP开发者推荐PHP框架排行前十的框架,如果你喜欢请随手点个赞,如果你[……]
本文根据PHP周刊的一个PHP框架使用份额的调查,为你解析2014年最值得选择的PHP框架。
2013年PHP变得更为流行,谈论PHP框架的人也越来越多。对于哪一个才是最好的PHP框架,每个人或许都有自己的看法,但实际上很多PHP开发者只是在演示时候使用了某个框架,真正在项目中也许并不曾使用。[……]
前面实现的函数参数只是简单的类型,但是如何传输结构体和数组呢?
通过看参考资料《Zend_API:深入_PHP_内核》和《PHP_Extension_Writing之中文版》基本实现了这个功能。
一、 C库的代码
定义了结构体:
struct bsEmaplist
{
lon[……]
1. 首先做一个简单的so文件:
/** * hello.c
* To compile, use following commands:
* gcc -O -c -fPIC -o hello.o hello.c
* gcc -shared -o libhello.s[……]