每个人都要有一个骨灰级的爱好,不为金钱,而纯粹是为了在这个领域享受追寻真理的快乐。
发布时间:2013-07-16 09:45:50
awk版:gawk '$1>1 && !and($1,$1-1){print "YES";i=1}END{if(!i)print "NO"}'C版:#include <stdio.h>int is2n(unsigned int i){ return i>1 && !(i&(i-1));}int .........【阅读全文】
发布时间:2013-03-05 10:19:52
Linux提供了一套API来动态装载库。下面列出了这些API:- dlopen,打开一个库,并为使用该库做些准备。- dlsym,在打开的库中查找符号的值。- dlclose,关闭库。- dlerror,返回一个描述最后一次调用dlopen、dlsym,或dlclose的错误信息的字符串。C语言用户需要包含头文件dlfcn.h才能使用上述API。glibc还增加了两个P.........【阅读全文】
发布时间:2013-03-02 16:42:15
这里面的三个函数openlog, syslog, closelog是一套系统日志写入接口。首先系统里应该具有syslog等程序,ubuntu下可以apt-get install sysklogd安装。(这里选用的sysklogd, 还有rsyslog,syslog-ng等日志软件)通常syslog守护进程读取三种格式的记录消息。此守护进程在启动时读一个配置文件。一般来说.........【阅读全文】