- 博客(5)
- 收藏
- 关注
转载 TCP和UDP区别?
TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主
2013-12-10 23:06:10 635
原创 队列和堆栈的区别
1、定义 队列(Queue)是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表(1)允许删除的一端称为队头(Front)。 (2)允许插入的一端称为队尾(Rear)。 (3)当队列中没有元素时称为空队列。 (4)队列亦称作先进先出(First In First Out)的线性表,简称为FIFO表。 队列的修改是依先进先出的原则进行的。 栈(
2013-12-07 09:45:57 8376
原创 fopen()和open函数的区别
1.系统调用文件I/O open() create() read() write() lseek() access() fcntl() 等函数为系统调用实现的2.C库函数文件I/O fopen() fclose() fputc() fgetc() fread() fwrite()等函数为C库函数3.缓冲文件系统和非缓冲文件系统 a)缓冲文件系统
2013-12-06 23:21:35 2046
转载 fcntl函数说明
原文出处 http://blog.csdn.net/zjhkobe/article/details/6633392(1)fcntl函数说明前面的这5个基本函数实现了文件的打开、读写等基本操作,这一节将讨论的是,在文 件已经共享的情况下如何操作,也就是当多个用户共同使用、操作一个文件的情况,这时,Linux 通常采用的方法是给文件上锁,来避免共享的资源产生竞争的状态。文件锁包括建议性
2013-12-06 22:52:49 505
转载 /dev/zero是什么意思
原文链接:http://www.linuxdiyf.com/viewarticle.php?id=161384/dev/zero,是一个输入设备,你可你用它来初始化文件。/dev/zero------该设备无穷尽地提供0,可以使用任何你需要的数目——设备提供的要多的多。他可以用于向设备或文件写入字符串0。使用/dev/zero 像/dev/null一样, /dev/zero也是
2013-12-03 11:47:20 3013
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人