- 博客(5)
- 收藏
- 关注
转载 C,C++中使用可变参数[va_list、va_start(),va_end()和va_arg()]
转载请标明出处,原文地址:http://blog.youkuaiyun.com/morewindows/article/details/6707662可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等。可变参数是实现printf(),sprintf()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求
2014-01-06 14:31:53
780
转载 [转]浅析 Linux 中的时间编程和实现原理,第 1 部分: Linux 应用层的时间编程
原文地址:http://www.ibm.com/developerworks/cn/linux/1307_liuming_linuxtime1/浅析 Linux 中的时间编程和实现原理,第 1 部分: Linux 应用层的时间编程本文试图完整地描述 Linux 系统中 C 语言编程中的时间问题。主要内容包括应用程序中的时间编程方法;时钟硬件简介;Glibc 时间函数的实现以及
2013-12-11 16:42:33
605
转载 解析pcap文件及读取实现源码
下面pcap文件格式介绍是在网上转的,根据理解,写了个程序来进行解析pcap文件,后续再实现合并pcap功能(wireshark已经自带命令行合并pcap文件工具,在这里只是为了分析pcap文件和学习)。==========================默认的*.pcap文件保存格式。Pcap文件头24B各字段说明:Magic:4B:0x1A 2B 3C 4D:用来标示文件的开始Major:2B
2013-02-22 15:50:00
1695
转载 网络字节顺序与主机字节顺序
不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种1. Little endian:将低序字节存储在起始地址2. Big endian:将高序字节存储在起始地址LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为从人的第一观感来说 低位值小,
2013-02-22 15:42:52
453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人