是这样, 要求输入一些数字, 数字间用空格分隔, 敲击回车后, 会显示当前输入数字累计的和, 直到程序检测到输入的数字为 0 后, 才会在输出最终结果后结束。这段代码中 cin 和 printf 混用了, 不知好不好, 虽然 boost 的 format 也能实现相似的功能, 但是考虑到程序的一般性...
分类:
其他好文 时间:
2015-02-15 23:04:56
阅读次数:
197
由于非常习惯用const来加强代码的封装性,结果最近遇到了一些问题,顺带研究了一下以前基本没用过boost的智能指针,后来进了新项目组,引擎里遇到了大量boost的shared_ptr,intrusive_ptr指针,还有weak_ptr。因为遇到过更好用的weak_ptr,所以boost::wea...
分类:
其他好文 时间:
2015-02-15 11:54:40
阅读次数:
314
谁猜出这个表达式的作用?有奖。
string pattern("([^?=&]+)(=([^&]*))?");
其实,它是用来取URI中的参数的:
型如:
url & key1 = value1 & key2 = value2
通过boost::regex::search(pattern, src),就能取出如下的key和value:
&key=valu...
分类:
其他好文 时间:
2015-02-12 22:47:27
阅读次数:
219
http://www.cnblogs.com/TianFang/archive/2013/02/05/2892503.html很多时候,我们需要在内存中记录最近一段时间的数据,如操作记录等。由于这部分数据记录在内存中,因此并不能无限递增,一般有容量限制,超过后就将最开始的数据移除掉。在stl中并没有...
分类:
其他好文 时间:
2015-02-12 16:08:20
阅读次数:
129
Boost.Asio入门
首先,让我们先了解Boost.Asio是什么?怎么编译它?顺带着会有一些例子。你会发现Boost.Asio不仅仅是一个网络库。同时你也会接触到Boost.Asio中最核心的类——io_service。...
分类:
其他好文 时间:
2015-02-12 12:35:31
阅读次数:
187
Boost.Asio基本原理
这一章涵盖了在使用Boost.Asio时必须知道的一些事情。我们也将深入研究比同步编程更复杂、更有乐趣的异步编程。...
分类:
其他好文 时间:
2015-02-12 12:33:51
阅读次数:
136
回显服务端/客户端
在这一章,我们将会实现一个小的客户端/服务端应用,这可能会是你写过的最简单的客户端/服务端应用。...
分类:
其他好文 时间:
2015-02-12 12:33:12
阅读次数:
141
客户端和服务端
在这一章节,我们会深入学习怎样使用Boost.Asio建立非凡的客户端和服务端应用。你可以运行并测试它们,而且在理解之后,你可以把它们做为框架来构造自己的应用。...
分类:
其他好文 时间:
2015-02-12 12:32:37
阅读次数:
119
基本概念Asio proactorI/O服务work类run() vs poll()stop()post() vs dispatch()buffer类缓冲区管理I/O对象socket信号处理定时器strand参考最近尝试使用了一下Boost.Asio,不知道是否因为各大公司都有自己相对成熟的网络库的...
分类:
其他好文 时间:
2015-02-12 12:23:37
阅读次数:
236
http://docs.alembic.io/python/examples.html#introduction alembic python 的一个库, 可以使用Python读写alembic 但是需要另外两个外部库, Make sure that PyImath is in your PYTHONPATH, and Boost::Pytho...
分类:
编程语言 时间:
2015-02-12 10:58:53
阅读次数:
175