码迷,mamicode.com
首页 >  
搜索关键字:boost lockfree    ( 1959个结果
#墙裂推荐Boost regex# C,C++11,Boost三种regex库性能比较
在最近的一个项目中,发现之前的正则匹配模块对于长字符串匹配性能损失比较厉害,因此对长字符串下的各种正则匹配进行了略微研究并附有实例。本文参考了博客http://www.cnblogs.com/pmars/archive/2012/10/24/2736831.html(下文称文1),这篇文章也是对三种regex库进行了比较,但有些地方我还有一些自己的见解,特此罗列如下,感谢这篇文章的作者。...
分类:编程语言   时间:2014-11-06 20:10:19    阅读次数:337
Boost.Asio c++ 网络编程翻译(21)
同步VS异步 Boost.Asio的作者做了一个很惊艳的工作:它可以让你在同步和异步中自由选择,从而更好的适应你的应用。 在之前的章节中,我们学习了每种类型应用的框架,比如同步客户端,同步服务端,异步客户端,异步服务端。每一个你都可以作为你应用的基础。如果要更加深入地学习各种类型应用的细节,请继续。...
分类:编程语言   时间:2014-11-06 09:21:28    阅读次数:216
Boost Log 基本用法
Boost Log 基本用法 flyfish 2014-11-5 根据boost提供的代码示例,学习Boost Log 的基本用法 前提 boost版本boost_1_56_0 示例代码文件夹 boost_1_56_0\libs\log\example\basic_usage 使用的单词很形象,整个过程就像流水一样 假设要输出的日志比作水   水    ...
分类:其他好文   时间:2014-11-05 21:31:00    阅读次数:691
Boost.Asio c++ 网络编程翻译(20)
异步服务端 这个图表是相当复杂的;从Boost.Asio出来你可以看到4个箭头指向on_accept,on_read,on_write和on_check_ping。着也就意味着你永远不知道哪个异步调用是下一个完成的调用,但是你可以确定的是它是这4个操作中的一个。...
分类:编程语言   时间:2014-11-05 10:56:52    阅读次数:281
编译gearman提示缺少boost
编译german时提示缺少boost:checking for boostlib >= 1.39... configure: We could not detect the boost libraries (version 1.39 or higher). If you have a staged ...
分类:其他好文   时间:2014-11-04 19:23:33    阅读次数:254
用BOOST_FOREACH简化遍历操作
BOOST_FOREACH可以方便的遍历STL容器. 只需要头文件: #include 然后遍历容器vector/list/set/deque/stack/queue都是类似的: vectorint32_t> _v; BOOST_FOREACH(int32_t value,_v) { //这里就可以访问value } 同时元素还支持引用,const,比如...
分类:其他好文   时间:2014-11-04 11:03:46    阅读次数:154
boost格式化输出xml
我的boost为1.56而不是1.55 boost在xml的例子给出了一段写xml文件的代码,我简化如下:void debug_settings::save(const std::string &filename){ using boost::property_tree::ptree; ...
分类:其他好文   时间:2014-11-02 23:47:14    阅读次数:537
boost.log 的使用
在编译boost.log 的示例程序时,遇到了下面的错误:zhifan$ make boost_log LDFLAGS='-lboost_log-mt'Undefined symbols for architecture x86_64:"boost::log::v2s_mt_posix::recor...
分类:其他好文   时间:2014-11-02 22:10:05    阅读次数:348
双向循环链表(C++实现,兼具Boost单元测试)
本文双链表介绍部分参考自博文数组、单链表和双链表介绍 以及 双向链表的C/C++/Java实现。 1 双链表介绍 双向链表(双链表)是链表的一种。和单链表一样,双链表也是由节点组成,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便...
分类:编程语言   时间:2014-11-02 19:38:56    阅读次数:441
boost准模板库scoped_ptr指针的使用以及auto_ptr智能指针的对照
首先我们看看scoped_ptr的基本使用,包括了swap(),get(),reset()的使用,重要的提醒是作用域结束的时候会自己主动析构,无需手动的释放资源:#include#includeusing namespace std;using namespace boost;struct p...
分类:其他好文   时间:2014-11-02 12:14:47    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!