- 博客(7)
- 资源 (9)
- 收藏
- 关注
转载 Configure,Makefile.am, Makefile.in, Makefile文件之间关系
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac2.aclocal (automake):根据已
2014-08-14 14:22:11 939
转载 linux下如何生成静态、动态链接库文件
一、为什么要使用库文件我们在实际编程工作中肯定会遇见这种情况:有几个项目里有一些函数模块的功能相同,实现代码也相同,也是我们所说的重复代码。比如,非常多项目里都有一个用户验证的功能。代码段如下: //UserLogin.h文件,提供函数声明 int IsValidUser(char* username, int namelen); //UserLogin.
2014-08-13 17:20:14 1193
转载 程序打补丁以及在shell里面写c代码
diff程序是linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件(本文中的a.c、b.c可以理解为两个版本的同一个文件,b.c是在a.c的基础上的修正版)以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁(patch),因为unix系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更
2014-08-12 16:58:42 1666
转载 linux平台下防火墙iptables原理(转)
iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。iptables基础 规则(rules)其实就是网络管理员预定义的条件,规则一般的定义为“如
2014-08-11 19:36:48 880
转载 squid access日志
TCP_MEM_HIT如果看到很多的TCP_MEM_HIT ,这表明该文件是从内存缓存读取的,squid已经起作用了!你再用浏览器打开该文件,应该是快如闪电了。。呵呵,大功告成了! 还有其他类型的HIT,如TCP_HIT等等,这些是从磁盘读取的,我觉得加速的意义不大,只不过缓解了apache的压力而已。相应于HTTP请求,下列标签可能出现在access.log文件的第四个域。
2014-08-11 15:33:53 1024
转载 TCP选项优化加速
TCP/IP数据传输 TCP/IP网络的数据传输通常建立在数据块的基础之上。从程序员的观点来看,发送数据意味着发出(或者提交)一系列“发送数据块”的请求。在系统级,发送单个数据块可以通过调用系统函数write() 或者sendfile() 来完成。在网络级可以看到更多的数据块,通常把它们叫做帧,帧再被包装上一定字节长度的报头然后通过线路在网络上传输。帧及其报头内部的信息是由若干协议层定义
2014-08-08 09:56:38 2813
原创 socket通信
#include #include #include #include #include #include #include #define BUFLEN 1024#define MAX_CONN 100#define SERVER_PORT 3333int initServer(int socket_type, const struct
2014-08-07 21:34:43 992
《Designing and Coding Reuable C++》
2013-09-19
openflow协议1.0讲解报告
2013-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人