marvin 的博客
yamorn
a person
全部博文(11)
2015年(11)
wb123456
Bsolar
sdkjdxsf
qianguoz
swallowd
damon000
weicuidi
Revow
dwq123
发布时间:2015-04-27 21:55:19
Exponential backoff (指数退避)在Socket连接中用到该算法的代码片段:点击(此处)折叠或打开#include <unistd.h>#include <sys/types.h>#include <sys/socket.h>#define MAXSLEEP 128int connect_retry(.........【阅读全文】
发布时间:2015-04-27 11:56:45
Pipes, FIFOs和其他的一些网络设备和终端有以下两个特性:1. read操作返回的值可能少于指定的读取字节2. write操作返回的值可能少于指定的写字节这两个特性不属于错误,详细参看apue这里提供两个通用的方法,读取和写入n个字节点击(此处)折叠或打开#include <unistd.h>#i.........【阅读全文】
发布时间:2015-04-26 22:39:42
linux daemon......【阅读全文】
发布时间:2015-04-26 02:40:51
#include #include int fcntl(int fd, int cmd, ... /* arg */ );fcntl主要对打开的文件描述符执行本文以下描述的几类操作;根据cmd参数执行相应操作,cmd在下.........【阅读全文】
发布时间:2015-04-24 12:03:33
掩码:可以理解为屏蔽或者关闭对应的位; 掩码用来和其他值做位运算;示例:指令cmd=0110011011 ,现在要创建一个掩码,将该指令的最后4位清零;创造掩码mask=0000001111 用掩码的反码和指令做按位与运算 cmd & ~mask= 0110011011 & 1111110000 = 0110010000则最后4位被清零.........【阅读全文】
登录 注册