tool的重要性
如果不懂shell script之類的工具,很多事會變得很耗時
例如,要跑四種configuration,外加10個trace,一共40種組合… 你只有四個core?
how to do it ?
有了script,你可以丟了就去睡,他會幫你一次丟四個上去,直到全部跑完
你只要三不五時去看一下機器有沒有當g,或爆炸之類的。
除此還有什麼"tool"?
shell command (sed, awk....)
regular expression
source insight
pietty
etc...
決對有價值!
2011年9月30日 星期五
2011年9月29日 星期四
以下的技巧獻給像我一樣在windows平台下,鍾愛vim,同時又在Source Insight的朋友
不可否認,Source Insight看代碼時比較方便,而且它的代碼自動完成功能比vim+ctags+cscope好用的多,可是我認為寫代碼時,Source Insight的功能卻比不上vim。所以我經常需要在vim和Source Insight之間切換。可是為什麼不能把兩者結合起來用呢? 我的設定是:在Source Insight中按F12調用gvim,打開對應文件,跳轉到對應的行。 以下是實現步驟: 1.Source Insight中,Options->Custom Commands...->Add...,New Command name隨便寫,我的是"Edit with Vim" 2.Run中寫入: "C: \Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f 意思是在當前已經打開的gvim窗口裡面打開當前的文件,並且跳轉到指定行 %l為當前的行號,%f為文件名 使用--remote-silent的作用是,如果已經打開了對應文件,就不會打開第二次,而是在已經打開的文件裡跳轉到對應行 3.還是同一個對話框裡面,選擇Keys->Assign New Key...->按F12,如果你已經將F12設置給其他命令,選擇其他的按鍵就行了 4.設置完畢
不可否認,Source Insight看代碼時比較方便,而且它的代碼自動完成功能比vim+ctags+cscope好用的多,可是我認為寫代碼時,Source Insight的功能卻比不上vim。所以我經常需要在vim和Source Insight之間切換。可是為什麼不能把兩者結合起來用呢? 我的設定是:在Source Insight中按F12調用gvim,打開對應文件,跳轉到對應的行。 以下是實現步驟: 1.Source Insight中,Options->Custom Commands...->Add...,New Command name隨便寫,我的是"Edit with Vim" 2.Run中寫入: "C: \Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f 意思是在當前已經打開的gvim窗口裡面打開當前的文件,並且跳轉到指定行 %l為當前的行號,%f為文件名 使用--remote-silent的作用是,如果已經打開了對應文件,就不會打開第二次,而是在已經打開的文件裡跳轉到對應行 3.還是同一個對話框裡面,選擇Keys->Assign New Key...->按F12,如果你已經將F12設置給其他命令,選擇其他的按鍵就行了 4.設置完畢
用script "同時" 丟多個程式到多個core去run
> 實驗室有一台雙cpu雙核心電腦,我想要讓4個core同時工作。 > 如果寫script: > > #!/bin/sh > /ProgramA > /ProgramB > /ProgramC > /ProgramD > > 會變成A執行完才換B...,請問有方法利用shell script同時執行多個程式嗎? > 還是有更好的方法。請教各位先進,謝謝大家。 > 試試看: #!/bin/sh /ProgramA & /ProgramB & /ProgramC & /ProgramD & wait
2011年9月28日 星期三
訂閱:
文章 (Atom)