文章列表
 
2011-09-30 15:03

转载地址:http://www.cnblogs.com/FrankTan/archive/2010/12/11/1903377.html

gcc从4.1.2提供了__sync_*系列的built-in函数,用于提供加减和逻辑运算的原子操作。

其声明如下:

type __sync_fetch_and_add (type *ptr, type value, ...)
type __sync_fetch_and_sub (type 
 
2011-07-11 10:09
什么是SPF?  这里的SPF不是防晒指数,而是指Sender Policy Framework。翻译过来就是发信者策略架构,比较拗口,通常都直接称为SPF。   SPF是为了防范垃圾邮件而提出来的一种DNS记录类型,它是一种TXT类型的记录,它用于登记某个域名拥有的用来外发邮件的所有IP地址。例如:  dig TXT 21cn.com  21cn.com. 27970 IN TXT "v=spf1 ip4:202.105.45.0/24 ip4:61.140.60.0/24 ip4:202.123.79.206 ip4:220.232.167.218 ip4:221.192.129.0/24 ip4:59.36.102.0/24 -all"
 
2011-03-18 11:19

在一致性hashing算法中,需要对字符串做唯一数字的转换,用MD5来做就比较合适了:

#include <math.h>

#include <openssl/md5.h>

void

md5_signature(const unsigned char *key, unsigned int length, unsigned char *result)

{

    MD5_CTX my_md5;

    MD5_Init(&my_md5);

    (void)MD5_Update(&my_md5, key, length);

    MD5_Final(result, &my_md5);

 
2011-03-13 21:46
SSL(Secure Socket Layer)是netscape公司提出的主要用于web的安全通信标准,分为2.0版和3.0版.TLS(Transport Layer Security)是IETF的TLS工作组在SSL3.0基础之上提出的安全通信标准,目前版本是1.0,即RFC2246.SSL/TLS提供的安全机制可以保证应用层数据在互联网络传输不被监听,伪造和窜改. 
    一般情况下的网络协议应用中,数据在机器中经过简单的由上到下的几次包装,就进入网络,如果这些包被截获的话,那么可以很容易的根据网络协议得到里面的数据.由网络监听工具可以很容易的做到这一点。 
 
2010-12-14 14:36

有三个条件可以产生RST包:
1. 建立连接的SYN到达某端口,但是该端口上没有正在监听的服务
   如:IP为192.168.1.33的主机上并没有开启WEB服务(端口号为0x50),这时我们通过IE去访问192.168.1.33,通过Wireshark抓包,可以看到,对此SYN包的回复为RST。说明此服务器(即IP192.168.1.33)是存在的,不过其上并没有运行WEB Server(如apache)的程序
2. TCP想取消一个已有连接
基于什么样的情况才会取消一个已有的连接?
3. TCP接收到了一个根

 
2010-10-25 14:22

 
2010-10-17 23:22
 
2010-10-17 23:06
 
2010-10-05 23:25

怎样才算熟练掌握数据结构、常用算法

http://topic.csdn.net/u/20090811/10/9c233a7f-ab58-4e5f-8ff9-7060715f7c0a.html

笔试题目总结之四——常用数据结构与算法

http://apps.hi.baidu.com/share/detail/5669428

 
2010-09-28 14:46

#define ARRAY_DEFINE_TYPE(name, array_type) \
    union array ## __ ## name { struct array arr; array_type const *const *v; array_type **v_modifiable; }
#define ARRAY_TYPE(name) \
    union array ## __ ## name

在进行自定义数据类型名的时候,## __ ##表示类型名定义的衔接。用法如上。看看这是不是很像C++的模板用法了?

ARRAY_TYPE(test) a;

展开来就是 union array_test a;

 
   
 
 
文章存档
 
     
 
最新文章评论
  

管用
 

这里cmsg_type的SCM_RIGHTS选项的作用是? Open in Google Docs ViewerOpen link in
 

不错,保存下来了。
 

很棒
 

现在iRedMail0.51已经出来,改进很大,已经很稳定。
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu