小小的天 有大大的夢想
You got a dream, you gotta protect it!
2010年5月30日 星期日
vim同時編輯多個檔案
vim也具有同時開啟及編輯多個檔案的能力:
介紹兩種方法:
第一種是同時開啟多個檔案
# vim -p file1 file2
操作指令如下:
:
tabe file3
開啟一個新分頁file3檔案
:
tabn
編輯下一個檔案
:
tabp
編輯前一個檔案
若覺得切換分頁麻煩可以在vimrc設定
nmap
<F3>:tabn<ENTER>
nmap
<F4>
:tabp<ENTER>
如此便可用F3、F4鍵來快速切換分頁
第二種則類似分割視窗的作法
在vim命令模式
:sp file2
畫面便會被分割,切換檔案方式如下:
[ctrl]+w+[↓↑]
2010年5月27日 星期四
Linux上偵測Memory Leak
Memory leak
一不小心就會發生,往往很難去發現。在Linux有開發程式,可以利用
Valgrind
這套軟體來偵測程式是否有Leak發生。
Valgrind不僅可偵測Memory Leak,也可以偵測Invalid Pointer和使用未初始化的變數。
Debian:
# apt-get install valgrind
使用方法:
# valgrind --tool=memcheck --leak-check=yes 欲執行的程式
詳細說明
2010年5月24日 星期一
新三國
小時候因為一本三國演義讓我迷上了三國,高中架了一個三國網站,書櫃也擺著一整排的三國書籍。
最近又迷上一部三國的電視劇,拍攝技巧較十多年前的三國演義進步許多,但就是在對話的用詞上,有些怪怪的,說不上來。
雖說三國演義七實三虛,許多描述也過於誇大與神話,但我就是喜歡。因為我不是歷史學家,是真是假又有什麼重要呢?
2010年5月15日 星期六
exim4外寄郵件伺服器
在Debian如何透過exim4設定外寄郵件伺服器來寄信(以gmail以及hotmail為例)
# dpkg-reconfigure exim4-config
在smarthost的設定填入對應的值
gmail
smtp.gmail.com::587
hotmail
smtp.live.com
# vim /etc/exim4/passwd.client
gmail
gmail-smtp.1.google.com:帳號@gmail.com:密碼
*.google.com:帳號:密碼
smtp.gmail.com:帳號@gmail.com:密碼
hotmail
smtp.live.com:帳號@hotmail.com:密碼
重新讀取設定
# /etc/init.d/exim4 reload
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)