`
li-yuan
  • 浏览: 68561 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
   不知道是不是因为猪肉涨价,腾讯推出了新的Q宠--宠物猪,但是我在想这些猪养大又有什么用呢,又不能吃,完全是浪费资源,不如腾讯再开办一个虚拟的杀猪厂,用户可以把养大的宠物猪拖到杀猪厂,杀了再卖给养企鹅q宠的当饲料,这样用户还可以通过卖猪得到一点q币,还可以拉点做火腿肠的厂家来合作,用虚拟猪肉换真的火腿肠之类的猪肉制品,因为养Q宠是要花Q币的,Q币是人民币买的,所以其实虚拟猪肉就等于人民币,用人民币换火腿肠是很正常的,厂家既打了广告也有收入多好的事情呀o(∩_∩)o...哈哈,如果腾讯真这样干了,多半是看到这篇文章。  
原来一直都是手工为项目维护一个make文件,特别是文件越来越来多的时候,维护make文件就成了一个很大的负担,其实GNU Make还提供了一个函数$(wildcard (wildcard )可以生成源程序文件列表。 PROJECT=ptest LIBS=-lpthread SOURCE=$(wildcard ./src/*/*.c) $(wildcard ./src/*.c) OBJS=$(patsubst %.c,%.o,$(SOURCE)) CFLAGS=-g -Wall -O CC=gcc vpath %.h ./src/head vpath %.c ./src vpath %.c ./s ...
上篇文章使用linux内核2.6提供的epoll机制实现了一个反应式echo服务器,使用反应式服务器的最大好处就是可以按cpu的数量来配置线程池 内线程的线程数而不是根据客户端的并发量配置线程池。我是第一次使用pthread库来写线程池,使用的是工作队列方式的线程池。我感觉作队列方式的线程 池可以当成一种设计模式来用的,在很多平台上都是可以按这种方式来实现线程池,从win32 ,unix到jvm都是适用的   #include <iostream> #include <sys/socket.h> #include <sys/epoll.h> #includ ...
        epoll是linux 2.6加入的用于I/O事件多路分离的一组函数,这组函数简化了反应式socket服务器的编程,并且很大程度提高了性能。从一定程度上弥补了LINUX内核对异步I/O支持的不足,epoll机制加上非阻塞I/0可以模拟实现异步I/O。本文主要是说明如何使用epoll机制来编写一个echo服务器。 epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明所用到的数据结构和函数: 所用到的数据结构 typedef union epoll_data {                 void *ptr;                 int ...
--在比字节码抽象度更高的java源代码级进行字节码工程  清源(mote_li)译   原文:http://sys-con.com/story/?storyid=38672&DE=1 Javassite是一个强大的新的用于字节码工程的库,它允许开发人员给编译过的类增加方法、修改方法等等。不像其他的类似的包,你不需要知道java字节码的知识也不用了解一个class文件的结构,就可以实现上面描述的功能。 节码工程被用于操作、修改一个编译过的类或者用编程的方式新建一个类。节码工程会发生在运行时或者编译的时候,一些技术使用节码操作优化或提高现存class的性能,另一个些技术却使用节码操作来使现 ...
Global site tag (gtag.js) - Google Analytics