自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

FastCGI的并发处理

我还没找到异步处理的方式。如果有异步的实现方式,那就可以单线程异步处理多个并发请求了。不过我在FastCGI的sample里面找到了多线程的方式,多线程的方式封装一下应该也可以达到异步的效果的。比如,doit()线程把FCGX_Requestrequest丢给另一个线程A处理,然后doit()线程阻塞的等待线程A的返回结果。那么线程A实际上就可以采取异步的方式来处理请求了。以下是FastCGI的s...

2008-05-22 01:08:00 117

Boost的协程库boost::coroutine

邱告诉Boost有个协程库,boost::coroutine 。大概看了下,实在是太了不起了,其能力不比Lua的协程差多少。继续关注中。。。

2008-05-21 19:59:00 359

开始FastCGI

开始linux+lighttpd+fastcgi的相关工作了。网上这方面的内容很少,只有官方网站www.fastcgi.com上的内容比较多一点。下面是一个sample:#include<fcgi_stdio.h>#include<stdlib.h>#include<unistd.h>intmain()...{intcounter=0;while(FCGI...

2008-05-21 16:38:00 83

朋友翻译的关于CMake的资料

http://blog.csdn.net/Bowater/archive/2008/05/18/2456732.aspx

2008-05-18 23:52:00 86

Mercurial--用Python写的分布式版本管理系统

本来是找一个cmake的Lua分支,无意中发现Mercurial的势头已经逐渐看好。个人觉得Mercurial在功能强大和使用简单之间取得了一个平衡。此外Mercurial也是一个很好的分布式系统的例子。...

2008-05-14 00:41:00 134

Boost::Python很好很强大!

例如在Python里面可以这样写:def f(x, y):if (y == 'foo'):x[3:7] = 'bar'else:x.items += y(3, x)return xdef getfunc():return f;用了Boost::Python以后,可以这样写:object f(object x, object y) {if (y == "foo")x.slice(3,7) = "ba...

2008-05-12 15:19:00 156

Python的一个小技巧和Lua的Unpack比较

Python的一个小技巧和Lua的Unpack比较<meta content="SciTE - www.Scintilla.org" name="Generator" id="fegt0"><script type="text/javascript" language="JavaScript" id="fegt1">&amp

2008-05-12 11:40:00 163

用Lua进行元编程

用Lua进行元编程metalua 是一门语言和编译器,她提供了: * 全兼容Lua 5.1的源码和字节码:清洁,优雅的语法和语义,神奇的表达能力,好性能,和几乎全平台的通用性 * 一个完全宏系统,类似 Lisp dialects 和 Haskell Template;巧妙的程序可以视作源码,或抽象语法树,或专有理论,无论哪一个都会让你的任务完成的更好 * 一个动态可扩展分析器,支持你混合你的宏...

2008-05-11 22:55:00 399

iLua一个更好的Lua交互环境

Lua自带的交互环境实在是很简单。对于table的支持不是很好。不能够简单的查看一个table的内容。现在有了Interactive Lua 就方便多了。例如,可以这样:> t = {10,20,30}> t{10,20,30}...

2008-05-07 20:11:00 442

concurrentLua和copas以及luasocket集成的简单示例

<meta content="Vim/7.1" name="Generator" id="d3m50"><meta content="text/html; charset=GBK" http-equiv="content-type" id="d3m51">require'concurrent'require'cltime'requ

2008-05-06 12:57:00 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除