码迷,mamicode.com
首页 >  
搜索关键字:boost lockfree    ( 1959个结果
boost::lexical_cast常见用法详解之万能转换
提示: 虽然在c中可是使用类似于atoi之类的函数对字符串转换成整型,但是我们在这儿还是推荐使用这个函数如果转换发生了错误,lexical_cast会抛出一个bad_lexical_cast异常,因此程序中需要对其进行捕捉。 下面是程序示例: #include #include using namespace std; using namespace boo...
分类:其他好文   时间:2015-03-18 18:03:04    阅读次数:182
机器学习Python实现AdaBoost
adaboost是boosting方法多个版本中最流行的一个版本,它是通过构建多个弱分类器,通过各个分类器的结果加权之后得到分类结果的。这里构建多个分类器的过程也是有讲究的,通过关注之前构建的分类器错分的那些数据而获得新的分类器。这样的多个分类器在训练时很容易得到收敛。 本文主要介绍了通过单层决策树构建弱分类器,同理,也可以用其他的分类算法构建弱分类器。 boost 算法系列的起源来自...
分类:编程语言   时间:2015-03-18 15:55:50    阅读次数:222
boost::asio学习(定时器)
#include #include void handle1(const boost::system::error_code& ec){ std::cout << "5.s" << std::endl;}void handle2(const boost::system::error_code&...
分类:其他好文   时间:2015-03-18 13:49:42    阅读次数:123
共享内存
共享内存现在使用环形队列,以前使用boost的那一套,难以看懂,现在直接改成环形队列简单多了,将环形队列的头和尾放入共享内存中,也是安全的和内存池的实现差不多,都是先分配好,然后放入队列中,只是这个是环形队列,而那个是无锁队列,具体哪个队列的效率高,个人感觉还是环形队列的效率高然后再外层再搞个环形队...
分类:其他好文   时间:2015-03-18 12:02:06    阅读次数:124
Boost.Asio基础(四)
TCP vs UDP vs ICMP如前所述,对于所有类型的socket,并不是都有同样的成员函数。下面的表格列出了3个socket中存在的成员函数:...
分类:其他好文   时间:2015-03-17 21:52:33    阅读次数:161
【译】Thrust快速入门教程(四) —— Fancy Iterators
高级迭代器可以实现多种有价值功能。本节将展示如何利用高级迭代器和标准Thrust算法处理一个更广泛的类问题。对于那些熟悉的Boost C ++库的开发者,他们会发现Thrust的高级迭代器与Boost迭代器库非常相似。constant_iterator常量迭代器最明显的特点,是每次解引用时,都会返回...
分类:其他好文   时间:2015-03-17 19:53:48    阅读次数:258
boost之algorithm/string
boost之algorithm/string详解
分类:其他好文   时间:2015-03-17 15:40:26    阅读次数:134
Boost.Asio基础(三)
Socket控制 下面的进行处理一些高级的socket选项: get_io_service():返回io_service实例 get_option(option):返回socket option对象 set_option(option):设置socket 选项 io_control(cmd):在socket上执行I/O命令 以下是可以读取和设置的socket选项:...
分类:其他好文   时间:2015-03-17 00:48:37    阅读次数:154
两个C++类的交叉引用和同步改变
实际编程中有时会碰到两个类之间交叉引用的问题,比如一个类A含一个类B的指针成员,一个类B含类A的指针成员,两个类相互“关联”;而且更重要的是:对类B的任意修改应该同时改变A中的B指针指向的值,同理适用于类A。良好的设计应当可以通过任意一个类的接口来同时改变A、B两个对象,而不必调用两个类的对应接口。 boost::enable_shared_from_this提供了这个能力 代码: A.h:...
分类:编程语言   时间:2015-03-16 16:34:55    阅读次数:250
Mac下安装Thrift
在mac下安装软件跟Linux安装比较类似,在安装Thrift之前需要先安装依赖。 1、安装BOOST 下载:http://www.boost.org/    (boost_1_57_0.tar.gz) 解压:tar -zvxf boost_1_57_0.tar.gz       切换目录:cd boost_1_57_0 命令:./bootstrap.sh...
分类:系统相关   时间:2015-03-16 14:38:08    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!