- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 md5 算法 说明 以及 c源代码
1、MD5算法是对输入的数据进行补位,使得如果数据位长度LEN对512求余的结果是448。即数据扩展至K*512+448位。即K*64+56个字节,K为整数。 具体补位操作:补一个1,然后补0至满足上述要求 2、补数据长度: 用一个64位的数字表示数据的原始长度B,把B用两个32位数表示。这时,数据就被填补成长度为512位的倍数。 3. 初始化MD5参数 四个32位整数 (A,B,C,D)
2008-02-28 15:52:00 5187 5
md5 算法 说明 以及 c源代码
1、MD5算法是对输入的数据进行补位,使得如果数据位长度LEN对512求余的结果是448。即数据扩展至K*512+448位。即K*64+56个字节,K为整数。 具体补位操作:补一个1,然后补0至满足上述要求 2、补数据长度: 用一个64位的数字表示数据的原始长度B,把B用两个32位数表示。这时,数据就被填补成长度为512位的倍数。 3. 初始化MD5参数 四个32位整数 (A,B,C,D) 用...
2008-02-28 15:52:00 628
转载 Select()系统调用及文件描述符集fd_set的应用
【 原文由 张 卿 所发表 】 在网络程序中,一个进程同时处理多个文件描述符是很常见的情况。select()系统调用可以使进程检测同时等待的多个I/O设备,当没有设备准备好时,select()阻塞,其中任一设备准备好时,select()就返回。 select()的调用形式为: #include #include int select(int maxfd, fd_set *readfds, f
2008-02-22 12:08:00 1998
Select()系统调用及文件描述符集fd_set的应用
【 原文由 张 卿 所发表 】 在网络程序中,一个进程同时处理多个文件描述符是很常见的情况。select()系统调用可以使进程检测同时等待的多个I/O设备,当没有设备准备好时,select()阻塞,其中任一设备准备好时,select()就返回。 select()的调用形式为: #include <sys/select.h> #include <sys/time.h> in...
2008-02-22 12:08:00 147
原创 XMLRPC++学习笔记
1 参数类型 XmlRpcValue 标量数据类型(scalar ) 参数值可以是标量,用类型标签将值包括起来。如果没指定类型,则认为是string类型。 或者 表示 4字节带符号整数值 表示 0 (false) or 1 (true) 表示 字符串 表示 双精度带符号浮点值 表示 日期/时间 表示 base64编
2008-02-20 16:14:00 6103 1
XMLRPC++学习笔记
1 参数类型 XmlRpcValue 标量数据类型(scalar ) 参数值<value>可以是标量,用类型标签将值包括起来。如果没指定类型,则认为是string类型。 <i4>或者 <int>表示 4字节带符号整数值 <boolean>表示 0 (false) or 1 (true) <string&g...
2008-02-20 16:14:00 670
原创 Google面试题(收集)
有一个random number generator,是生成真实的随机数,而不是伪随机数,这个东西会生成几千亿个32位整数,打印出现次数前100的整数。 平面上N个点,求一条直线,穿过的点数最多 Given 1 GB memory, input a file which contians 4 billion integers, output one integer that is not
2008-02-18 12:19:00 1518
Google面试题(收集)
有一个random number generator,是生成真实的随机数,而不是伪随机数,这个东西会生成几千亿个32位整数,打印出现次数前100的整数。 平面上N个点,求一条直线,穿过的点数最多 Given 1 GB memory, input a file which contians 4 billion integers, output one integer that is not in...
2008-02-18 12:19:00 89
AdaBoost等MatLab代码(带测试数据)
2013-06-09
AdaBoost等MatLab代码
2013-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人