摘要: StateMachinesforEvent-DrivenSystemsWed,2009-03-1111:06-webmasterbyMiroSamekStatemachinesareperhapsthemosteffectivemethodfordevelopingrobustevent-drivencodeforembeddedsystems.I... 阅读全文
posted @ 2012-04-13 22:01 ohscar 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 今天参加DTCC2012,上午有位来自IBM的王云院士,讲得很有激情。一天下来,他讲得一点东西我听进去了。1,计算机最初的应用场景,基本都是批量化的处理,比如财务数据计算等。批处理系统一般都不是实时的,因为没有必要。所以,以前的系统基本都是按照这个模式来设计的。我个人理解为offline计算,比如hadoop. 我的拓展思考:细细想来,以前的系统,都是基于process的,是知道了数据是哪些,该... 阅读全文
posted @ 2012-04-13 21:06 ohscar 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 《Reactor: An Object Behavioral Pattern for Concurrent Event Demultiplexing and Dispatching》 这篇Paper给出了Reactor模式的定义: Reactor是一个同步的多路复用分发器,它主要由两个部分构成:一个同步的解多路复用器(Demultiplexer),一个事件分发器(Dispatcher)。事件处理程序在Dispatcher进行注册,提供一致的对外接口,这个接口就是OO的常见多态方式。系统工作时,(1) 先把感兴趣的事件源(IO通道句柄)在Demultiplexer注册;(2) 然后启动Demu. 阅读全文
posted @ 2012-04-13 20:54 ohscar 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 网上看到的一个题目: 给定一棵二叉树,以及两个节点,请找出它们最近的父节点。所谓最近,就是“血缘关系”最近啦,这个你懂得~~用python写了一下,感觉还不坏:classnode:def__init__(self, data, left, right):self.data = dataself.left = leftself.right = rightdefis_leaf(n):ifn.left ==Noneandn.right ==None:returnTruereturnFalsedeffind_parent(n, data1, data2):ifn ==None:return0ifis_ 阅读全文
posted @ 2012-04-10 21:54 ohscar 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 看到一个C++的web开发框架: CppCMShttp://cppcms.com/wikipp/en/page/main以下从它主页上摘录的:CppCMS — High Performance C++ Web FrameworkWhat is CppCMS? CppCMS is a Free High Performance Web Development Framework (not a CMS... 阅读全文
posted @ 2012-04-10 18:32 ohscar 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: 终于有了自己的博客了。 阅读全文
posted @ 2012-04-09 13:28 ohscar 阅读(96) 评论(0) 推荐(0) 编辑
摘要: to be complete 阅读全文
posted @ 2012-04-09 12:40 ohscar 阅读(88) 评论(1) 推荐(0) 编辑
摘要: 博客园虽然用人工方式审核,但速度还是挺快的,赞一个! 阅读全文
posted @ 2012-03-06 23:19 ohscar 阅读(70) 评论(0) 推荐(0) 编辑