徬徨...只許一瞬間。
下一秒,我很好。
2012年10月12日 星期五
2012年9月19日 星期三
FreeBSD 檢查 Library Dependency 工具 pkg_libchk
pkg_libchk 用來檢查 Library Dependency,若有 Dependency 錯誤會列出錯誤訊息,若沒有錯誤訊息,就是 Dependency 都正確。
pkg_libchk 被包含在此 Ports 中 /usr/ports/sysutils/bsdadminscripts
2012年8月1日 星期三
離開網頁時 跳出確認訊息
用來避免 上一頁、下一頁、關閉網頁 造成未儲存資料的流失。
$(window).bind('beforeunload', function() {
return 'Do you want to leave?';
});
$(document).ready(function(){
$("form").submit(function(){
$(window).unbind("beforeunload");
});
$("a").click(function(){
$(window).unbind("beforeunload");
});
});
2012年7月13日 星期五
2012年7月12日 星期四
兩行 Code 就 PHP 將 Array 行列互換
function transpose($array) {
array_unshift($array, null);
return call_user_func_array('array_map', $array);
}
出處:http://stackoverflow.com/questions/797251/transposing-multidimensional-arrays-in-php
FreeBSD 中設定 MySql log 與 定時 rotate
設定 /etc/rc.conf
mysql_enable="YES"
mysql_args="--log=/LOG_PATH/mysql.log"
設定 /etc/newsyslog.conf 以定時 rotate
/LOG_PATH/mysql.log mysql:wheel 660 30 * @T00 JC /var/db/mysql/HOSTNAME.pid
Subversion 修正 local unversioned, incoming add upon update 的方法
狀況:
本地端在 svn up 的時候,與 repository 有同名的資料夾,且此資料夾尚未 svn add。
解決方法:
以 repository 的資料夾為準。
# svn resolve --accept working conflicted_directory
# svn revert conflicted_directory
PS. 若本地端檔案要留下來,請先複製一份做備份,解決完衝突後,再將檔案覆蓋回來即可。
@
下午2:05
#
FreeBSD,
Subversion
2012年6月28日 星期四
FreeBSD 查看 Process 詳細資料
1. 可使用 procstat 查看 Process 詳細詳細資料。
常用選項:
#顯示執行檔資訊
-b Display binary information for the process.
#顯示執行這個 Process 時的 Command Line 參數
-c Display command line arguments for the process.
#顯示 Process 所開啟的檔案相關資訊
-f Display file descriptor information for the process.
2. 可使用 pstree 列出目前執行中的 Process 狀態與相互之間的關係。