码迷,mamicode.com
首页 >  
搜索关键字:boost lockfree    ( 1959个结果
boost 1.57在VC2012里编译出错以及解决
最新发布的boost版本是在2014年11月3日发布,由于项目里使用,就立即更新为最新版本的库,这样也可以让可能出现的BUG减到最少。不过在更新这库之后,发现原来可以编译通过的项目,而现在不能通过了,提示错误如下:transform_width.hpp(156): error C2589: '(' : illegal token on right side of '::'通过仔细地查看transf...
分类:其他好文   时间:2014-11-17 14:07:53    阅读次数:124
Boost.Asio c++ 网络编程翻译(25)
代理实现 代理一般位于客户端和服务端之间。它接受客户端的请求,可能对请求进行修改,然后接着把请求发送到服务端。然后从服务端取回结果,也可能对结果进行修改,然后接着把结果发送到客户端。...
分类:编程语言   时间:2014-11-17 14:03:39    阅读次数:227
自己实现的Boost库中的lexical_cast任意类型转换
知道了C++的I/O设施之后,这些就变的很简单了。如果你经常使用,时间长了就会有感觉。这个事情是多此一举吗?就当是练习吧,知道原理之后,你会觉得用起来更舒畅,更喜欢C++了。 #include #include #include #include #include #include using namespace std; template Result lexical_cast(...
分类:其他好文   时间:2014-11-17 09:11:26    阅读次数:196
c++ 使用boost regex库 总结
用java的时候觉得挺折腾,回头来弄c++才知道什么叫折腾。。。汗。。。首先参考我写的这篇文章:http://www.cnblogs.com/qrlozte/p/4100892.html我从sourceforge把整个boost的zip下载下来以后,我主要是在编译 boost regex的时候出问题...
分类:编程语言   时间:2014-11-16 21:20:55    阅读次数:253
Tcp/ip实验准备:一个简单的定时器——boost实现
tcp/ip实验需要在指定的时间查看结果,为了实验方便,做了一个定时器。使用方法是: 在命令行输入:timer 分钟数 时间到了之后会有3声蜂鸣,并显示Time is up! 程序如下: timer.cpp: // g++ timer.cpp -o timer.exe -lboost_system-mgw48-1_56 -lws2_32 -static #include #includ...
分类:其他好文   时间:2014-11-14 10:48:06    阅读次数:171
如何在多线程leader-follower模式下正确的使用boost::asio。
#include #include #include #include #include #include #include #include "boost/asio.hpp"#include "boost/thread.hpp"#include "boost/bind.hpp"#include "...
分类:编程语言   时间:2014-11-13 16:25:11    阅读次数:531
项目源代码行数统计
最近在找工作,某公司出了这么个题:统计项目源代码行数。为了实现跨平台用了boost,g++和vs2010编译通过。代码如下:FileTravel.h#pragmaonce #include<string> #include<vector> #include<iostream> usingnamespacestd; classFileTravel { public: File..
分类:其他好文   时间:2014-11-13 07:11:54    阅读次数:186
谈谈Boost网络编程(2)—— 新系统的设计
写文章之前,我们通常会想要采用何种方式,是“开门见山”,还是”疑问式开头“。写代码也有些类似,在编码之前我们需要考虑系统整体方案,这也就是各种设计文档的作用。在设计新系统之初,我主要的目的是:保证高效率;保证高扩展性。         效率评价以”任务数/秒“做单位。由于我的系统只是客户端,不应该占用太多内存以及CPU,所以内存占用率,CPU使用率也被作为一个硬性指标。那么这里就存在疑问的地方:...
分类:其他好文   时间:2014-11-12 11:55:25    阅读次数:209
谈谈Boost网络编程(3)—— 一些坑
很多时候,我们以为采用了一种新技术(尤其是成熟的技术),过程应该是一马平川的。然而实际上,采用新技术的过程却是掉入了各种坑里。究其原因,或者是使用方式有问题,或者是效率的白白浪费。这一章,我想讲讲,我在使用Boost Asio进程网络编程时,所遇到的各种坑。        其一、CPU占用100%问题。        在没有采用异步编程之前,程序占用100%基本是不敢想象的事情,因为一旦程序占...
分类:其他好文   时间:2014-11-12 11:50:39    阅读次数:300
linux平台下使用boost库
1.下载boost编译后,boost头文件最好拷到/usr/include下,或者在/usr/include下有链接。stage/lib/libboost_*中的库文件最好拷到/usr/lib中。这样用g++运行时,可以不用指定-I$BOOST_INCLUDE和-L$BOOST_LIB.2.运行g++main.cppSourceLine.cppFileTravel.cpp-I$BOOST_INCLUDE-L$B..
分类:系统相关   时间:2014-11-12 02:08:30    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!