谁猜出这个表达式的作用?有奖。
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
实战出精华
用具体的C++网络编程例子来提升你的逼格
John Torjo
Boost.Asio C++ 网络编程...
分类:
其他好文 时间:
2015-02-12 10:44:58
阅读次数:
233
boost 的asio库里有几个定时的器,老的有 deadline_timer, 还有三个可配合 C++11 的 chrono 使用的 high_resolution_timer、steady_timer和 system_timer。 老的 deadline_timer我不太想用了,因为用起来...
分类:
其他好文 时间:
2015-02-11 00:29:26
阅读次数:
521