Map & Reduce
Map和Reduce都是对集合的操作。Map将某个操作应用到集合中的每一个元素中去(如矩阵变换);Reduce操作则将集合中的所有元素按照某个规则计算出一个确定的值(如行列式求值)。 Read more…
Map和Reduce都是对集合的操作。Map将某个操作应用到集合中的每一个元素中去(如矩阵变换);Reduce操作则将集合中的所有元素按照某个规则计算出一个确定的值(如行列式求值)。 Read more…
那本清华版《数据结构》中的快速排序算法代码被引用得太多了,当初感觉非常不好懂,两头的指针同时移动很容易把人搞晕。典型的如下: Read more…
在强类型的语言中,interface可以实现多态的特性,但PHP本身是个弱类型语言,那interface这个关键字有什么用? Read more…
上一篇我贴出了一段令人恶心的代码,自然要思考一下这样的代码是如何形成的。显示,每个人都不希望这样的代码出自自己的手中,所以我更倾向于认为这种代码的出现是一种迫不得已的结果。 Read more…
对于WordPress 3.0,第一件事就是看有没有能直接关闭那个非常耗费数据库空间的历史版本记录功能。不过比较遗憾,并没有在后台直接提供那个选项,所以只好自己去看源代码。 Read more…
今天下午,tonsh给我看了一篇文章:关闭了register_globals 如何自动创建变量?。看完后,自己的感觉很奇怪:难道真的分不清什么是好的习惯,什么是不好的习惯吗? Read more…
在最近的工作中感觉很多PHP程序员对软件架构的知识了解不多,PHP语言也一直被人认为是一种简单快速的Web语言,这没有错,错就错在“简单快速”不能等同于“没有章法”。 Read more…
前一段时间flickr上不去了,当然我知道这不是flickr自己的问题,因为国外还能上去。正巧我的文章里的图片都是放在flickr里的,这么一来看我的文章的人就看不到文章里的图片了。不过我会写WordPress插件,想到我的服务器在美国,我当然可以利用这一优势让flickr上的图片在我的Blog上显示出来。 Read more…
这两天时不时的鼓捣一下Google的账户验证机制,也就是传说中的AuthSub,产生了一个我觉得不错的副产品:Http_Fetch类。这是我从大量的重复代码中提出来的。 Read more…