2014年(41)
发布时间:2014-04-29 19:54:54
这里面的三个函数openlog, syslog, closelog是一套系统日志写入接口。首先系统里应该具有syslog等程序,ubuntu下可以apt-get install sysklogd安装。(这里选用的sysklogd, 还有rsyslog,syslog-ng等日志软件)通常syslog守护进程读取三种格式的记录消息。此守护进程在启动时读一个配置文件。一般来说.........【阅读全文】
发布时间:2014-04-28 23:04:04
exit() 和_exit() Exit和_exit中的参数为0是代表正常退出,非零代表异常退出不管是正常退出还是异常退出只要是调用exit或return结束程序的,结束之前都做以下三件事:1.刷新缓冲区2.关闭文件描述符3.处理atexit函数注册的退出清理函数而调用_exit退出的程序,不做此三件事,它直接退出到.........【阅读全文】
发布时间:2014-04-26 13:20:51
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,浏览器与Web服务器之间所遵循的协议就是HTTP,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIM.........【阅读全文】
发布时间:2014-04-24 23:39:14
与刺激的abort()和exit()相比,goto语句看起来是处理异常的更可行方案。不幸的是,goto是本地的:它只能跳到所在函数内部的标号上,而不能将控制权转移到所在程序的任意地点(当然,除非你的所有代码都在main体中)。为了解决这个限制,C函数库提供了setjmp()和longjmp()函数,它们分别承担非局部标号和goto作用。头文.........【阅读全文】