实用主义之过--Pragmatic Version Control using Subersion, 2nd Ed.的书评
摘要: 本来是应该写在豆瓣网上的,但是鉴于豆瓣网过分的删贴行为,认定豆瓣已经不是受害者而已经充当起了帮凶的角色。从即日起,不再向豆瓣贡献任何有意义的内容,上豆瓣网仅限于:骂娘,灌纯水,捣蛋。言 归正传,我非常不推荐这本书。虽然pragmatic书一贯是很高的质量,但这本书真的很不好。问题就出在pragmatism上--它完全是一本 how-to,只覆盖到了一些常用情况下的操作方法,没有把Subversio...
阅读全文
Python把C语言打得满地找牙
摘要: 好吧,我承认我又标题党了,不该把Python拉出来和C比,我绝无轻视C语言的意思。我想说的只是,在解决某些问题是,比起用C,用Python真是太舒服了。《Beautiful Code》开篇第一章是由大神Brian Kernighan讲解另一位半神半程序员Rob Pike设计的C语言“正则”表达式引擎(“正则“二字打引号的原因下面会说明)。不能不说短短...
阅读全文
信春哥!Python递归原地满状态变显式堆栈!入教即送尾递归优化!
摘要: 问题:有Python函数一枚,用递归写成。运行时超出Python的递归深度,现欲将其由在堆栈中分配空间改为在堆中分配空间(即用malloc)。解决方法:首先,from heaprecursion import *。然后对目标函数进行改造,假设要改造的递归函数为def func(p1, p2):1.把函数中的递归调用func(exp1,exp2)改成yield RECURSION(exp1,exp2...
阅读全文