月度归档:2013年11月

屈原名句摘录。

杂申椒与菌桂兮,岂维纫夫蕙芷!(离骚)
路漫漫其修远兮,吾将上下而求索。 (离骚)
长太息以掩涕兮,哀民生之多艰。 (离骚)
亦余心之所善兮,虽九死其犹未悔。 (离骚)
乘骐骥以驰骋兮,来吾道夫先路也。 (离骚)
日月忽其不淹兮,春与秋其代序。 (离骚)

继续阅读

大话PHP之性能/zz/

1源起
关于PHP,很多人的直观感觉是PHP是一种灵活的脚本语言,库类丰富,使用简单,安全,非常适合WEB开发,但性能低下。PHP的性能是否真的就如同大家的感觉一样的差呢?本文就是围绕这么一个话题来进行探讨的。从源码、应用场景、基准性能、对比分析等几个方面深入分析PHP之性能问题,通过真实的性能数据来说话,最终找出影响PHP模块性能的关键因素。2从原理分析PHP性能
从原理分析PHP的性能,主要从以下几个方面:内存管理、变量、函数、运行机制、网络模型来进行分析。

继续阅读

利用单元测试对PHP代码进行检查 /zz/

利用单元测试在每个层上对 PHP 代码进行检查

在模块、数据库和 UI 层对 PHP 代码进行单元测试

测试驱动的开发和单元测试是确保代码在经过修改和重大调整之后依然能如我们期望的一样工作的最新方法。在本文中,您将学习到如何在模块、数据库和用户界面(UI)层对自己的 PHP 代码进行单元测试。

继续阅读

关于proftpd与apache整合的问题/zz/

come from chinaunix.cn

软件环境:FreeBSD4.6+apache4.2.0+PHP-4.30+Proftpd-1.2.7+mysql-3.23.41+Qmail+OpenSSH

一、获起必须的安装包(mod_sql,proftpd)。
Proftpd的安装包可以通过http://www.proftpd.net 获得,注意要支持MySQL认证最低的版本为1.2.5。
Mod_sql安装包可以通过http://www.lastditcheffort.org/aah/proftpd/mod_sql.html 获得。
二、包的安装。
解开安装包:把proftpd-1.2.7.tar.gz 拷贝到/usr/local/src的目录下,用命令:
#tar –zxvf proftpd-1.2.7.tar.gz
解开,这时产生了一个proftpd-1.2.7 的目录。然后进入该目录中的contrib目录:
#cd proftpd-1.2.7/contrib/
把中间包mod_sql拷贝到该目录中,再解开:
#tar –zxvf mod_sql-4.0.8.tar.gz
在这里还要修改一个文件,否则编译通不过,
# ee   ./contrib/mod_sql_mysql.c
将里面的#include <mysql/mysql.h>;改成#include </usr/local/mysql/include/mysql/mysql.h>;
这里假设你的Mysql安装在/usr/local/mysql

配置使Proftpd支持MySQL认证:
#./configure –with-modules=mod_sql:mod_sql_mysql \
–with-includes=/usr/local/mysql/include/mysql \
–with-libraries=/usr/local/mysql/lib/mysql
注意:–with-includes选项是指MySQL的头文件所在的目录;–with-libraries选项是指MySQL的库文件所在的目录。对于不同的环境可能会是不同

佛祖说出的爱情箴言(感悟版)

佛祖说出的爱情箴言(感悟版)

一、

石头问:我究竟该找个我爱的人做我的妻子呢?还是该找个爱我的人做我的妻子呢?
佛笑了笑:这个问题的答案其实就在你自己的心底。这些年来,能让你爱得死去活来,能让你感觉得到生活充实,能让你挺起胸不断往前走,是你爱的人呢?还是爱你的人呢?
石头也笑了:可是朋友们都劝我找个爱我的女孩做我的妻子?
佛说:真要是那样的话,你的一生就将从此注定碌碌无为!你是习惯在追逐爱情的过程中不断去完善自己的。你不再去追逐一个自己爱的人,你自我完善的脚步也就停滞下来了。

继续阅读