當程式寫完後, 發現整頁跑起來速度有點慢, 要追蹤分析是哪邊是造成速度慢的主因, 通常最簡單的方法, 是用 microtime() (可見此文: PHP 測量程式執行時間)來把每個 Function 包起來, 分別看執行時間.
如果太多要追蹤, 懶得這樣子包來包去, 另外一種就是用 PHP Profiling 的工具(APD)來做, 詳可見下述:
不過, 太久沒用這工具, 沒想到 APD 從 2008年到現在(2011), 都沒有新版, 使用 Pecl 安裝, 也無法直接安裝完成, 在此順便把解法紀錄於此.
2014年1月14日 星期二
2014年1月6日 星期一
[中文分詞]百度算法中怎麼進行中文切詞分詞
導讀:百度作為中文搜索引擎的先驅,它的核心地位可以說在短時期是沒有任何搜索引擎可以超越的,百度的卓越成就在於它對博大精深的中國文化的領悟和對中文分詞的的超強功底。百度受歡迎的主要原因除了用戶習慣的原因,在較大程度上得益於百度算法的精准率,搜索結果值更貼近用戶的想獲得的資訊。用一句廣告詞“正是我想要的”來形容百度最恰當不過了。
2014年1月3日 星期五
[linux]cut,sed,awk 字串處理
cut 教學:
cut -b 10- filename //刪除該列的前10個字元
cut -d(分界字元) filename //指定欄位的分界字元
sed 教學:
sed -e '3d' //刪除第3列
sed -e '2,5d' //刪除第2~5列
sed -e '4,$d' //刪除第4列,但第4列是最後一列;錢字號『 $ 』代表最後一行!
sed -e "/${var}/"d //在shell中,用變數代替
sed 's/^...//' //刪除該列的前3個字元
sed 's/...$//' //刪除該列的最後3個字元
sed '/Hello/d' dataf3 //刪除Hello該列
sed -i “s/\r//”FILENAME //刪除檔案中的^M字元
sed 教學:
sed -e '3d' //刪除第3列
sed -e '2,5d' //刪除第2~5列
sed -e '4,$d' //刪除第4列,但第4列是最後一列;錢字號『 $ 』代表最後一行!
sed -e "/${var}/"d //在shell中,用變數代替
sed 's/^...//' //刪除該列的前3個字元
sed 's/...$//' //刪除該列的最後3個字元
sed '/Hello/d' dataf3 //刪除Hello該列
sed -i “s/\r//”FILENAME //刪除檔案中的^M字元
訂閱:
文章 (Atom)
-
WinRAR 可以在註解加入 icon 建立參數來製作簡易的安裝程式 Delete 解壓縮前先刪除檔案 License 顯示程式的使用授權協定 Overwrite 選擇檔案的覆寫模式 Path 設定預設目標路徑
-
strcat char * strcat ( char * destination, const char * source ); 輸入兩個字串,將第二個字串連接在第一個字串之後,輸出第一個字串。
-
有時寫好的程式會因為使用者輸入錯誤的檔案或路徑而無法順利執行,這時就會需要先進行檢查,file_exists()可以檢查目錄或檔案是否存在,並回傳ture or false