以图明志

Python程序设计

“Tornado源码解析篇”导读索引

开始学习Tornado
最近花了2周时间断断续续地阅读了 Tornado 的源码,写了“Tornado源码解析”这个系列专题。由于写得比较散,这里简单做一个索引与导读。为什么要选择 Tornado 这个框架?先给大家讲一个小故事:FriendFeed 创始人用了 web.py 作为他们的框架,然后爱上了web.py 。后来他发现web.py的一些不足,然后就创造了一个很像 web.py 的框架 Tornado,性能会强上一些。

PHP服务器脚本

[专题] PHP安全编程:共享主机的源码安全

主机上的源码暴露问题
你的WEB服务器必须要能够读取你的源确并执行它,这就意味着任意人所写的代码被服务器运行时,它同样可以读取你的源码。在一个共享主机上,最大的风险是由于WEB服务器是共享的,因此其它开发者所写的PHP代码可以读取任意文件。通过在你的源码所在的主机上运行上面脚本,攻击者可以通过把file的值指定为完整的路径和文件名来使WEB服务器读取并显示任何文件。

PHP服务器脚本

[专题] PHP内核探索:理解Zend里的哈希表

Zend HashTable源码分析
在PHP的Zend引擎中,有一个数据结构非常重要,它无处不在,是PHP数据存储的核心,各种常量、变量、函数、类、对象等都用它来组织,这个数据结构就是HashTable。HashTable在通常的数据结构教材中也称作散列表,哈希表。其基本原理比较简单(如果你对其不熟悉,请查阅随便一本数据结构教材或在网上搜索),但PHP的实现有其独特的地方。
1 / 1 首页 < Prev 1 Next > 尾页 页码: