摘要:TIME(7) 2009-02-10NAME time —— 时间和定时器概述DESCRIPTION实际时间和进程时间实际时间定义为相对于某些固定点所测定的时间。可能相对于过去的一个基准点(参见下面的纪元时间和日历时间描述),或相对于一些进程活跃其间的点(比如进程开始时)。进程时间定义为进程占用的CPU时间量。有时还细分为用户和系统两个部分。用户CPU时间是用户模式下执行代码耗费的时间,系统CPU时间是指系统模式下内核代表进程执行所花费的时间(如执行系统调用)。time(1)命令可以用于确定程序执行耗费的CPU时间量。一个程序可以使用times(2),getrusage(2)或clock(3)
阅读全文
摘要:PCAP(3PCAP)NAME pcap —— 数据包抓取库SYNOPSIS#include <pcap/pcap.h>DESCRIPTION数据包抓取库提供数据包抓取系统的高层接口。所有网络上的数据包,即便他们目标是其他主机,也能通过此机制访问到。它还支持将抓取的数据包保存到“savefile”,并可以从这个“savefile”读取出来。调用pcap_create()可以为一个活动的抓取器打开一个句柄,为其设置适当的选项并调用pcap_activate()激活它。调用pcap_open_offline()可以打开并获取存有离线数据的“savefile”文件的句柄。pcap_cre
阅读全文
摘要:CMSG(3)NAME CMSG_ALIGN, CMSG_SPACE, CMSG_NXTHDR, CMSG_FIRSTHDR —— 访问辅助数据SYNOPSIS#include <sys/socket.h>struct cmsghdr *CMSG_FIRSTHDR(struct msghdr *msgh);struct cmsghdr *CMSG_NXTHDR(struct msghdr *msgh, struct cmsghdr *cmsg);size_t CMSG_ALIGN(size_t length);size_t CMSG_SPACE(size_t length);siz
阅读全文
摘要:今天在网上查看QThread的信息时找到一篇文章,http://hi.baidu.com/cyclone/blog/item/5fac3bc7ab1b90d1d10060f2.html文章引述了老外的观点说什么是QThread的正确使用方式,文章很短,一下子就看完了,看了无非就是说QThread的正确使用方式应该是事件驱动。的确,标准的Qt程序就应该像这样:#include <QCoreApplication>#include <QDebug>int main(int argc, char **argv){ QCoreApplication app(argc, argv
阅读全文