码迷,mamicode.com
首页 >  
搜索关键字:boost lockfree    ( 1959个结果
薄板样条差值(Thin plate spline)Java实现
最近一个项目里面需要用到图像变形,看了一些论文,提到几乎所有的生物有关的形变都可以使用薄板样条差值来近似。于是乎,我在网上搜索了一下薄板样条差值的代码。 http://elonen.iki.fi/code/tpsdemo/有tps的c++代码。这份代码倒是可以运行(要自己另外配置opengl和boost),但是demo里面只有一个3D版本的,2D的版本只写了一个接口,并没有写demo。而我这个项...
分类:编程语言   时间:2014-12-19 20:44:08    阅读次数:482
Perl 正则表达式语法
1. 概要Perl正则表达式是Boost.regex 默认行为,也可以将perl传入basic_regex 构造。boost::regex e1(my_expression);boost::regex e2(my_expression, boost::regex::perl | boost::reg...
分类:其他好文   时间:2014-12-19 18:39:34    阅读次数:252
框架和库的区别
我们通常所说的C标准库,C++标准库,STL库,Boost库等等同时我们也经常听到说Qt框架,java中更是这个框架,那个框架的,到底二者有什么区别呢?1.库是已经封装好的函数,或类,但是这些类或函数只能定义对象,直接实例化来用2.框架也是封装好的函数,或类,但是可以自定义从这些类继承,派生出自己需...
分类:其他好文   时间:2014-12-18 20:38:07    阅读次数:151
boost::asio 使用 libcurl
curl 使用 asio 的官方样例 http://curl.haxx.se/libcurl/c/asiohiper.html, 但这个例子用起来有很明细的 bug,asio 异步IO 只注册一次,也就是第一次 aync_read 之后对socket的读都是由 超时 驱动的。自己把样例改了下。cur...
分类:Web程序   时间:2014-12-18 18:40:41    阅读次数:274
boost::bind的简单实现
在上一篇blog中简单的实现了boost::function,支持带有2个参数的函数/函数指针,函数对象,函数适配器/bind类,以及带有1个参数的成员函数指针。 本文接着来介绍如何实现一个简单的boost::bind。 基本目标如下: 1、支持接收0个参数的函数/函数指针,函数对象。 ...
分类:其他好文   时间:2014-12-18 18:24:02    阅读次数:192
BOOST的AUTO link机制以及配置
我们在使用BOOST的时候,如果需要链接一些库,是不用我们手动去链接的,归根结底还是boost的auto_link这个机制,在boost下的auto_link.hpp这个文件夹里面,基本可以看出要根据什么宏定义去控制boost去链接什么库,比如lib开头的库编译出来的lib库,如果没有lib开头的,...
分类:其他好文   时间:2014-12-18 14:55:02    阅读次数:410
boost::asio的io_service处理过程
1.主线程定义回调对象2.调用io object的操作3.io object会另开线程,定义opertion op来执行操作,同时将回调对象加到op的do_complete上。进行操作4.完成操作加入完成队列5.io_service线程循环从完成队列取事件,调用其事件对应的回调函数Operation...
分类:其他好文   时间:2014-12-17 20:44:27    阅读次数:316
C++模板 - traits & policy
traits和policy在泛型编程里面还是挺常见的。像stl的string实现里面就用到了traits,boost里面也很多地方用到traits。 traits和policy很多时候都会一起使用,让我们在泛型编程里面多了一些思路。 traits:中文解释为特征,记得候捷在《stl源码剖析》那本书里面还叫做萃取什么的。当我们想从一个类型身上获取他的一个附加特性的时候,往往可以考虑traits。...
分类:编程语言   时间:2014-12-17 12:53:23    阅读次数:129
error C2065: 'TIME_UTC' : undeclared identifier
boost_1_55_0\boost\threadpool\task_adaptors.hpp(138)?:?error?C2065:?‘TIME_UTC‘?:?undeclared?identifier boost_1_55_0?? version threadpool-0_2_5?? version 解决办法:(This patch fixes compi...
分类:其他好文   时间:2014-12-16 22:51:29    阅读次数:449
Boost 库编译总结
1. 下载boost库源码,解压缩。2. 打开vs2010 工具栏tools 下的visual studio command prompt,运行源码目录下的bootstrap.bat,生成bjam.exe,b2.exe。(这两个程序是一样的)。3. 用bjam或b2程序编译boost库,例如:bja...
分类:其他好文   时间:2014-12-16 19:03:45    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!