原创 PHP5.2.*防止Hash衝突拒絕服務攻擊的Patch

作者: Laruence本文地址: http://www.laruence.com/2011/12/30/2440.html

原创 redis源碼命令分析--關鍵字keys命令

DEL key [key ...]刪除一個key                   命令:del key1 key2 key3                   redis協議:*$4\r\n$3\r\ndel\r\n$4\r\nk

原创 redis源碼分析之RDB持久化

redis持久化有兩種模式,RDB和AOF,系統會在時間事件(10ms)調用函數serverCron檢查是否需要保存RDB或AOF。 一:RDB  1:觸發RDB執行條件:     a:觸發RDB執行由一組條件,即配置文件中的: sav

原创 PHP數組的Hash衝突實例

本文地址: http://www.laruence.com/2011/12/30/2435.html文章轉自: Supercolliding a PHP array

原创 第 12 章 命令模式

<?php header("Content-type: text/html; charset=UTF-8"); /**  * 命令模式  *  * 今天講命令模式,這個模式從名字上看就很簡單,命令嘛,老

原创 第 6 章 抽象工廠模式

<?php header("Content-type: text/html; charset=UTF-8"); /** * 抽象工廠模式【Abstract Factory Pattern】 */ /**

原创 Linux安裝Man Page(man手冊)

轉載:http://www.linuxidc.com/Linux/2010-10/29044.htm 其實如果系統有光盤可以看軟件安裝裏面有沒有man-pages 下面是手動下載並安裝 好興奮啊,今天終於可以用man來查看函數了,這個問

原创 第 10 章 建造者模式

<?php header("Content-type: text/html; charset=UTF-8"); /** * 建造者模式 * * 又是一個週三,快要下班了,老大突然又拉住我,喜滋滋的告訴我

原创 UEditor

 UEditor是由百度web前端研發部開發所見即所得富文本web編輯器,具有輕量,可定製,注重用戶體驗等特點,開源基於MIT協議,允許自由使用和修改代碼,文檔見http://ueditor.baidu.

原创 第 7 章 門面模式

<?php header("Content-type: text/html; charset=UTF-8"); /** * 門面模式 * * 好,我們繼續講課。大家都是高智商的人,都寫過紙質的信件吧,比

原创 異步進程通信

$pipes = array();proc_close(proc_open($command, array(), $pipes)); $command的命令執行的方法pcntl_fork來完成異步請求

原创 apache xsendfile 模塊說明

一般來說, 我們可以通過直接讓URL指向一個位於Document Root下面的文件, 來引導用戶下載文件. 但是, 這樣做, 就沒辦法做一些統計, 權限檢查, 等等的工作. 於是, 很多時候, 我們採用讓PHP來做轉發, 爲用戶提供文件

原创 fcntl的close-on-exec標誌

每個文件描述符都有一個close-on-exec標誌。默認情況下,這個標誌最後一位被設置爲 0。這個標誌符的具體作用在於當開闢其他進程調用exec()族函數時,在調用exec函數之前爲exec族函數釋放對應的文件描述符。 我們來看一下

原创 第 4 章 多例模式

<?php header("Content-type: text/html; charset=UTF-8"); /** * 多例模式 * 這種情況有沒有?有!大點聲,有沒有? 有!,是,確實有,就出現在明

原创 第 11 章 橋樑模式

<?php header("Content-type: text/html; charset=UTF-8"); /**  * 橋樑模式  *  * 今天我要說說我自己,夢想中的我自己,我身價過億,有兩個