原创 C和C++中全局變量及const變量的區別

碰到個問題折騰了半天,是C和C++中全局變量以及全局const變量的鏈接特性和可見性的問題,先摘錄一段C++編程思想裏的文字: In C++, a

原创 VIM調用函數黑屏解決辦法

在.vimrc中有如下配置 map <F10> :call Do_CsTag()<CR> function Do_CsTag() silent! execute "!ctags -R '.'" if(executable

原创 Emacs使用Projectile管理項目,可快速訪問項目裏任何文件,支持全項目關鍵詞搜索

剛從Eclipse轉到Emacs,在Eclipse有一個非常方面的功能就是可以輸入文件名訪問項目的任何一個文件(快捷鍵爲Ctrl+Shift+R),非常方便; 於是網上搜索,發現神的編輯器使用一個插件也可以實現同樣的功能,並且還支持全項目

原创 samba設置

apt-get install samba mv smb.conf smb.conf_bak vi /etc/samba/smb.conf 清空原文件,貼如一下內容 [global] workgroup=com netbios name

原创 [ZZ]Erlang和Golang的幾點粗淺的比較

週六應hoterran之邀,讓我吐槽一下Erlang和Go,所以趁週日就隨便噴幾句,先做個Golang的廣告: Golang Online QQ羣: 259718627 我最早使用的語言是Java和Python, 並且一直都對Python

原创 藍色小精靈讀設計模式筆記(之開篇)

  一直想系統的學習下設計模式的內容,剛開始抱着《Head First 設計模式》開始讀,Head first的的確容易懂,能把複雜的概念講的淺顯易懂,要不然怎麼是深入淺出呢,缺點是讀完了,只是對設計模式有了一個模糊的印象,很多東西還是半

原创 學習操作系統的經典書籍

http://blog.chinaunix.net/u1/43966/showart_396940.html 介紹了一些操作系統學習的經典書籍,包括理論上的、具體操作系統的。 Abraham Silbe

原创 vim代替source insight(eexpress關於vim的文章)

仔細看了一下help的說明,寫了一 個“類”插件,竟然工作得爽快。只要按F5就可以搜索當前光標所在詞的grep結果,並可以選擇跳轉。其中vimgrep沒加j的參數。光標取詞,也沒作 有效的判斷,因爲這個不

原创 推薦一本書_《編譯原理及實踐》

講編譯原理的書無非是,龍書、虎書、鯨書,只是以上三本書都不是那麼好懂。在虎書豆瓣的評論發現一本書《編譯原理及實踐》,非常喜歡這本書,龍書看不下去的童鞋可以先從這本書入手。 以下是摘自當當網的推薦: 這本書結合對現代編譯器設計理論的詳細研

原创 windows下Emacs中文亂碼解決辦法[2013-03-07更新]

在.emacs文件中加入如下配置即可: ==================分割線 勿複製========================= ;; 編碼設置 begin (set-language-environment 'Chinese

原创 erlang webtool 遠程訪問啓動方式

webtool:start(standard_path, [{port, 8889}, {bind_address, {0,0,0,0}}, {server_name, "erlang.com"}]).

原创 模仿go語言的C語言面向對象範式

/** *C語言模擬go語言對多態的實現 *定義一個接口,一個類實現了該接口的所有函數, *則這個類即爲該接口的實現,不顯式聲明一個類實現的接口 * *在C語言中,則定義一個包含一組函數指針的結構體模擬接口 *子類有一個創建該結構體的函數

原创 Linux cd到目錄下後自動ls的方法

$vim ~/.bashrc 文件末尾加入: cdls() { cd "${1}"; ls; } alias cd='cdls'$source ~/.bashrc 參考:http://blog.163.com/lgh_