C++
AD_LI
成功不必在我,而功力必不唐捐。
展开
-
C++ qsort example.C++ 快排函数使用示例
C++ qsort 快排函数使用示例. #include iostream>#include algorithm>#include functional>using namespace std;int cmp (const void *A,const void * B)...{ return (*(int*)A) - (*(int*)B);}void main()...{原创 2007-09-21 17:37:00 · 2181 阅读 · 2 评论 -
Linux信号列表
一篇非常好的解释UNIX下面信号的文章,熟悉了这些信号。 对待进程跟玩玩具似的,想怎么把玩,怎么把玩,弄死弄活,悉听尊便 原文位于: http://blog.csdn.net/baobao8505/archive/2006/08/25/1115820.aspx我们运行如下命令,可看到Linux支持的信号列表:~$ kill -l 1) SIGHUP 2) SIGINT转载 2007-12-09 16:56:00 · 1655 阅读 · 0 评论 -
DOXYGEN 资料收集
标题 便利的开发文档工具-doxygen 选择自 mounTon 的 Blog原创 2007-12-09 21:06:00 · 1172 阅读 · 0 评论 -
setsockopt 资料收集
1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用 closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));原创 2007-12-16 22:23:00 · 686 阅读 · 0 评论 -
A HTTP Proxy Server Code under Linux. Linux 下 HTTP 代理服务器代码
<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> HTTP 代理服务器 ProxyServer 文档一 功能说明与技术特点 在特定端口上提供 HTTP 代理服务。 使用多线程技术, 处理系统信号与超时连接。具体如下: 1 多线程原创 2007-12-23 22:16:00 · 1791 阅读 · 0 评论 -
C/C++正则表达式编程
导读: GNU/Linux有两套库可用于正则表达式编程:POSIX库和PCRE库。前者不需要单独安装,一般需求还是能满足的,速度稍慢些。后者是久负盛名的Perl正则表达式库,功能强大,匹配速度快,不过可能需要单独安装。 POSIX库 如何使用POSIX库的例子: #include #include #include char *get_regerror (int转载 2007-12-25 17:02:00 · 2285 阅读 · 0 评论 -
C++ volatile 关键字
volatile的语法和const的是一样的,但是volatile的意思是“在编译器认识的范围外,这个数据可以改变”。环境正在改变数据(可能通过多任务、多线程或者中断处理),所以,volatile告诉编译器不要擅自做出有关该数据的任何假定,优化期间尤其如此。如果编译器说:“我已经把数据读进寄存器,而且再没有与寄存器接触”。一般情况下,它不需要再读这些数据。但是,如果数据是volati原创 2008-12-10 15:43:00 · 636 阅读 · 0 评论