//made by davidsu33
//boost.property_tree是一个保存了多个属性值的树形数据结构
//boost.property_tree可以解析xml ini json和info四种格式的文本
#include
#include
#include
#include
#include
#include
using namespace std;
void ...
分类:
其他好文 时间:
2014-09-22 01:02:11
阅读次数:
388
同步VS异步
首先,异步编程和同步编程是有极大的不同的。在同步编程中,你所有的操作都是顺序执行的,比如从一个socket中读取(请求),然后写入(回应)到socket中。每一个操作操作都是阻塞的。因为操作是阻塞的,所以为了不影响主程序,当读写一个socket时,通常创建一个或多个线程来处理socket的输入/输出。因此,同步的服务端/客户端通常是多线程的。...
分类:
编程语言 时间:
2014-09-21 20:59:41
阅读次数:
233
boost库是个准C++标准库,thread是其中重要的组成部分。它封装了不同操作系统的多线程编程,使得它具备了跨平台的能力。
首先是boost安装,从www.boost.org网站下下载最新的库,解压到本地目录下,重命名为boost...
分类:
其他好文 时间:
2014-09-20 19:51:19
阅读次数:
300
将boost更新到1.53时, 发现luabind死活编译不过, 报错如下error: missing binary operator before token “(“根据老外的描述, boost中的BOOST_PP_ITERATION_FLAGS从1.49版本后发生了一些变化.在git找到一个pa...
分类:
其他好文 时间:
2014-09-19 19:11:55
阅读次数:
180
需要把整个PCIE的工程移植到Linux下,当初就是用cmake来管理的工程的。但是命令行之类的还是需要改动。改动还不少,cmake里面很多东西都依赖于windows。包括我用cmake重新管理的工程IMageMagick,相当繁琐,工作量也大。当然,首先需要在Linux下安装SVN:http://...
分类:
系统相关 时间:
2014-09-19 18:59:05
阅读次数:
291
使用VS2010编译Boost最新源代码库,Boost库版本为1.56。...
分类:
其他好文 时间:
2014-09-19 12:01:35
阅读次数:
140
1,编译错误截图2,解决方法这是由于没有链接对应的库导致的错误,在编译命令中加上 -lboost_system选项即可。
分类:
其他好文 时间:
2014-09-19 11:37:45
阅读次数:
180
Boost.Asio入门
什么是Boost.Asio
简单来说,Boost.Asio是一个跨平台的、主要用于网络和其他一些底层输入/输出编程的C++库。...
分类:
编程语言 时间:
2014-09-19 10:09:25
阅读次数:
494
第一次翻译,希望大家多多指正
实战出精华
Boost.Asio C++ 网络编程
用具体的C++网络编程例子来提升你的技能
John Torjan
用具体的C++网络编程例子来提升你的技能
Copyright © 2013 Packt Publishing
版权所有,除了在鉴定文章或者评论中进行简单引用,如果没有经过出版者事先的书面授权,该书的任何...
分类:
编程语言 时间:
2014-09-18 14:49:34
阅读次数:
226
1、bind的工作原理 bind 并不是一个单独的类或函数,而是非常庞大的家族,依据绑定的参数的个数和要绑定的调用对象的类型,总共有数十种不同的形式,编译器会根据具体的绑定代码制动确定要使用的正确的形式,bind的基本形式如下:template bind(F f);template bind(F f...
分类:
其他好文 时间:
2014-09-18 14:44:34
阅读次数:
179