不用回调方法捕获数据包
这一次要分析的实例程序跟上一讲非常类似(《打开适配器并捕获数据包》),略微不同的一点是本次将pcap_loop()函数替换成了pcap_next_ex()函数。本节的重点也就是说一下这两个函数之间的差异。我们知道pcap_loop()函数是基于回调的原理来进行数据捕获的,如技术文档所说,这是一种精妙...
Windows程序设计_16_代码编辑器_系列1
学习Win32 API已经有一段时间了,通过自己的摸索慢慢的知道了一些Windows编程的入门级的技巧,前些天在优酷上看了一段windows程序设计的视频教程,里面的老师说过一句话,大体意思是要编写具有一定规模的代码才能提高自己的编程实践水平。 想来想去,发现如果编写一个自己的可以着色的代码编辑器倒...
打开适配器并捕获数据包
由前两节的铺垫,我们已经知道如何获取本地适配器的信息了,接下来我们来学习一下如何打开适配器并捕获数据包,听起来相当诱惑,那么咱们立刻进入主题吧!在贴源码之前先介绍一个将要用到的很重要的函数--pcap_open(),下面是pcap_open()在remote-ex.h中的声明:...
获取已安装设备的高级信息
继续WinPcap编程的学习,上一节说到《获取本地适配器信息》,本节的实例程序功能跟上一节的程序功能类似,只是打印了适配器更详细的信息,来看一下源码(在windows下codeblocks下编译运行,即使用MingW编译器通过)...
最大报销额【浙大07年机试真题】--初学动态规划
今天建立了自己的新博客,只是因为cnblogs更适合于保存曾经写过的代码,以后A题想记录下来的点点滴滴都会写在这上面,希望自己能一步步坚持下去...以前接触过DP的题,但都是知难而退,大二有过动态规划的课,但貌似毫无例外的逃掉了,昨晚重拾算法书,好好看了看,有点领悟,于是把这道入门级别的动态规划题A...
非类型模板参数(针对C++)
非类型模板参数格式和声明一个下面的类型是一样的。整型或枚举指向一个对象或一个函数引用到一个对象或函数指向一个成员把非类型的模板参数声明为一个数组或者函数,将分别被转换到成指针以及指向函数的指针。下面的例子演示这些:1 template<int a[4]> struct A {};2 te...
【Visual C++】游戏开发笔记之五——游戏画面绘图(二)绘制位图
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7335103作者:毛星云邮箱:happylifemxy@qq.com欢迎邮件交流编程心得以游戏文件来说,使用的位图数量相当多,因此都会先将位图存成文件,等到...
内核模块入门之深入浅出
出学内核模块,略做总结。希望对广大菜鸟有所帮助。为了不浪费大牛们的时间,在开头先列出文章中将要讲到的几个知识点,都了解的可以飘过哈!一、内核模块代码的特点二、内核模块的Makefile 的编写三、内核模块的安装、卸载四、模块的可选信息五、内核模块导出六、内核加载常见的问题一、内核模块代码的特点 何谓...
情景分析“C语言的const关键字”
C语言中的const一直是C语言初学者心中的痛,这是因为const在不同位置有不同作用,在不同情景有不同角色。这让初学者摸不清头脑。今天,和大家一起研究一下const,让它的每个角色都“深入人心”!===================================================...
Windows程序设计_15_求书
最近在看一本Win32编程的书,感觉写的不错,但是不知道书名和作者,这里请各位朋友帮帮忙,看有没有人看过这本书。下面是书中的截图:Exp: 下面是目录:下面是内容:以上就是书中部分内容,求大神给出书名和作者。在此先表示感谢...
《UNIX网络编程》一书中源代码在ubuntu下如何编译的问题
今天偶然下载了英文版的《UNIX网络编程》第三版第1卷:the sockets networking API和配套的源代码,因为以前只用java和C#编写过网络应用程序,而没接触过用C编写SOCKET程序,偶然的机会看到了这本书然后就下载了下来。最新版的好像是更新到了第三版,网上有英文版电子版的下载...
C语言学习趣事_23_经典命题_1_平台问题
最近看了一本书,书上描述了各种比较有意思的著名命题; 想想为了提高自己C语言的实践水平,决定对立面的命题进行实践。下面描述的一个问题是: 平台问题。/*最长平台问题: 存在已排序数组,数组中的一个平台就是连续的一串 值相同的元素,并且这一串元素不能再延伸。 例如: 1,2,2,3,3,3,4,5,5...
Windows程序设计零基础自学_14_Windows文件和目录操作
如果说计算机系统中有一个具有代表性的概念,那么就是文件了。从虚拟和广义的角度上讲Unix将系统的各种资源都看做文件;同样目前蒸蒸日上的Linux系统也将系统中的各种资源看做文件,而占有PC机霸主地位的Win平台也将系统资源看做文件。1、文件的概念 文件: 存储在外存储设备上的一段数据的集合,这段数据...


