- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 给流量测量程序加入Bloom Filter出现的问题
<br />终于把BloomFilter加到代码里了,前后居然花了两天。编译的主要问题有:<br />1、把汇编程序嵌入到C++中<br />2、链接库处理<br /> <br />第一个问题最困扰我,原来从来没有把汇编程序嵌入到c++中。以本次为例,由于要加入sse的汇编指令。步骤如下:<br />1、写asm格式的指令代码文件,sse的编程guide:http://www.codeproject.com/KB/recipes/sseintro.aspx?display=Print<br />2、在c++
2011-01-19 14:52:00 462
原创 memmove实现
<br />memmove(void * memmove ( void * destination, const void * source, size_t num );)是<string.h>的标准函数,其作用是把从source开始的num个字符拷贝到destination。<br />最简单的方法是直接复制,但是由于它们可能存在内存的重叠区,因此可能覆盖了原有数据。<br /><br />比如当source+count>=dest&&source<dest时,dest可能覆盖了原有source的
2011-01-16 16:15:00 1683
原创 winpcap编程
<br />这几天开始使用winpcap进行编程,其中一个非常大的优点是有一个很好的官方中文手册,地址为:http://www.ferrisxu.com/WinPcap/html/index.html<br /> <br />其中,遇到了不少问题,下回得一个个记下来。<br />首先是winpcap APT的环境设置问题。编程时需要用到w_pcap.lib的库,所以需要调进来,步骤是首先把lib的路径添加到Linker的Additional Library Directories,然后还要在Linker—i
2010-09-13 10:10:00 443
转载 IP地址转换算法
出于各种需要,有时候需要把IP算成整数,有是有需要将整数换算为IP原码。下面列出简单的公式供参考 :1.IP地址转整数 假设IP地址为192.168.1.1 Int64 sIP=192*256*256*256+168*256*256+1*256+12.整数转IP原码 假设3232235777 还原为 IP1.IP2.IP3.IP
2010-05-25 14:53:00 1993
转载 用getopt处理命令行参数
Linux程序设计——用getopt处理命令行参数 Linux下很多程序甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与用户进行交互的主要手段。具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。getopt()是一个专
2010-05-22 16:02:00 502
原创 我的程序员能力矩阵层次
今天看了一篇blog,对计算机的每个学科给出了能力层次。针对这个矩阵,我自测了自身的能力层次,并给出学习方案: 计算机科学 Computer Science我的层次和学习目标:数据结构:Level 2——学习高级数据结构知识,比如B树,二项堆,AVL树,前缀树等算法: Level 2——学习动态规划,图算法数值估算知识,NP问题等编程体系:Level 2
2010-04-23 11:15:00 574
原创 libnids study
首先是main()函数,格式是:int main (){ if (!nids_init ()) { fprintf(stderr,"%s/n",nids_errbuf); exit(1); } nids_register_tcp (tcp_callback);//registration of callback funct
2009-11-24 16:41:00 656
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人