- Raw Socket(原始套接字)实现Sniffer(嗅探)2006-06-25 13:49:11
- Raw Socket: 原始套接字 可以用它来发送和接收 IP 层以上的原始数据包, 如 ICMP, TCP, UDP... int sockRaw = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); 这样我们就创建了一个 Raw Socket. Sniffer: 嗅探器 关于嗅探器
- 时间相关的函数2006-06-25 00:05:05
- 本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数
- 关于hash(哈希表)2006-06-24 16:05:11
- 在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使每个关键字和结构中一个唯一的存储位置相对应.因而在查找时,只要根据这个对应关系f找到给定值k的像f(k).若结构中存在关键字和k相等的记录,则必定在f(k)的
- socket编程相关数据类型和函数的定义2006-06-24 12:43:23
- 计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。我们
- 使用 GNU autotools2006-06-20 17:55:41
- 使用 GNU autotools 改造一个软件项目本文不是一篇规范的教程,而是用一个软件项目作为例子,演示使用 GNU autotools 进行软件管理的思路和过程。目 录 · 示例项目· 软件布局· Makefile 分析· GNU 的软件风格·
- Linux下Makefile的automake生成全攻略2006-06-20 17:50:29
- 作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。
在
- [推荐]GNU make 指南2006-06-19 18:34:16
- 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个
- fopen与open的区别2006-06-19 11:07:36
- 1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”,装满后再从内存“缓冲区”依此读入接收的变量。执行写文
- 97年世界编程大赛一等奖作品2006-06-09 23:07:27
- 这个程序应该是(omni.com)是97年的Mekka'97 4K Intro比赛的一等奖作品。整个程序全长4095字节,其中包含133字节的自解压程序(类RAR压缩),未解压的程序长4782字节。三维场景包含144个立方体,367个面,362个点,15个
- C语言测试:想成为嵌入式程序员应知道的0x10个基本问题2006-06-09 15:26:07
- C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相
