- 博客(9)
- 收藏
- 关注
顺利离职
9月20号提的离职,按公司的要求,我也呆到了10月底,本来以为可以顺利离职,可中途公司又提出想调我去武汉的新项目组。按我的想法,还是想在省内再找 家好点的公司锻炼两年,经过更多的项目锤炼,然后去北京、上海或者广州等地追寻新的梦想,因此拒绝了公司的提议。前天公司又额外生枝,要求我呆在11月5 号,可我的离职明明写的是31号,公司有什么道理要求我呆到5号呢?自认为对工作也是尽职尽责了,为了交接...
2007-10-31 10:47:29 72
Re: ruby 写的求fib数的性能问题
<layer style="background-color: Fuchsia; color: black;" id="google-toolbar-hilite-0">ruby</layer> 代码 def fib(n) fib_iter(n, 1, 0) end def fib_iter(n,i, j)...
2007-10-25 14:23:59 92
The Future Of the Software Development:Just a few good man
看到一篇挺不错的文章《The Future Of the Software Development》。其实文章本身并没有提出什么新东西,仅仅是一个概括性的介绍软件工程的发展以及对未来软件构造的思考。瀑布模型被证明过于自大,妄想完全遵照需求分析、设计、实现、验证、测试这样的流程来应对现实世界的不断变化。因此敏捷方法得以盛行,这一趋势反映在下列的两张图中: 敏捷的原则都反映在上...
2007-10-25 10:13:34 105
专业?我才刚上路
最近被换工作的事情搞的心烦意乱,几本正在读的技术书进度都慢了下来。上周末,老婆回家参加同学婚礼,一个人去书店瞎逛,随手拿起了温伯格的《理解专业程 序员》,读了几个短篇就被吸引住了。见天色已晚,遂买之回家,细细品读。这本书是由一篇篇短小精悍的文章组成,按一定的主题组织在一起,你想知道如何称为 一名程序员吗?什么才算是专业的程序员?程序员如何提高绩效?如何更有效地进行思考?大师用几十年的从业经...
2007-10-17 16:40:40 119
hack,hacker
hack有水平高低之分,最近看到一个blog,牛人的hack水平让你不得不服。情况是这样的,牛人在使用 mongrel_light_cluster的过程中,发现这个cluster违反了copy-on-write的语义,导致占用了太多的内存。根本原因在于Ruby的GC机制是marks all memory pages as dirty。为了减少内存的占用,让集群跑更多mongrel,牛人走上...
2007-10-15 09:10:36 83
写一个简单的工作流(四)资源的处理
昨天晚上搞到深夜,终于将资源模块搞定。到今天已经完成的功能包括:1.四种基本路由:顺序、选择、并行、循环2.流程定义文件和系统配置文件的读取和解析3.使用内存作为流程数据和案例数据存储的MemoryWorkFlowDAO的开发4.资源模块的开发5.并发情况下的正确性测试等 计划中的功能:1.一个GUI的流程定义工具,这个不急,也还没想好用什么做,web还是桌面?2....
2007-10-13 17:20:18 192
写一个简单的工作流(三)
上午测试了下并发情况下的表现,测试场景:一个有20个节点,包括选择、顺序、并行路由的流程,所有节点都设置为自动执行,1000个线程并发启动案例, 也就是这个流程同时有1000个案例在跑,全部跑完结果差强人意,比单线程慢了接近30倍。仔细调整了算法和加锁粒度,尽管整体性能有所提高,但是多线程 和单线程间执行的差距仍然没有多大变化,性能瓶颈还是在核心的调度算法上,还需要分析下。测试程序如下:...
2007-10-12 13:02:20 128
写一个简单的工作流(二)
hoho,今天完成了选择路由的实现,完成了配置文件的读写和解析,流程定义文件还是决定采用xml文件,不过与其他工作流引擎采用的xml完全不同,因为是基于petri网的,因此引入了place的概念,比如下面这个4个节点的顺序路由的流程:xml 代码 <workflow maxCases="100"> <node type="start"...
2007-10-11 16:56:06 478
写一个简单的工作流,基于petri网
写一个简单的工作流一直停留在我的“计划”中,最近趁改造绩效系统的机会,决定自己写一个基于petri网原理的工作流来改写绩效考核流程部分。基于 petri网的工作流的基本算法,就是当每一个firing发生后,应当遍历整个流程重新改变transition的enable,那么当资源驱动某个 transition其实就是将它的输入place中的token转移到输出place。大概的接口类似:W...
2007-10-10 18:05:06 769
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人