最近老遇到稀希事儿:我是不是可以买彩票去了呢?
1.这一阵遇到的第一个Bug:
svn的bug
2.第二个:mysql客户端中,不能按上下箭头来得到历史命令,相反,一有向上箭头mysql client就crash掉
。
3.也是mysql:某一空表插入数据时 mysql 报错:lost connection.后来运维查了一下,是GLIBC的一个
Bug造成的。
4.Ruby的:open-uri库无法解析形如”http://www.sohu.com”这样的域名,报错为:路径为空,改
为”http://www.sohu.com/”,再运行就Ok.但是http://www.sohu.com应该算是一个合法的URL吧?
5.andot的:PHP-RPC的3.0 beta5给在注释中给了一个例子,是这样的:
- $obj->invoke("add",array(2,3));
但是invoke方法的声明是:
- function invoke($method,& $args);
第二个参数是传址的。
这个更标准的做法是:
- $arg=array(2,3);
- $obj->invoke("add",$arg);
原因是,传地址的参数在很多情况下需要在函数体内被修改,array(2,3)这个是一个常数,
$arg=array(2,3)才是一个变量。在php4.2.0以后,传不可修改的常数类给带&的函数,是会直接报Fatal
ERROR的。
不过人家只是在注释里这么写,我有点吹毛求疵了。但是很多phper都容易犯将常数传址的这个
错误。包括大师级的,我也见过犯这个错误的。
6.PHPMyadmin也给我带来了一个彩蛋,呵呵。不过重现性较差,难以遇到:在某次操作之后,突然页面全变成了黑方框或问号,再刷也是这样。不过过了10分钟之后再看,就正常了。我只能理解为,数据在网络传输的过程被修改了,应该不算PHPMyadmin的Bug.
Tag: