php category

54点提高PHP编程效率

2010年03月3日  分类:PHP  添加评论  278 次阅读 
54点提高PHP编程效率
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。 4、在执行for循环之前确定最大循环数,不要每循环一次都计...
阅读全文
php category

Zend Search Lucene实现全文搜索

2010年01月28日  分类:PHP  添加评论  340 次阅读 
Zend Search Lucene实现全文搜索
简介:Zend_Search_Lucene 是一个完全由 PHP 5 编写的通用文本搜索引擎。由于其将索引保存在文件系统中而不需要数据库支持,因此它几乎可以为任何由 PHP 驱动的网站增加搜索能力。Zend_Search_Lucene 支持下列特性: 具有排名功能的搜索——最符合要求的结果出现在最前面 许多强大的查询类型:短语查询、通配符查询、近似查询、范围查询等 搜索特定的字段,如标题、作者、内容,等等 Zend_Search_Lucene 来源于 Apache Lucene project。要了解关于 Lucene 的更多详情,请访问 http://lucene.apache.org/java/docs/。 看了N久,查了许多的文章和例子之后,终于成功运行了...
阅读全文
php category

PHP MSN Class 最新版,支持MSN

2010年01月26日  分类:PHP  添加评论  262 次阅读 
PHP MSN Class 最新版,支持MSN
PHP MSN Class,支持MSNP9 (MSN 6.2)和最新的MSNP15 (WLM 8.1)协议(MSNP15协议支持离线消息),可以作为MSN机器人使用,或者给MSN、雅虎通发消息。 示例代码: 注意:使用MSNP15协议,PHP需要支持mhash;使用msnbot机器人功能,PHP需要支持pcntl。 开发语言: PHP 操作系统: 跨平台 软件主页:http://code.google.com/p/phpmsnclass/ 下载地址:http://code.google.com/p/phpmsnclass/downloads/list
阅读全文
linux category

putty:Linux远程管理的最佳利器

2010年01月26日  分类:Linux  添加评论  320 次阅读 
putty:Linux远程管理的最佳利器
对linux进行远程管理,我个人喜欢用putty。因为它是个短小精悍的工具,完全可以满足你的使用需求。SecureCRT不止一次听说过, 也不止一次试用过:发现它有标签功能的时候用过;发现它不用借助其它工具可以直接上传下载文件的时候用过;发现别人用它来管理cisco的时候也再次用过。不知道是不是先入为主的原因,就是一直没有喜欢上它,相反却觉得特别不顺手,还特别生气这么难使的东东还要收费!直到两个月前使用多台虚拟机进行实验的时候,终于忍受不了putty要开N个窗口,再次下载了SecureCRT。不经意间竟发现原来她是这么可爱!下面就让我带大家一起,看看怎么样把这看似“...
阅读全文
mysql category story category

MySQL的分支MariaDB进入最后冲刺阶段

2010年01月26日  分类:MySQL, 互联网事  添加评论  288 次阅读 
MySQL的分支MariaDB进入最后冲刺阶段
MySQL联合创始人Monty Widenius提供了MySQL的分支MariaDB候选版本。据报道MariaDB 5.1完全兼容MySQL 5.1,这个版本早在2008年11月就发布了,增加了很多新的功能和若干个新的补丁程序。开发者称这个候选版本非常稳定,将在不久的将来发布。   MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX 存储引擎。   这个项目的更多的代码都改编于 MySQL 6.0,例如 “pool of threads”功能提供解...
阅读全文