代码改变世界

子集算法的完整数学推导过程

2010-05-19 23:33 by SeasonLee, 4879 阅读, 2 推荐, 收藏, 编辑
摘要:前言自从笔者的《从离散数学到编译原理--百姓网编程题后序》一文发布以后,得到众多网友的肯定和赞赏,你们的支持是笔者写blog的源动力。而同时也由于笔者的水平所限,有网友指出在《百姓网编程题后序》中存在着不严谨的数学证明过程,而这些确实是笔者粗心的过失,实在感到十分羞耻。为了不给读者造成误解,笔者决定撰写本文来对《百姓网编程题后序》中的数学证明给出补充,以消除读者心中的疑念。本文假设读者有一定的离散... 阅读全文

从离散数学到编译原理--百姓网编程题后序

2010-05-11 11:08 by SeasonLee, 11259 阅读, 14 推荐, 收藏, 编辑
摘要:前言那天在赖总的blog上面看到百姓网的一道公开编程题,觉得很有意思,赖总如教科书般地用高效又简洁的python,完成了这道题,只用了300多行(含注释和单元测试代码)。而笔者最近一次遇到这样的编程题可以追溯到去年的腾讯校园招聘,PS去年的腾讯笔试题远不如迅雷的二笔题难。一时心血来潮,便开始做这道题目,完成的代码已经发给王建硕先生。以下内容是假设读者有一定的离散数学基础,并且对编译原理有认识,有一... 阅读全文

无语

2010-04-24 18:17 by SeasonLee, 1478 阅读, 0 推荐, 收藏, 编辑
摘要:同样的一篇博文,分别发在我的cnblogs和csdn,结果发在csdn的那篇,没能在google的搜索结果中找到。  而cnblogs的那篇发了不到30分钟,就出现在google搜索结果的第一栏。 阅读全文

Python之美--Decorator深入详解(一)

2010-04-24 17:32 by SeasonLee, 36269 阅读, 5 推荐, 收藏, 编辑
摘要:There should be one—--and preferably only one –--obvious way to do it. ----摘自The Zen of Python, by Time Peters   在正式进入 Decorator话题之前,请允许我讲一个小故事。   在最近的项目开发过程中,一位同事在读我的代码的时候,提出质疑,为什么同样的验证代码要重复出现在服务接口中呢?   如某服务接口是游戏中的玩家想建造建筑: 阅读全文