- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 一个简单而实用的make文件
原来一直都是手工为项目维护一个make文件,特别是文件越来越来多的时候,维护make文件就成了一个很大的负担,其实GNU Make还提供了一个函数$(wildcard (wildcard )可以生成源程序文件列表。PROJECT=ptestLIBS=-lpthreadSOURCE=$(wildcard ./src/*/*.c) $(wildcard ./src/*.c)OBJS=$(patsubs
2005-09-12 00:23:00 1201
原创 Flash rcp技术的一个简单介绍
flash为现在最为流行的网页矢量动画,不用我做太多介绍。rcp是rich client platform的缩写,是为了弥补b/s的中browser的交互能力,无法保留状态的不足而提出的,rcp的提出不仅仅扩展b/s的适用性,如果再结合现在各大厂商都在推行的soa,完全颠覆了现有的b/s开发的模式,web mvc架结构已经完全没有存在必要,这对于像我们这样以b/s为主要模式的ISV,RCP技术的成
2005-07-25 15:39:00 1478
原创 linux 2.6内核epoll用法举例说明(续)--给echo服务器增加读线程池
上篇文章使用linux内核2.6提供的epoll机制实现了一个反应式echo服务器,使用反应式服务器的最大好处就是可以按cpu的数量来配置线程池内线程的线程数而不是根据客户端的并发量配置线程池。我是第一次使用pthread库来写线程池,使用的是工作队列方式的线程池。我感觉作队列方式的线程池可以当成一种设计模式来用的,在很多平台上都是可以按这种方式来实现线程池,从win32 ,unix到jvm都是适
2004-12-08 17:33:00 9333 1
原创 linux 2.6内核epoll用法举例说明
epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明所用到的数据结构和函数:所用到的数据结构typedef union epoll_data { void *ptr; int fd; __uint32_t u32; __uint64_t u64;
2004-11-29 14:13:00 4429 2
ZK开发手册(HTML版)
2009-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人