2017年1月23日
摘要: boost multi_index 对象插入函数emplace() 的返回值,是一个std::pair<iterator, bool>该pair 的first 是一个插入成功的位置,第二个用于判断插入成功与失败。 阅读全文
posted @ 2017-01-23 15:05 独孤酷酷 阅读(173) 评论(0) 推荐(0) 编辑
  2017年1月18日
摘要: 1 std::shared_ptr spMockaAcc; 2 HelperThreadRCInvester helperAcc; 3 4 // spMockAcc 对象的monitorAccount() 函数被调用时,使用其它的方式来处理 5 // testing::_ 是一个占位符,它表示monitorAccount() 函数的参数个性,每一个代表一个参数。 6 EXPECT_... 阅读全文
posted @ 2017-01-18 18:21 独孤酷酷 阅读(405) 评论(0) 推荐(0) 编辑
  2017年1月17日
摘要: 1 // boost 条件变量 2 // 做个简单的笔记 3 4 #include 5 #include 6 7 8 boost::mutex m_mutex; 9 boost::condition_variable_any m_cond_var; 10 11 12 // 加锁 13 do 14 { 15 boost::mutex::scoped_lock... 阅读全文
posted @ 2017-01-17 11:03 独孤酷酷 阅读(540) 评论(0) 推荐(0) 编辑
  2017年1月3日
摘要: /** boost 多索引容器的一般使用 这里使用google 的gmock 库来验证对boost 多索引模板的使用,并验证。 这里是手敲的,可能会有一些字符敲错的情况,编译错误的放,修改一下,同时链接gmock库就可以正常运行了。 当然还需要链接boost 的相关库 **/ #include #include #include #include #include #i... 阅读全文
posted @ 2017-01-03 11:41 独孤酷酷 阅读(1843) 评论(0) 推荐(0) 编辑
  2016年12月29日
摘要: Win_$(PROCESSOR_ARCHITECTURE)_$(PlatformArchitecture) <==> Win_x86_64 OR Win_x86_32$(Configuration) <==> Debug OR Release 阅读全文
posted @ 2016-12-29 16:31 独孤酷酷 阅读(162) 评论(0) 推荐(0) 编辑
摘要: log4cplus 自动创建日期目录 阅读全文
posted @ 2016-12-29 16:28 独孤酷酷 阅读(1335) 评论(0) 推荐(0) 编辑
  2016年8月17日
摘要: 1 /* ********************* 2 * CreateIoCompletionPort() 函数有两个功能: 3 * 1、创建一个完成端口; 4 * 2、将一个设备与一个存在的完成端口进行绑定,在网络编程中这个设备就是一个SOCKET。 5 * ********************* */ 6 7 // 1、创建一个完成端口的固定写法: 8 HA... 阅读全文
posted @ 2016-08-17 18:44 独孤酷酷 阅读(2472) 评论(0) 推荐(0) 编辑
摘要: 1、选择一个指定项目右击 -> 属性 -> 配置属性 -> C/C++ -> 命令行 在附加选项中输入:/MP4 或者/MP8 等,后面的那个数字是指定CPU 核的数量,可以自由更改; 2、上面的设置了之后还没有完,还有一个选项与上面的设置相冲突,如果不改的话将不起作用。 同样在【配置属性】-> C 阅读全文
posted @ 2016-08-17 18:07 独孤酷酷 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: WSABUF 结构的原型如下: 该结构在IOCP 中用于函数WSARecv() 和WSASend() 函数的第二个参数,同时第三个参数指定该参数做为数组时的数组元素个数。 而该结构在两个函数中的意义也有小小的不同,主要在于 WSABUF::len 这个参数。它做WSARecv() 函数的参数时,le 阅读全文
posted @ 2016-08-17 17:34 独孤酷酷 阅读(1382) 评论(0) 推荐(0) 编辑
  2016年6月2日
摘要: boost asio 阅读全文
posted @ 2016-06-02 18:10 独孤酷酷 阅读(1647) 评论(0) 推荐(0) 编辑