ScarShow

< IS >

今天在使用Facebook的時候看見了朋友的動態留言上有不尋常的連結,好齊心驅使下我就觀察看看有什麼行為。

首先它的連結是一串縮址,點擊之後它會到向另一個頁面,並且自動下載一個檔案,但這只是下載而已,要去執行它病毒才會有作用。

在使用 MySQL 的時候 REGEXP 正規表示式查詢好用又強大,雖然 SQLite 官方說有支援但其實意思是要使用者寫函式去擴充 SQLite。

因為最近寫 PHP, Python 都有用到 SQLite 所以就順便做一下使用筆記。

最近在寫用 Python 寫 Multi-Thread 的程式,而每個程式都要對同一個 SQLite Connect 存取資料,當成是在單獨執行處理的時候不會發生問題(廢話),但在開始將 Thread 一個一個都啟動並同時存取就爆了。

Error Code

ProgrammingError: SQLite objects created in a thread can only be used in thatsame thread.The object was created in thread id xxx and this is thread id xxx

最近有想要分析自己程式碼的衝動,就想起了Facebook所撰寫的Xhprof,因為在安裝途中有點小問題,所以就紀錄一下完整的安裝過程。

安裝

編譯環境

sudo apt-get build-dep php5
sudo apt-get install php5-dev

Xhprof

wget http://pecl.php.net/get/xhprof-0.9.2.tgz
tar -zxvf xhprof-0.9.2.tgz
cd xhprof-0.9.2


複製xhprof所需要用到的程式到你的 web 根目錄。

cp -a xhprof_html xhprof_lib /path/to/htdocs