自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 mongoose之worker_thread()函数

前面已经介绍过了mongoose的生产者过程,现在介绍下消费者过程。mongoose默认创建了10个worker_thread()线程来处理已接受的连接。worker_thread()函数原型如下:static void worker_thread(struct mg_context *ctx) { struct mg_connection *conn; int buf_size = a

2012-09-27 13:57:29 1729

原创 mongoose之master_thread函数

mongoose采用了生产者-消费者模式来运作,即一端接受连接(生产),另一端处理连接(消费),如此反复。master_thread()函数采用了select的I/O复用模式,相信这也是有评论称mongoose效率不高的原因。因为select函数原型如下 int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfd

2012-09-26 16:57:21 1402

原创 OpenCV 视频捕捉

OpenCV自带摄像头采集接口cvCaptureFromCAM,只需传一个摄像头编号即可调用。但是我用该接口函数一直不能正常捕捉视频,第一次打开失败,后面几次摄像头灯亮了,但是视频画面一片黑,百思不得其解,经过多方查证,可能是OpenCV不支持新摄像头的采集方法。后来尝试用directshow进行采集,directshow+OpenCV采集视频其实早就有人做出来了,我只不过是站在前人的肩膀上而已。

2012-09-08 22:28:49 5213 4

原创 运行mongoose的链接库问题

编译环境 ubuntu 12.04 Linux ubuntu 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux 下载了一份mongoose的源码,编译成功通过,但是运行时出错,提示"load_dll: cannot load libssl.so Fail

2012-09-02 11:05:26 1611

原创 mongoose之main函数

mongoose的main函数源码如下 int main(int argc, char *argv[]) { init_server_name(); start_mongoose(argc, argv); printf("%s started on port(s) %s with web root [%s]\n", server_name, mg_get_opti

2012-09-01 15:22:18 693

secure crt6.7带注册机

secure crt附带注册机,一定注意注册机程序要放到安装目录下面运行才能注册成功。

2011-11-14

电磁场与电磁波第四版习题答案

电磁场与电磁波第四版习题答案,为PDF版的,网上很多都很难下下来。

2011-01-08

深信服2007笔试题

笔试 深信服 1. 填空选择类 2 12 1112 3112 132112 311322或1113122112下一行是什么?有什么规律? 意思是上面一行有1个1,1个3,1个2,2个1,1个2,即132112 2.(M)?(a++):( a–),A,M==O,B,M==1,C,M!=O,D,M!=1 (条件表达式) ? (条件为真时的表达式)条件为假时的表达式) /// C 3. 以下哪些通信方式是可靠的通讯方式 1信号2管道3消息4tcp 5udp 6串口I/O 可靠:信号 管道 tcp

2010-10-30

空空如也

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

TA关注的人

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