假设server和client 已经建立了连接,server调用了close, 发送FIN 段给client(其实不一定会发送FIN段,后面再说),此时server不能再通过socket发送和接收数据,此时client调用read,如果接收到FIN 段会返回0,但client此时还是可以write ...
分类:
其他好文 时间:
2014-09-04 16:36:39
阅读次数:
214
The count-and-say sequence is the sequence of integers beginning as follows:1, 11, 21, 1211, 111221, ...1is read off as"one 1"or11.11is read off as"tw...
分类:
其他好文 时间:
2014-09-04 14:46:49
阅读次数:
174
UDP socket : read error Bad address
在写UDP server,在调用套接字读取的时候发生了这个错误, 通过看errno.h 可以看到对应的错误号 EFAULT:
Bad address (POSIX.1),在stackoverflow上看到的这个解释不错:It happen if the memory address of some argum...
分类:
其他好文 时间:
2014-09-04 11:55:09
阅读次数:
421
使用了装饰设计模式:此类的设计是为了提高流操作数据的效率。思想就是定义容器将数据进行临时存储,对于缓冲区对象,其实就是将这个容器进行了分装,并提供了更高效的操作方法。原理; 1,使用流的read方法从源中读取一批数据存储到缓冲区的数组中。 2,通过计数器记录住存储的元素个数。 3,通过数组的角标来获...
分类:
编程语言 时间:
2014-09-04 00:04:47
阅读次数:
285
解决的问题 文件总量太大 一台服务器无法存放 只能放在网络集群中分节点存放 也就是通过屏蔽网络部分 形成一个“ one big CPU” 和 “one big disk” 。Client只需要向这个CPU去做read/write/mofity操作即可。但是对于业务的不同,也无法去满...
分类:
其他好文 时间:
2014-09-03 22:34:17
阅读次数:
272
需求:遍历所有apk安装包并批量安装。 思路:应该有很多种方式可以实现,但是对shell命令不熟悉,选了最简单的一种。find命令应该更简洁,日后更新。 read?-p?"input?path:"?SPATH
install()?{
filelist=`l...
分类:
其他好文 时间:
2014-09-03 17:02:38
阅读次数:
198
今天用av_seek_frame后,调用av_read_frame返回了错误码,花了点时间才确定错误码啥意思。 先记一下,方便以后查询和补充。 #include <stdio.h>
#define MKTAG(a,b,c,d) ((a) | ((b) << 8) | ((c) << 16) | ((u...
分类:
其他好文 时间:
2014-09-03 17:01:47
阅读次数:
770
引言
该文档由个人总结,一级标题的序号对应《APUE》第一版的各章,但是二级标题和该书无关,其序号和内容完全是根据个人判断和个人需求进行编写。
3.文件I/O
本章所说明的函数经常被称之为不带缓存的I/O(与第5章中说明的标准I/O函数相对照)
3.1文件I/O函数
大多数UNIX文件I/O只需用到5个函数:open、read、write、lseek、close。
需注意的是wri...
分类:
其他好文 时间:
2014-09-03 11:20:26
阅读次数:
383