编程练习
文章平均质量分 73
菜鸟九段
这个作者很懒,什么都没留下…
展开
-
strstr函数实现
#include #include #include /* 当一个数组,内中数据没有重复 但是连续的从0到一 个范围,下面 这个函数用来找到其中丢失的数据。*//* 用flag的方法*/#define GET_THE_FUNCTION_NAME printf("this is %s,line %d\n",__FUNCTION__, __LINE_原创 2013-05-27 14:11:23 · 608 阅读 · 0 评论 -
回数练习
#include #include int strprint(char *str, int start, int end){ if (end <= end) return 0; if (str[start] == str[end]) strprint(str, start+1, end-1); else return 1;}int main(){ char a[1原创 2013-05-27 14:13:16 · 510 阅读 · 0 评论 -
简单多线程练习
#include #include #include #include unsigned int newindex;pthread_mutex_t mutex;pthread_cond_t cond;void *pthread_1(void *arg){ pthread_mutex_lock(&mutex); while (newinde原创 2013-06-06 11:02:54 · 455 阅读 · 0 评论 -
linux IP_QUEUE机制应用层编程
Linux内核在Netfilter框架的基础上提供了IP Queue机制,从而使得基于用户态的防火墙开发成为可能。从而可以在用户态对报文内容进行分析,同时可以给出对这个报文的处理意见,也可以修改报文。简单介绍一下NF中各个钩子(hook)函数对数据包处理的返回值,即该函数告诉内核对该数据包的处理意见。NF_DROP: 丢弃该报文,释放所有与该报文相关的资源;NF_ACCEPT: 接受该原创 2013-07-03 18:21:53 · 2887 阅读 · 1 评论