DiscuzX的新showmessage函数

变啦变啦。又变了。算了。变了好,变了更强大

EX:
showmessage('用户 ID {uid} 已经被占用', '', array('uid' => 1));
占位符{uid}会被替换成1,好处:简化lang_[......]

继续阅读

使用array_chunk在php中切割数组

前一个例子中,如果1w3k条记录一起用curl来迸发,会导致一个问题,那就是大量的超时,因为系统迸发连接数有限,我测试了一下,吧url数组切割为200个刚好差不多,一开始我还傻乎乎的用do while来切割,原来php内置了这个函数
see:http://php.net/manual/en/fun[......]

继续阅读

奇怪的curl 403错误

最近在一家公司实习,按照他们技术总裁的要求写一个URL连接检查器,从数据库里面select出url后判断他的访问状态生成报告,php或者python任选,我自然选择了自己最熟悉的php了

但是程序跑了一遍以后发现几个问题,首先是1w3k 条记录下用foreach去循环每个数组中的URL,效率太[......]

继续阅读

马其赛特旋转[Mersenne Twister]和随机数

今天玩php_curl,发现一个很好玩的一个东西【马特赛特旋转算法】 
 
马特赛特旋转算法 (Mersenne Twister)不使用一般常用的 libc 来计算乱数值,计算速度至少快四倍