加载中
C++ 协程与网络编程

###协程 协程,即协作式程序,其思想是,一系列互相依赖的协程间依次使用CPU,每次只有一个协程工作,而其他协程处于休眠状态。协程可以在运行期间的某个点上暂停执行,并在恢复运行时从暂停...

2012/12/31 17:32
11.9K
一致性hash的C++实现

一致性哈希是分布式计算领域被广泛应用的一个算法。在许多分布式系统包括 Amazon Dynamo, memcached, Riak 等中都有使用。 一致性哈希的原理比较简单,网上有很多介绍的比较好的文章,也有一...

基于协程的并发框架orchid简介

orchid简介 什么是orchid? orchid是一个构建于boost库基础上的C++库,类似于python下的gevent/eventlet,为用户提供基于协程的并发模型。 什么是协程: 协程,即协作式程序,其思想是,一系列...

词法/语法分析框架 chrysanthemum 简介

chrysanthemum框架简介 基本概念 chrysanthemum框架是一个使用C++11标准实现的面向对象的递归下降分析器生成框架,框架使用C++编译器的编译期推导能力,以及C++操作符重载的能力,构建了一个...

对BOOST 中同步互斥的一些理解

对BOOST 中同步互斥的一些理解 首先,BOOST中有4种有关互斥量得概念。 1.LOCKABLE :仅支持排它型所有权 2.TIMEDLOCKABLE:支持带超时的排它型所有权 3.SHAREDLOCKABLE: 支持带超时的排他型所...

通过一道面试题来看 C++ 语言中的表达式求值

题目一: int a = 10 ,b = 6 ; cout << a + b << " " << a ++<< " " << b ++ ; 请说出上述语句的执行结果。 很多人看过这段代码后估计都会直接就写上了 16 10 6 这样的结果吧,但上机实验的输...

2013/02/18 18:56
284
通过一道面试题来看 C++的RVO 优化

题目二: 题目我做了下改变,使用了上篇文章(http://my.oschina.net/u/90679/blog/109042)中提到的那个类X,代码如下: 1 class X 2 { 3 public: 4 X(){cout<<"default construct"<<endl;...

2013/02/18 18:41
241
为std::tuple增加格式化/序列化能力

转载请注明出处。谢谢 C++11中有很多激动人心的特性,但是相应的使得C++更加复杂。。。 新标准还修改了原有标准库,并增加了很多内容。 在学习新标准的过程中动手写了个 为std::tuple增加格式...

2013/02/18 18:38
508
gunicorn 工作原理

##gunicorn工作原理 Gunicorn“绿色独角兽”是一个被广泛使用的高性能的Python WSGI UNIX HTTP服务器,移植自Ruby的独角兽(Unicorn )项目,使用pre-fork worker模式,具有使用非常简单,轻量...

2013/01/31 17:35
6.9K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部