自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 boost之lambda

class A {  int i; mutable int j;public:  A(int ii, int jj) : i(ii), j(jj) {};  void set_i(int x) { i = x; };   void set_j(int x) const { j = x; }; };A a(0,0); int k = 1;bind(&A::se

2013-02-21 16:55:06 618

原创 boost之memory pool

singleton_pool分配的内存一般以release_memory/purge_memory方式释放内存分配失败一般返回0odered vs unorder:都用链表维护,前者维护顺序,后者不维护,"顺序"指以分配的内存地址排序前者优缺点:分配一组数据很方便,但释放可能比较复杂O(n)后者优缺点:分配和释放都很快,但分配也有可能很慢,pool在查找的过程中不知道后面还有大块内存

2013-02-20 14:13:25 4672

原创 boost之function object

struct write_five_obj {void operator()() const{global_int = 5;}};static void write_five(){global_int = 5;}//赋值的类型2种:typedef function func_void_type;write_five_obj fiv

2013-02-19 19:45:14 440

原创 几个网络方面的博客

muduo 与 boost asio 吞吐量对比http://www.cnblogs.com/Solstice/archive/2010/09/04/muduo_vs_asio.htmlc++网络库调研http://www.cnblogs.com/2018/archive/2012/05/03/2477900.html

2013-02-19 10:59:56 353

原创 conditon条件变量

实现原理:内部维护一个event队列,wait时投递一个event,signal时触发这个事件就可以了

2013-02-16 16:22:50 360

转载 Sleep(0)和Sleep(1)的区别

Sleep 接口均带有表示睡眠时间长度的参数 timeout。调用以上提到的 Sleep 接口,会有条件地将调用线程从当前处理器上移除,并且有可能将它从线程调度器的可运行队列中移除。这个条件取决于调用 Sleep 时timeout 参数。当 timeout = 0, 即 Sleep(0),如果线程调度器的可运行队列中有大于或等于当前线程优先级的就绪线程存在,操作系统会将当前线程从处理器

2013-02-16 13:58:47 1388

转载 大端小端及栈增长方向

LE little-endian 最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为从人的第一观感来说 低位值小,就应该放在内存地址小的地方,也即内存地址低位 反之,高位值就应该放在内存地址大的地方,也即内存地址高位 BE big-endian 最直观的字节序 地址低位存储值的高位 地址高位存储值的

2013-02-16 10:48:44 538

Windows核心编程第5版英文版.chm

Windows核心编程第5版英文版.chm

2012-03-31

c++高手箴言(有关WINDOWS编程)

c++高手箴言,经验总结!CHM 有关WINDOWS编程)

2008-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除