码迷,mamicode.com
首页 >  
搜索关键字:boost    ( 1957个结果
自己实现的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
Boost.Asio c++ 网络编程翻译(24)
异步服务端中的多线程 我在第4章 客户端和服务端展示的异步服务端是单线程的,所有的事情都发生在main()中: int main() { talk_to_client::ptr client = talk_to_client::new_(); acc.async_accept(client->sock(), boost::bind(handle_ accept,client,_1)); service.run(); } 异步的美妙之处就在于把单线程变为多线程的简单。你可...
分类:编程语言   时间:2014-11-11 10:50:49    阅读次数:281
boost::signals::signal的用法
吃力的讲完boost::signals的ppt,然后接着就是做练习题。通过讲ppt,发现有一句话说的真好:你自己知道是一回事,你能给别人讲明白又是另外一回事。真的有些东西你自己理解,但是用语言去很难表达,是不是用语言难以表达暴露出自己对所理解的东西不是真正的理解?。。。。orz,不过讲完ppt之后,真的对boost::singals的理解又加深一层。好了废话不多说了,现在来看两个习题(ppt的内容...
分类:其他好文   时间:2014-11-10 12:06:38    阅读次数:280
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!