- 博客(13)
- 收藏
- 关注
转载 两个深刻的结论
在和菜头老师的博客上看到一个链接,点过去发现周曙光老师的博客上写着"真搞笑,百度没有鸡吧刚才看到allyesno的BLOG说到百度贴吧的十一生肖吧 ,他说有狗吧,有猪吧,没有鸡吧。我想应该是十二生肖才对啊,我也是属鸡的,我真的去百度找鸡吧,我怎么在百度贴吧里找不到"鸡吧"?我输入"鸡",结果提示:您所进入的贴吧不存在。 百度建议您:看看输入的文字是否有误 输入其他关键词进
2006-05-11 13:43:00
2452
转载 异步IO、APC、IO完成端口、线程池与高性能服务器之一 异步IO
异步IO、APC、IO完成端口、线程池与高性能服务器之一 异步IO背景:轮询 PIO DMA 中断 早期IO设备的速度与CPU相比,还不是太悬殊。CPU定时轮询一遍IO设备,看看有无处理要求,有则加以处理,完成后返回继续工作。至今,软盘驱动器还保留着这种轮询工作方式。 随着CPU性能的迅速提高,这种效率低下的工作方式浪费了大量的CPU时间。因此,中断工作方式开始成为普遍采用的技术。这种
2006-04-10 10:32:00
2254
转载 依赖关系详解
在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原则等量齐观的看法其实来自于轻量级容器PicoContainer主页上的一段话: “控制反转(Inversion of Control)的一个著名的同义原则是由Rob
2006-04-06 13:30:00
10551
转载 出租司机给我上的MBA课
出租司机给我上的MBA课我要从徐家汇赶去机场,于是匆匆结束了一个会议,在美罗大厦前搜索出租车。一辆大众发现了我,非常专业的、径直的停在我的面前。这一停,于是有了后面的这个让我深感震撼的故事,象上了一堂生动的MBA案例课。为了忠实于这名出租车司机的原意,我凭记忆尽量重复他原来的话。“去哪里……好的,机场。我在徐家汇就喜欢做美罗大厦的生意。这里我只做两个地方。美罗大厦,均瑶大厦。你知道吗?接到
2006-04-06 13:28:00
1092
转载 ACE_Reactor是如何做到事件分发的
1. ACE_Reactor的创建ctor: ACE_Reactor (ACE_Reactor_Impl *implementation = 0, int delete_implementation = 0);你可以自己创建一个ACE_Reactor但是大多数时候,我们都是通过调用ACE_Reactor::instance()这个静态方法来返回唯一的实例。ACE_Reactor *ACE_Re
2006-04-04 17:11:00
2371
1
转载 学习 C++ 的50条建议
1. 把C++当成一门新的语言学习(和C没啥关系!真的。) 2. 看《Thinking In C++》,不要看《C++变成死相》 3.
2006-03-15 16:48:00
970
转载 C++资源之不完全导引
库在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。标准库标准库中提供了C+
2006-03-15 16:40:00
1827
转载 用 ACE_Reactor 实现SOCKET事件处理
用 ACE_Reactor 实现SOCKET事件处理 ACE_Reactor 反射机制 用 ACE_Reactor 实现SOCKET事件处理 所有需要事件处理的类须继承 ACE_Event_Handler 类, 并实现handle_signal方法,如果必要则要实现 get_handle 方法,表明事件触发对象是什么 当handle_signal方法返回-1时,会调用handle_clo
2006-03-02 09:56:00
3671
转载 用ACE_Reactor实现类似计时器的装置
用ACE_Reactor实现类似计时器的装置 存在一个ACE_Reactor单体实例,其有schedule_timer方法,提供了4个参数schedule_timer (ACE_Event_Handler *event_handler, const void *arg,
2006-03-02 09:55:00
3118
原创 ACE_Reactor 机制下的其他事件触发器
ACE_Reactor 机制下的其他事件触发器 检查控制台的输入动作 控制台事件handle :ACE_STDIN 当用户输入回车时会触发信号,执行 handle_signal 方法 通过ACE_OS::read (ACE_STDIN, buffer, sizeof buffer)方法读取用户的输入 检查目录是否发生变化 目录改变事件handle: int change_not
2006-03-02 09:53:00
1315
转载 ACE Proactor机制下的异步SOCKET开发
Proactor机制下的异步SOCKET开发Proactor机制和reactor机制的不同 1、在reactor机制下,所有I/O请求是同步的,即接到信号请求后,立即执行信号处理, 执行完后才开始继续监听信号请求,其接收信号请求的机制是被动的 而在Proactor机制下,I/O请求是异步的,即接到信号请求后,不立即执行信号处理(而是在莫个时刻执行该处理), 然后再继续监听信号请求,其接收信号
2006-03-02 09:51:00
2271
转载 ACE单体实例、原语、锁、条件变量
ACE单体实例、原语、锁、条件变量首先介绍一下ACE单体实例的概念 所谓单体实例就是一个相当于一个静态全局对象,其生命周期由ACE机制自己管理,所以在main函数中绝对不要调用exit之类的系统底层函数退出主函数,否则会导致这些单体实例不会被释放,默认,ACE会在程序开始时生成一些很常用或者特殊的单体实例 你也可以通过模板技术生成自己的单体类,如下: #include "ace/Au
2006-03-02 09:50:00
1940
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人