http://abloz.com2010.11.30
#include <getopt.h>
#include <unistd.h>
extern char *optarg;
char *usage = \
"Usa[......]

2010.11.26abloz.com
从网上下载一个docx文件,却变成了zip文档。打开解压,发现里面很多内容:
zhouhh@zhh64:~/Documents/docx$ find
.
./[Content_Types].xml
./word
./word/fontTable.xml
./w[......]

2010.11.25问题:同事新配一台svn服务器,结果发现svn checkout和update时总报“未授权打开根进行编辑操作”。他不得不在authz文件的[/]根下加*=r但这样就不能防止别人查看未授权的目录了。
后面发现svnserver.conf里面的配置,anon-access=read[......]

2010.11.24http://abloz.com
linux中有setitimer等一组函数,但该组函数已经在POSIX.1-2008废弃。现在基于 2.6 版本内核定时器posix替代函数是timer_gettime(2), timer_settime(2)。接口:
#include <[......]

周思成 2010.11.23
ubuntu下安装libev开发包$ sudo apt-get install libev-dev将会安装下列额外的软件包: libev3下列【新】软件包将被安装: libev-dev libev3
但是由于libev在ubuntu软件库中的版本[......]

2010.11.24
因为我的C文件函数都返回int,所以用下面的命令完成:zhouhh@zhh64:~/sms$ grep ^int protocol.c |sed ‘s/.*/&;/’int ntoh_header(header_t *head);int hton[......]

周海汉 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。最简单[......]

近期评论