使用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,效率太[......]

继续阅读

新版RNAS认证机制分析和替代方法【附php的协议模拟程序源代码】

1.用户点击登陆,模拟http POS行为访问 http://server/****.***,POST的数据为ClientType,UserName,UserPwd(为了保护荣瑞公司,此处保密)
2.服务器接收到消息后,检查用户名和密码,若果用户没有登陆,把用户加入等待登陆的队列,返回一个[......]

继续阅读

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

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