while(!dead) learning++;
全部博文(132)
发布时间:2013-04-28 11:06:58
互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层,每层都有相应.........【阅读全文】
发布时间:2013-04-28 11:05:53
前言 试试比较多动态画面的飞机游戏是否可以用 Shell 来实现。正文 试了一次性 echo 一个大字串,或者是分批 echo 小一点的字串,发现都很卡,最后还是保留最初的方案,有需要输出屏的时候就直接 echo。也弄过一个消息队列的结构,后来改着改着,发现消息队列都用不上了。截图如下: 代.........【阅读全文】
发布时间:2013-04-26 09:44:51
有两种比较好的方法跟踪由于malloc后未free造成的内存泄漏:一、mtrace工具mtrace是一个有效的工具来查看有没有内存泄漏。它会将内存出现的异常记录在日志中,而日志的路径是可以指定的。点击(此处)折叠或打开#include#include#include......【阅读全文】
发布时间:2013-04-19 18:08:45
在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK)从字面上看, 意思是:EAGAIN: 再试一次,EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被block,perror输出: Resource temporarily unavailable总结:这个错误表示资源暂时不够,能read时,读缓冲区没有数据,或者wr.........【阅读全文】