- 博客(2)
- 资源 (2)
- 问答 (5)
- 收藏
- 关注
原创 面向对象编程风格 & 基于对象编程(boost::bind/function)
“Muduo是一个现代的 C++ 网络库。现代和古代的API区别在于两方面。一个是事件回调,另外一个是资源管理。一般的网络库设计API的方式是定义一个接口(抽象基类),包含几种网络事件对应的处理函数。你的代码去继承这个接口,这个接口会定义收到消息是回调哪个虚函数,然后你覆盖一下这个虚函数。然后把你的对象注册到网络库中,发生事件的时候就回调你的虚函数。一般的 Framework 都这么搞,这就是
2016-02-15 21:47:11 3586 1
原创 浅谈网络I/O多路复用模型 select & poll & epoll
我们首先需要知道select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的。select的基本用法:http://blog.csdn.
2016-02-14 16:24:06 4386
python的pandas模块画图时中文显示不完全
2016-05-06
研发工程师面试只问算法?
2016-01-17
多线程的疑问?????
2016-01-12
客户端和服务端的数据交互?
2015-11-25
Ftp服务器可以使用多线程吗?
2015-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人