- 博客(8)
- 资源 (25)
- 收藏
- 关注
原创 2010的最后一天
当然兴奋了,终于确定了自己的开源项目了,因为一直未想出想要开发什么样的项目比较合适自己,今天终于逼迫自己想了一整天,最终决定做一个httpserver, 然后做一个browser。那么就从2011的第一天开始httpserver的开发吧。。。
2010-12-31 13:52:00 491
原创 socket通信简单例子
<br />在看unix网络编程,闲着的时候采用TCP实现了一个简单的cs通信示例:<br /> <br />tcpServer.c:<br />#include <stdio.h> #include <stdlib.h> #include <windows.h> #define MAX_LISTEN_QUEUE_NUMBER 10 #define HOST_PORT 10000 #define MAX_P
2010-12-29 14:33:00 548
原创 阻塞,非阻塞IO和同步,异步IO
<br />在oschina我的博客中有所讲解,链接如下:<br /><br /><br />http://my.oschina.net/shawnChen/blog/11508
2010-12-24 17:14:00 438
原创 使用基本的ace类通信 c/s
正在学习ACE,在http://www.oschina.net/code/snippet_102078_2515中,已经将代码贴出,实现采用ACE的基本socket相关类。
2010-12-22 15:32:00 658
原创 设计模式学习过程
博客园中的文章链接如下http://www.cnblogs.com/hegezhou_hot/category/260424.html看了单件,工厂,抽象工厂模式。这个链接的文章http://www.cnblogs.com/bear831204/archive/2010/10/22/1858395.html讲了观察者模式。
2010-12-14 10:23:00 458
原创 对threadpool的性能测试
<br />自己编写的threadpool(http://www.oschina.net/code/snippet_102078_2072或者http://jaff20071234.download.csdn.net/),没有正规的文档,只能自己编写程序进行性能测试了。<br /> <br />1。<br />创建一个threadmanage对象只含有10个线程,同时运行10000个任务,每个任务的工作是循环50次打印字符串。<br />创建一个threadmanage对象只含有100个线程,同时运行100
2010-12-03 14:40:00 1782 1
原创 支持通用框架的threadpool代码
------2010-12-1------线程池稍微模型,但是明显存在的一个大问题是---我的线程类实现的机制有问题:在每个start函数中创建线程,在创建线程之前,调用了sem.wait()函数,这样的话,主线程在创建第一个thread的start函数就wait在哪里,主线程无法继续走下去了 。。。悲哀,明天继续考虑其他的方式。---shawn------2010-12-2------
2010-12-01 21:55:00 699
原创 find方法in algorithm和stl vector同时使用
刚用stl,很久之前学过的,但是很久没用了,最近做项目需要,随便写测试程序的时候发现不看确实不行。一个类型的对象能被放入容器,且支持容器的各项操作,需要符合下列条件:对象的构造和拷贝● 容器的insert、assign 等操作实际上是对一个对象的副本进行操作● 一个类型的对象能被放入容器、且支持容器的各项操作,需符合下列条件:● (最好)有默认构造函数● 必须有复制构造函数● 必须有T& operator=(const T& other) 形式的赋值操作 比较操作 ● 基于RBTree
2010-12-01 16:45:00 1694
autoconf-automake使用示例
2013-09-29
一个用codeblocks实现的具有通用框架线程池
2010-12-02
open rtsp client
2010-11-10
获取网段内所有主机IP并访问可以访问的设备。
2010-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人