自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 boost学习记录

1.boost::noncopyable源码:class noncopyable { protected: noncopyable() {} ~noncopyable() {} private: // emphasize the following members are private noncopyable( const nonco

2012-05-26 11:31:10 329

转载 C++类防止继承

转自:http://blog.csdn.net/guiyinzhou/article/details/6411685这里面介绍一种借用虚继承和友元机制实现的方法。其实说到底,防止一个类被继承,我们还是想怎么使的派生类在构造时不能够调用基类的构造函数,从而不能完成继承。我们都知道,派生类对象初始化时,首先要运行基类构造函数,将基类子对象进行初始化,之后再运行派生类的构造函数,初始化派生类中特质不

2012-05-26 11:18:39 736

原创 libevent库源码学习-poll/select( linux)

这两种实际上差不多,都是把一组fd传送给kernal,然后返回一个就绪fd的数量,然后开始遍历所有的fd,找到那些可读或者可写的。区别在于,poll相比select来说,传送给kernal的数组要小,这可能是它唯一的优势,其他方面区别不大....api1 int select(int fdsp1, fd_set *readfds, fd_set *writefds, fd_

2012-05-01 17:53:01 1732

原创 libevent库源码学习-devpoll(/dev/poll)( linux)

1.初始化使用fd = open(“/dev/poll”, flags, (mode_t)mode);获得文件描述符2.增加事件struct pollfd *events;pwrite(fd, events,sizeof(struct pollfd) * eventsnum, 0) 直接往里边写3.删除事件使用 POLLREMOVE 事件,然后把这个时间用增加时

2012-05-01 17:26:52 2616

原创 libevent库源码学习-epoll( linux)

同:http://blog.csdn.net/hcwzq/article/details/6652038

2012-05-01 17:10:19 1002

转载 libevent库源码学习-kqueue( freebsd)

kqueue 提供 kqueue()、kevent() 两个系统调用和 struct kevent 结构。 int kqueue(void) 生成一个内核事件队列,返回该队列的文件描述索。其它 API 通过该描述符操作这个 kqueue。生成的多个 kqueue 的结构类似图 1 所示。 int kevent(int

2012-05-01 15:52:34 4908

原创 libevent库源码学习-evport(Event ports)(Solaris 10)

Solaris 10 的新增加的特性。一.API1. port_create()    原型:int port_create(void);        port_create() 创建一个 Event ports 队列,返回一个文件描述符作为该    Event port 的代表。    相似:kqueue(),epoll_create()2. port_

2012-05-01 15:06:21 5403

原创 libevent库

1.简介:libevent是一个支持Windows、linux和bsd等平台的网络事件驱动程序库。它支持多种I/O服用机制,按照优先级从高到低依次为:evport、kqueue、epoll、devpoll、rtsig、poll、select。它可根据操作系统,按照优先级从高到底自主选择驱动。用户可以通过http://www.monkey.org/~provos/libevent/来获取libe

2012-05-01 11:05:03 1287

转载 linux 定时任务介绍,crontab的使用

转自:http://blog.163.com/linzhigui1988@126/blog/static/10188658120122138553338/cron是一个linux下 的定时执行工具 ,可以在无需人工干预的情况下运行作业。由于Cron 是Linux 的内置 服务,但它不自动起来,可以用以下的方法 启动、关闭 这个服务:  /sbin/service crond

2012-05-01 09:55:58 505

FLASH大型应用程序分割

FLASH 大型应用程序 分割 ,绝对的好文档,看了受益匪浅,有开发经验的看最好,没做过大点项目的还是别看了。

2012-08-06

CVS_中文手册.chm

CVS_中文手册.chm,挺详细的,可能现在都不用这个东西了,都用svn

2012-07-23

牛人的配置文件

牛人的配置文件,里边各种配置,按自己需要取之

2012-07-17

Berkeley db

Berkeley db

2011-12-20

动态规划经典题

动态规划经典题,包括大部分动态规划经典习题,骑士游历问题,砝码称重等问题

2011-09-12

空空如也

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

TA关注的人

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