狗狗佳缘最烂的空间

不积硅步无以至千里 不积小流无以成江海
http://www.jcan.19dog.com/

文章列表

您正在查看 "PHP" 分类下的文章
2008/10/16 12:24 A.M.
(1)所有数据都应该隐藏在所在的类的内部。            (严禁使用公共变量!)
  (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。
  (3)尽量减少类的协议中的消息。
  (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 
         可以对最基本的object封装
  (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。
      如....
2008/06/02 10:00 P.M.

虽然 Google 及其系列产品几乎无所不能,但是 Web 形式的强大搜索引擎并不能很好地适用于每个站点。如果站点内容已被高度专业化或已明确分类,那就需要使用 Sphinx 和 PHP 来创建一个优化的本地搜索系统。

在 Internet 时代,人们希望信息能够像快餐一样被打包起来:能够快速无障碍使用,并且分为很小的单位(或者是以字节 大小为单位?)。实际上,为了满足急躁而又渴求信息的用户的需求,甚至最普通的 Web 站点现在都要求具有快速浏览样式的各种菜单:

·RSS 是比萨快递员,会把新鲜出炉的比萨送上门。

·网络日志是当地的中餐馆,为您献上喜爱的风味菜肴。

·论坛是家常便饭(或者可能更恰....

2007/11/01 5:10 P.M.
2007/10/31 11:33 P.M.

PHP5.2里对日期时间与时区的功能封装成了类,现在使用起来方便多了.

DateTime与DateTimezone 两个类的接口如下:

(注释好像是波兰语, 具体实例见原文: http://michalmech.pl/index.php/2007/10/08/klasy-datetime-i-datetimezone-w-php-52/)

  1. class DateTime ...
2007/06/14 1:17 P.M.

  在使用Zend Framework的Search_Lucene模块时,假设你有个文档已经加入到索引里面了,而这个文档后来被删除或者被修改了,需要及时更新索引才能保证数据的时效性,以前比较傻的办法就是全部重新创建一次索引,这个开销很大,也不适合大型应用,典型的场景就是论坛的帖子,如果帖子被删除或者修改了,就需要即使更新索引。

  Zend_Search_Lucene官方文档关于删除和更新一个索引的说明实在太少,我自己琢磨了个简单的办法来实现,大家可以尝试一下,也许有更好的办法,知道的朋友可以告知我。

  下面是官方文档的说明:

...
导航