- 博客(5)
- 资源 (57)
- 收藏
- 关注
原创 linux僵死进程与并发服务器编程
序僵死(zombie)进程简而言之就是:子进程退出时,父进程并未对其发出的SIGCHILD信号进行适当处理,导致子进程停留在僵死状态等待其父进程为其收尸,这个状态下的子进程就是僵死进程。因为并发服务器常常fork很多子进程,子进程终结之后需要服务器进程去wait清理资源。对于某些进程,特别是服务器进程往往在请求到来时生成子进程处理请求。如果父进程不等待子进程结束,子进程将成为僵尸进程(zo
2014-05-24 17:20:43 1673
原创 常见网络协议简介
IPv4网际协议版本4(Internet Protocol version 4)。自20世纪80年代早期以来一直是网际协议簇的主力协议。它使用32位地址。IPv4给TCP、UDP、SCTP、ICMP和IGMP提供分组递送服务。IPv6网际协议版本6(Internet Protocol version 6)。自20世纪90年代中期作为IPv4的一个替代品设计的
2014-05-24 11:46:00 2506
原创 linux下编译QBittorrent-3.1.9.2
序言 QBittorrent是一个新的轻量级BitTorrent客户端,可运行于Linux、windows及其他可能系统,它简单易用,漂亮的外观,功能强大,是linux下的一款比较出色的bt下载工具。然而想使用它却不简单,废了我两天时间终于搞定了,记录一下解决的过程,算是对于两天辛苦的一个总结吧!配置信息及需要的软件操作系统:CentOS 6.5 32位Qt版本:Qt
2014-05-11 22:00:02 5545
原创 设计模式之精简实现
1、策略模式主体主要是添加一个算法的基类,这样就可以通过创建不同的派生类算法,来达到运行时动态改变行为。2、观察者模式观察者 关键是要继承统一的监听接口。通知者 主要是实现:观察者list、添加观察者、删除观察者、通知观察者等接口。可分为:推送观察者模式,拉取观察者模式。3、装饰模式主要是通过装饰品替换装饰者来改变装饰者的行为。因此,装饰品要与装饰者有相
2014-05-09 08:15:55 1384
转载 Reactor与Proactor的区别
1、标准定义两种I/O多路复用模式:Reactor和Proactor一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件及其事件处理器(或回调函数);事件分离器负责将请求事件传递给事件处理
2014-05-06 17:42:53 6460
CxSkinButton
2013-11-11
文字转语音文字朗读文字生成MP3
2018-08-28
语音转文字录音转文字语音识别
2018-08-28
监控视频人脸搜索,视频人脸导出
2018-08-27
音频降噪录音去噪语音降噪
2018-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人