周海汉 2010.11.23
libev和libevent功能基本相同,名称相近,到底该用哪一个呢?
zhouhh@zhh64:~$ sudo apt-cache search libevent
libevent-dev – Development libraries, header f[......]

周海汉 2010.11.18
abloz.com
glibc源码里有测试代码。这样对一些系统函数用法,manpage没有示例的,可以直接找到glibc里面的tst打头的测试文件参考。
地址:
http://glibc.sourcearchive.com/documentation/2.6.1/dir[......]

周海汉 2010.11.18
源代码:
//////////////////////////////////////////
//author zhouhh
//date 2010.11.18
//notes
//history
//copyright( 2010 ) allright re[......]

周海汉 2010.11.16
http://abloz.com
问题提出:
vim编写程序时,不能跳转到系统头文件定义,不能自动完成自己编写结构成员。需要解决。
ctags 在使用vim编程和浏览代码是非常有用。可以用CTRL+]和CTRL+t 来回跳转关键字。
先生成自己工作目录的tags。最简单[......]

周海汉 2010.11.15
问题:
ubuntu默认没有装pthread的man page
zhouhh@zhh64:~$ man pthread_create
没有 pthread_create 的手册页条目
解决方法:
安装:
sudo apt-get install manpages-pos[......]

周海汉/文 http://abloz.com
2010.11.12
Makefile一般用于项目的编译。源文件较多,需要指定编译规则。make 工具如 GNU make、System V make 和 Berkeley make 是用来组织应用程序编译过程的基本工具,但是每个 make 工具之间又有[......]

周海汉 2010.11.11 光棍不再
linux程序源码编译三部曲:
./configure
make
make install
非常省事。一个configure可以为多变环境生成不同的makefile,确保make可以通过。
所以我们写代码时也非常希望利用上这些快捷工具,免得自己去写config[......]

linux 内存状态可以用free查看。如下:
zhouhh@zhh64:~$ free -m
total used free shared buffers cached
Mem: 3961 22[......]

周海汉2010.10.28
有时用户需在linux下测试ie的网页表现,或者用某些和ie绑定很紧密的网页和功能。最干脆的方法是用虚拟机装windows或切换到windows,然而wine也是一种解决方案。
在我试用时,发现wine下运行windows程序一直不太顺利。
我的系统:
zhouhh@zh[......]

周海汉 2010.10.22
如对JSON数据:
{“doors” : 4, “color” : “blue”, “year” :1995, “drivers” : ["Penny", "Dan" , "Kris"]}
可以直接转为字典:
>>> a=’{[......]

近期评论