- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 Tomahawk 参数详解
tomahawk [ -i interface1 ] [ -j interface1] [ -h ] [ -Z ] [ -q ] [ -d ] [ -W ] [ -R rate ] [ -m window ] [ -w lookahead ][ -a startIpAddr ] [ -s startId ] [ -e endId ] [ -L logFile ] [ -N maxActive ][
2013-02-18 14:37:04
2966
转载 连接跟踪中的RELATED状态详解
RELATED是个比较麻烦的状态。当一个连接和某个已处于ESTABLISHED状态的连接有关系时,就被认为是RELATE的了。换句话说,一个连接要想是RELATED的,首先要有一个ESTABLISHED的连接。这个ESTABLISHED连接再产生一个主连接之外的连接,这个新的连接就是RELATED的了,当然前提是conntrack模块要能理解RELATED。ftp是个很好的例子,FTP-data
2013-01-20 17:18:31
2802
原创 shell中十种实现自加的方法
let "n = $n + 1": $((n = $n + 1))((n = n+1))n=$(($n + 1)): $[ n = $n + 1]n=$[ $n + 1 ]let "n++"(( n++ )): $(( n++ )): $[ n++ ]
2012-12-26 15:05:07
6172
转载 IP Connection tracking
转贴自:http://alexanderlaw.blog.hexun.com/9360858_d.htmlIP Connection tracking 连接跟踪用来跟踪和记录连接状态,是netf转贴自:http://alexanderlaw.blog.hexun.com/9360858_d.htmlIP Connection tracking 连接跟踪用来跟
2012-09-27 10:42:08
3236
转载 restrict修饰符
restrict关键字是C99标准 中新引入的一个类型修饰符(type qualifier)。如果你看过GNU C库 的源码或是其manual ,你就会发现restrict修饰符被广泛地应用在GNU C库中。restrict关键字 到底是用来做什么的呢?估计很多对C语言细节研究不够的程序员都无法给出答案,我个人也只是停留在"知道"这一关键字的层次上,于是乎今天我又对着C99规范钻研了一
2012-03-24 09:54:01
2038
1
转载 _MSC_VER
_MSC_VER是微软VC编译器版本号的宏定义,可以通过检测该宏的值来进行编译器版本的识别。下面是我收集的部分版本号信息,如有错误或补充请您留言。编译器_MSC_VERC Compiler version 6.0600C/C++ compiler version 7.0700Visual C++, Windows, versi
2012-03-21 10:52:21
426
转载 一个linux聊天的例子
#include#include#include#include#include#include#include#include#include #defineMYPORT 3490#defineBACKLOG 10 #defineMAXDATASIZE 1024 intsockfd,new_fd;pthread_t accthread
2012-02-22 22:20:09
450
转载 find的一些使用
find pathname -options [-print -exec -ok]pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print find命令将匹配的文件输出到标准输出。 -exec find命令对匹配的文件执行该参数所给出的shell命令。 相应命令的形式为'command'{} \;,注意{}和\;之间的
2012-02-20 20:06:16
388
转载 c语言中的可变参数
是可变参数,是c的一个语法现象,我在电脑上保存的一些资料,希望对你有用。一、什么是可变参数我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点"…"做参数占位符),实际调用时可以有以
2012-02-20 08:48:55
412
转载 const的使用
11.1 使用const 提高函数的健壮性看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预
2012-02-16 18:53:04
520
转载 STL中map用法详解
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有
2012-02-09 17:18:50
342
转载 HTTP与HTTPS的区别!!
什么是HTTPS: HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS
2012-02-09 09:43:47
385
转载 #define 小结
1. 定义简单的常数:定义常量,便于修改(切不可在后面加上分号!) #define N 1000 等效于 const int N = 1000; 但略有不同,define只是简单替换,而不是作为一个量来使用.2. 定义简单的函数:注意多使用括号 #define MAX(x, y) ((x) > (y)) ? (x) : (y)3. 定义单行宏:主要有以下三种用法. 1)
2012-02-08 16:25:51
490
转载 pthread_attr_t 线程属性
ATTENTION:附加代码链接:http://blog.sina.com.cn/s/blog_6dc9e4cf0100xcvk.html1. 线程属性: 使用pthread_attr_t类型表示,我们需要对此结构体进行初始化, 初始化后使用,使用后还要进行去除初始化! p
2012-02-08 15:55:56
10209
转载 关于pthread_detach(pthread_self())
近来发现 在线程函数第一行调用 pthread_detach(pthread_self()) 返回值是22不是0,后来在网上找到以下话语:linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调
2012-02-08 11:28:38
9390
转载 new有三种使用方式:plain new、nothrow new、placement new.
转自:http://blog.sina.com.cn/s/blog_446b43c10100d7ci.html1.plain new/delete.普通的new定义如下: void *operator new(std::size_t) throw(std::bad_alloc); void operator delete(void*) throw();注:标准C++
2012-02-08 10:34:14
645
转载 <摘自网上>strncpy和snprintf的正确用法详解
strncpy的正确用法:strncpy(dest, src, sizeof(dest));dest[sizeof(dest)-1] = ‘\0’;snprintf的正确用法:snprintf(dest, sizeof(dest), "%s", src);strncpy的问题:size一定要用sizeof(dest)或sizeof(dest)-1,不可误
2012-02-08 09:43:21
532
centos5.6 下装oracle 10
2011-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人