at now + 5 minutes
at> 你要執行的命令(絕對路徑)
ctrl + D 結束
- Jul 11 Thu 2013 09:42
[linux] at 指令使用方法
- Jul 05 Fri 2013 16:20
[PHP] 取得目前 PHP 記憶體使用量
使用函式
memory_get_usage()
範例
<?php echo memory_use_now() . "<br>"; $a = 1; echo memory_use_now() . "<br>"; $b = array(); for($i=0; $i<400000; $i++) $b[] = 1; echo memory_use_now() . "<br>"; $c = array(); for($i=0; $i<400000; $i++) $c[] = "a"; echo memory_use_now() . "<br>"; function memory_use_now() { $level = array('Bytes', 'KB', 'MB', 'GB'); $n = memory_get_usage(); for ($i=0, $max=count($level); $i<$max; $i++) { if ($n < 1024) { $n = round($n, 2); return "{$n} {$level[$i]}"; } $n /= 1024; } } ?>
- Jun 25 Tue 2013 11:35
[Linux] grep 搜尋檔案內容
grep -ir "keyword" *
- Jun 25 Tue 2013 01:24
[MySQL] 資料表的最佳化
資料表使用久了之後,都會有一些零碎的空間,已經刪除的記錄並不會直接從檔案裡被拿掉,而且遺留下原來的空間
會造成效能的問題,也浪費了儲存空間,建議定時要做資料表的最佳化
最佳化指定資料表
下 SQL:OPTIMIZE TABLE `table_name`;
- Jun 10 Mon 2013 15:26
[php] curl 讀回資料是否直接輸出
狀況
今天在找一個系統的問題的時候,發現最後顯示的錯誤訊息並沒有定義在程式裡
找到最後才發現是因為 curl 把讀到的資料直接輸出在畫面了,請直接看 code 吧!
找個時間要來研究一下 curl 了
- Jun 04 Tue 2013 09:55
[linux] php 的 error_log 無法寫入
狀況
我將 php.ini 做以下設定
# vim php.ini
log_errors = On
error_log = /var/log/httpd/php_err.log
- Jun 03 Mon 2013 15:01
移除 google 已經檢索的頁面
- Jun 02 Sun 2013 20:45
[apache] appserv 安裝的 apache 無法啟動 rewrite rule
查了好久才發現,原來 appserv 安裝的 apache 預設是把 rewrite_module 註解掉的
所以把底下這行解除註解就可以了
LoadModule rewrite_module modules/mod_rewrite.so
- May 30 Thu 2013 11:37
[Linux] yum 及 wget 設定 proxy
狀況
這幾天在幫客戶安裝系統,發現客戶主機上 yum 及 wget 都無法使用,詢問承辦人員才知道是因為他們內部控管比較嚴格,所以要透過內部的 proxy 才能使用
yum 設定
# vim /etc/yum.conf
- May 25 Sat 2013 14:39
[JavaScript] jQuery 的 ajax 相關函式測試
說明:
下面這個我在測試 jQuery 時撰寫的程式,有興趣的話可以下載下來玩看看,建議使用 firefox 的 firebug 來觀察呼叫的過程
1. 請在上面那個輸入的地方輸入你要的數字,然後按下面的計算,就會把 a 和 b 丟給 http_ajax.php 做運算,再將結果送回來
2. 請先按 'run test' 按鈕,試試看有無反應,再去按 '$.getScript' 按鈕,然後再試一次
下面這個我在測試 jQuery 時撰寫的程式,有興趣的話可以下載下來玩看看,建議使用 firefox 的 firebug 來觀察呼叫的過程
1. 請在上面那個輸入的地方輸入你要的數字,然後按下面的計算,就會把 a 和 b 丟給 http_ajax.php 做運算,再將結果送回來
2. 請先按 'run test' 按鈕,試試看有無反應,再去按 '$.getScript' 按鈕,然後再試一次