memory_get_usage和memory_get_peak_usage

优化占用内存

SHOW FULL PROCESSLIST;

SHOW STATUS

PHP5.3连接MySQL出现 mysqlnd cannot connect to MySQL 4.1+ using old authentication错误

PHP5.3连接MySQL出现 mysqlnd cannot connect to MySQL 4.1+ using old authentication错误
1、编辑my.cnf注释掉一下行:
old_passwords = 1
2、重启MySQL
service mysqld restart
/etc/inint.d/mysqld restart
3、检查是否有16位的密码
SELECT user, Length(`Password`) FROM `mysql`.`user`;
4、如果有,把对应的用户名密码用以下SQL更新
UPDATE mysql.user SET Password = PASSWORD(‘password’) WHERE user = ‘username’;
5、更新后要刷新
[...]

orm已经写完,acl还差一点点

忙了一个月,框架终于成型,下周可以主要修改bug,项目也可以启动了,准备把办公电脑装成linux,但rtx,foxmail及做图是它软肋

手动安装phpunit (windows下)

去http://pear.phpunit.de/get/ 下载最新的安装包,目前稳定版本是3.4.9
1、将解压的phpunit包放在php/pear下面
2、解压将pear-phpunit和pear-phpunit.bat,复制到PHP目录,重命名为phpunit和phpunit.bat
设置phpunit.bat
set PHPBIN=”\xampp\php\php.exe”
%PHPBIN% “\xampp\php\phpunit” %*
3、修改php.ini
include_path = “.;\xampp\php\PEAR”
4、cmd进入php目录,输入phpunit –version
出现3.4.9版本,安装成功

Forest Effects

森林效应(Forest Effects):走近森林,会发现一个很奇怪的现象,森林里的树木绝大多数是直的,而且高度也相差不多。一棵树如果孤零零地生长于荒郊,即使成活也多半是枯矮畸形;如果生长于森林丛中,则枝枝争抢水露,棵棵竞取阳光,以致参天耸立郁郁葱葱。管理专家们将此现象称之为“森林效应”。森林效应告诉我们:个人的成长是在集体中通过与人交往、与人竞争而成长的,集体的要求、活动、议论评价和成员素质等都对个人成长具有举足轻重的作用。良好的集体往往造就心智健康的人,不良的集体往往造就心智不健康的人。
所以在公司里眼同事竞争,共同进步是好事,这样才促使我们一起成长。

通过rz和sz命令,进行win与linux之间互相传输文件

一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;
与ssh有关的两个命令可以提供很方便的操作:
sz:将选定的文件发送(send)到本地机器
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具

何时需要重构

没有人能在设计的时候绝对正确,即使语言之父那些大拿,大家都要不停的修改代码,因为需求一直在不停的变化,或者我们加深了对问题的认识。

php反射机制

$method->getDocComment ()获取文档注释
$method->invoke获取映射方法的return值

php5.2以上支持__tostring

如果我们想打印出一个对象,就需要调用__toString()这个魔术方法。如果不使用该方法,就会出现以下错误,Catchable fatal error: Object of class Test could not be converted to string
原因是对象不是字符串,主要用来处理日志和错误报告,也可用于设计专门用来传递信息的类,比如exception类关于异常信息写进tostring里,

 Page 1 of 9  1  2  3  4  5 » ... ; ;Last » ;