摘要: Server Server 框架流程:(1)首先获取连接 client = serverTransport_->accept();(2)然后获取thransport和protocol inputTransport = inputTransportFactory_->getTransport(cl... 阅读全文
posted @ 2014-11-14 15:59 frydog 阅读(1920) 评论(0) 推荐(0)
摘要: 第1章容器第1条:慎重选择容器类型。标准STL序列容器:vector、string、deque和list。标准STL关联容器:set、multiset、map和multimap。非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一“重型”string。非标准的关联容器ha... 阅读全文
posted @ 2014-05-13 17:42 frydog 阅读(886) 评论(0) 推荐(0)
摘要: 循环引用:引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下:#include#include#include#includeclassparent;classchildren;typedefboost::shared_ptr parent_pt... 阅读全文
posted @ 2014-05-09 11:02 frydog 阅读(148) 评论(0) 推荐(0)
摘要: 在C++的TR1中(Technology Report)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类 的非静态成员函数时。可以参考Scott Meyers. >. Item 35.下面具体说明其使用方法。一、指向全... 阅读全文
posted @ 2014-05-08 15:10 frydog 阅读(199) 评论(0) 推荐(0)
摘要: unsigned int Gcd( unsigned int M, unsigned int N ){ unsigned int Rem; while( N > 0 ) { Rem = M % N; M = N; N = Rem; } return M;}此算法复杂度O(logN) 阅读全文
posted @ 2014-02-14 17:37 frydog 阅读(113) 评论(0) 推荐(0)
摘要: f 阅读全文
posted @ 2014-02-13 17:59 frydog 阅读(108) 评论(0) 推荐(0)