- 博客(7)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 套接字有三种类型:流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM)及原始套接字
1.流式套接字(SOCK_STREAM) 流式的套接字可以提供可靠的、面向连接的通讯流。如果你通过流式套接字发送了顺序的数据:“1”“2”,那么数据到达远程时候的顺序也是“1”“2”。 流式套接字可以做什么呢?你听说过Telnet应用程序吗?听过?哦,最常用的BBS服务,以及系统的远程登陆都是通过Telnet协议连接的。Telnet就是一个流式连接。你是否希望你在Telnet应
2017-07-28 18:02:18 7405
转载 select、poll、epoll之间的区别总结[整理]
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用
2017-07-28 17:44:17 175
原创 同步、异步、阻塞、非阻塞概念和各自之间的关系
一、 一 概念1. 同步:调用时,在没有得到结果之前,该调用就不返回,按照这个定义,绝大多数函数都是同步调用。一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。2. 异步:调用者不会立刻得到结果,调用发出后,通过状态(效率低)、通知,或回调函数来通知调用者。PostMessga
2017-07-28 17:16:46 988
转载 IO中同步、异步与阻塞、非阻塞的区别 2013-05-31 11:51:19
一、同步与异步同步/异步, 它们是消息的通知机制1. 概念解释A. 同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该
2017-07-28 12:01:54 170
转载 工业文明压抑与人性的异化
http://blog.sina.com.cn/majunswufe看到韩锋、小文、ada及珏林感伤的留言,我感到有责任给些精神抚慰,我承认,诚如一些朋友对我的评论,我是一个极其理性的人,有时给人一种压抑和刻板的感觉,但是还是想发点感慨,去处自我欣赏层面,或许会给大家一些理性思考问题的空间。 早晨我又看了哈耶克的《通往奴役之路》,我想寻找答案,究竟是什么力量导致了
2017-07-20 14:16:47 2914
转载 鲜为人知的编程真相
当程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶: 一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修
2017-07-11 09:37:54 237
转载 vc++汇总
一. 代码相关1. ********vc中debug版程序正常但release版崩溃******* I. 内存分配问题 1. 变量未初始化。 为debug中会自动给变量初始化found=FALSE,而在release版中 则不会。所以尽可能的给变量、类或结构初始化。 2. 数据溢出的问题 如:char buffer[10]; int counter; lst
2017-07-05 16:07:53 588
cximage 图像转换,图像旋转,处理图像的高级类库
2010-09-01
海康的H264数据做流媒体怎么做
2015-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人