- 博客(4)
- 收藏
- 关注
转载 C++ 关键字 typeid
转载网址:http://www.cppblog.com/smagle/archive/2010/05/14/115286.aspx在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这
2014-10-19 11:03:09 166
转载 boost::function 简单实现理念
前面在做http server的时候,需要做一个回调的接口,要求能够绑定类的函数以及普通的函数到这个回调里,对于这种应用要求,选择boost的bind和function是最合适不过了,但现在情况有些不同,我不准备在现在做的这个东西里加入boost, 本着以造轮子为乐的精神,现在只能捋起袖子自己来搞一个。大概原型使用的时候一直没有太留意它们的实现,现在要做起来,发现也不是想像中那么轻
2014-10-19 08:57:58 183
转载 libevent中evbuffer简单使用
前言 可以说对于任何网络库(模块)而言,一个缓冲模块都是必不可少的。缓冲模块主要用于缓冲从网络接收到的数据,以及用户提交的数据(用于发送)。很多时候,我们还需要将网络模块层(非TCP层)的这些缓冲数据拷贝到用户层,而这些内存拷贝都会消耗时间。 在这里,我简要分析下libevent的相关代码(event.h和buffer.c)。结构 关于libe
2014-10-17 21:50:57 607
转载 IO--同步,异步,阻塞,非阻塞
当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非常开心的,也说明这个问题确实困扰了很多人。随着学习的深入,渐渐的感觉原来的理解有些偏差,但是还是没引起自己的重视,觉着都是一些小错误,无伤大雅。直到
2014-10-17 20:51:03 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人