每个人都要有一个骨灰级的爱好,不为金钱,而纯粹是为了在这个领域享受追寻真理的快乐。
发布时间: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守护进程读取三种格式的记录消息。此守护进程在启动时读一个配置文件。一般来说.........【阅读全文】
发布时间:2013-02-27 17:23:26
看到这道题有点意思, 主要考对符号位的理解和对类型的解释问题.首先int型是有符号的, 最高位作为符号位, 如果是负数, 最高位则为1, 正数符号位是0.而unsigned int是把所有位都参与计数, 所以无符号数肯定是一个正整数.我能只能设计一段代码, 或者一个宏函数. 而不能设计一个函数来验证, 因为函数接收.........【阅读全文】