摘要: 0 is an integer constant,'\0' is a character constant,nul is the name of the character constant.NULL is a macro defined in several standard headers,All of these are *not* interchangeable:NULL is to be used for pointers only since it may be defined as ((void *)0), this would cause problems wi 阅读全文
posted @ 2014-02-26 19:59 ITtecman 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 问题声明: 给定整数A1,A2,...,AN(可能有负数),求Ai+...+Aj的最大值(1 MaxSum ) MaxSum = ThisSum; else if( ThisSum < 0 ) ThisSum = 0; } return MaxSum;}该算法的时间复杂度为O(N)。 阅读全文
posted @ 2014-02-26 17:55 ITtecman 阅读(330) 评论(0) 推荐(0) 编辑
摘要: UNIX域套接字用于在同一台机器上运行的进程之间的通信。虽然因特网域套接字可用于同一目的,但UNIX域套接字的效率更高。UNIX域套接字仅仅复制数据;它们并不执行协议处理,不需要添加或删除网络报头,无需计算检验和,不要产生顺序号,无需发送确认报文。 UNIX域套接字提供流和数据报两种接口。UNIX域数据报服务是可靠的,既不会丢失消息也不会传递出错。UNIX域套接字是套接字和管道之间的混合物。为了... 阅读全文
posted @ 2014-02-26 15:34 ITtecman 阅读(24216) 评论(0) 推荐(1) 编辑
摘要: 基于STREAMS的管道(简称STREAMS管道,STREAMS pipe)是一个双向(全双工)管道。单个STREAMS管道就能向父、子进程提供双向的数据流。 将http://www.cnblogs.com/nufangrensheng/p/3560130.html中图15-1中的单向箭头全部换成双向箭头,即为观察STREAMS管道的两种方式。 ... 阅读全文
posted @ 2014-02-26 13:19 ITtecman 阅读(1500) 评论(0) 推荐(1) 编辑