C
文章平均质量分 72
Mjt_csdn
这个作者很懒,什么都没留下…
展开
-
Snort源码分析
最近要做一个基于Snort的项目,看到一篇文章很不错。 精简的介绍了snort的工作原理和过程分析,主要能够帮助从整体对其进行掌握(有时候难得不是码字,而是对整体的把握。 原文:http://blog.chinaunix.net/uid-7673620-id-2598650.html 由于文章基于的版本较老,会在以后补充一篇最新的文章。 Snort作为一个轻量级的网络入侵检测系统,转载 2015-03-30 13:36:24 · 4601 阅读 · 0 评论 -
网络编程系列之一 mysql
//////////////////////////////////最近学习了网络编程,写了一个聊天室程序。其中的学习内容需要做一番总结//////////////////////////////////////// 下面是最近学习用到的书籍,也是推荐大家学习的书目: 1)linux程序设计 Neil Matthew 和 Richard Stones的书,中文翻译还可以,建议看中原创 2015-07-27 14:23:46 · 542 阅读 · 0 评论 -
网络编程系列之二 互斥量
//首先线程同步有几种方式, 互斥量,信号量,条件//互斥量的目的是保护一段临界区,而不是用来调整主线程和所创建线程的执行顺序//用在当一个线程的访问临界区时会对另一个线程的访问有影响,所以使用互斥锁#include #include #include int *fun(int *i);//创建线程锁, 本例子创建线程锁意义不大,只是用来说明其用法pthread_mutex_t mymutex;原创 2015-07-28 11:01:29 · 553 阅读 · 0 评论 -
float double的精度以及与0比较
float与double的范围和精度 1. 范围 float和double的范围是由指数的位数来决定的。 float的指数位有8位,而double的指数位有11位,分布如下: float: 1bit(符号位) 8bits(指数位) 23bits(尾数位) double: 1bit(符号位) 11bits(指数位) 52bits(尾数位) 于是,flo转载 2015-08-17 20:53:36 · 1030 阅读 · 0 评论 -
const 用法全面解析
下面对const用法进行一下总结: 1. const 修饰的是 只读变量, 但还是变量,所以不能数组的长度参数。(数组长度必须是常量) 2. 编译器通常不为const只读变量分配存储空间,而是保存在符号表中,这样会更快的进行操作。 3 const 修饰一般变量的时候,它可以用在类型说明符前,也可以用在类型说明符后。如: int const i = 2; const int i = 2;原创 2015-08-17 22:32:38 · 740 阅读 · 0 评论