php 共 4 篇

技术笔记 Java 、PHP、Python的反序列化问题

最近关于反序列化的问题很热门,从不久前的vBulletin(PHP)到Apache Commons Collections(Java)再到今天的sqlmap(Python),各个语言的反序列化问题突然从理论研究变成了大把的实例。今天吃晚饭的路上跟同事讨论这个问题,在对Python的序列化/反序列化的理解上出现了分歧,吃完饭回来一测试,直接把我吓尿了。

技术笔记 php的多线程curl/curl_multi

curl_multi

最近在写python,做了一个抓取150个网站标题的脚本,被python的便捷、多线程和执行稳定性感动的要哭。然后想起了去年草稿箱里面的这篇文章,回首再看感慨万分,赶紧把剩下的部分写完,关于php多线程curl的几个大坑。

需求大概是这样:

要查询150个网站的存活情况,并抓取目标网站的标题。

实现起来很简单,将150个网站添加到循环,逐一执行curl即可。但是作为一个有点追求的码农,即便是150个网站也想着怎么去优化下,于是便使用了php的多线程curl(即curl_multi_*),没想到手册资料少,坑踩了一个又一个。

特此记录,分享&备忘...

技术笔记 Yii与DWZ整合-关于分页

先介绍下DWZ,DWZ框架是个国产的开源JS框架,其目的就是使开发人员不写JS的情况下依然能做出AJAX交互, DWZ框架完全开源,源码没有做任何混淆处理,非常方便修改。本文采用的是DWZ 1.4。

 在Yii的官网上有个DWZ的扩展,可以去看下。版本和风格我不太喜欢,所以直接用的DWZ的原版。

在文章列表页面,我采用CActiveDataProvider 来获取数据并分页。经过测试发现,这种方式的...

读书笔记 [转]phper的反思

xbzbing:

校友,写的不错,深受启发,因为我正在从php转java,奋斗ing。

其中有段很有意思,让我想起了前段时间weibo的那个状态:以大多数应用的负载之低,根本轮不到拼系统内核。(源自知乎:以大多数人的努力程度之低,根本轮不到拼天赋。)