摘要:
從此不在這發表新文章,但本站的文章仍會保留。掰掰~Bye~ 阅读全文
摘要:
Ubuntu 下有 2 種安裝方式1. 手動安裝 Sublime Text 22.用 apt-get 安裝Sublime Text 2 or 3快捷鍵[Ctrl] + [Shift] + [p] 開啟Command Palette[Ctrl] + [`]開啟 Console (Tab鍵上方的那一個鍵)[Ctrl] + [p] 找當前目錄下的檔案[Ctrl] + [k, b] 開啟側邊欄,開啟的檔案或是目錄[Ctrl] + [n] 開新檔案[Ctrl] + [w] 關閉當前編輯的檔案[Ctrl]+ [PageDown] = [Ctrl] + [Tab] 切換下一個檔案[Ctrl] + [Page 阅读全文
摘要:
gdb -q 啟動時不要印版本訊息file 指定debug的執行檔set var =設var等於xxset args 設定main()參數showargs 顯示args的內容layout src 分割視窗顯示程式碼set listsize 設定使用list指令一次列出n行start執行程式,停在main()的第一行r (run)執行程式n (next)執行下一列,不會進入call funtion()s (step)執行下一步,會進入call funtion()c (continue)執行到下一個中斷點停止u (until) 跑完迴圈按 [Enter] 可重覆執行上個指令l (list) ... 阅读全文
摘要:
硬連結 Hard Link多個File連結同一個 inode 號碼。特性:1. 任一個 File 被刪除,只要節點數量不是0,File依然會存在。2. 修改其中一個 File 的內容,其他 File 會同步修改3.不能跨 Filesystem4.不能 link 目錄硬連結指令:lnFile1File2ll -iFile1File2inode編號 節點數1912701 -rw-r--r-- 2 root root 255 Jan 6 2007 /xxx/File11912701 -rw-r--r-- 2 root root 255 Jan 6 2007 /xxx/File2軟連結... 阅读全文
摘要:
gcc 常用參數-S C => Assembly-c 只編譯成o檔,不連結-Wall 顯示警告訊息-static 靜態連結 Library-I 引用外部 Header 檔的目錄(include)(-lhello libhello.so)-L引用外部Library 檔的目錄-lm cos()等函數才需要-O0 停用程式碼優化,預設O1-g 產生debug用的訊息#ifdef DEBUG ...#endif連接Header優先順序的路徑(include)1. gcc-I2.C_INCLUDE_PATH環境變數指定的目錄3. 找/usr/include/usr/loca... 阅读全文
摘要:
vimgdb 安裝在 Ubuntu 12.04Step1. 先安裝sudo apt-get install build-essentialsudo apt-get build-dep vim-gnome2.從http://www.vim.org/sources.php下載vim-7.3.tar.bz2從https://github.com/larrupingpig/vimgdb-for-vim7.3下載vimgdb-for-vim7.3 (this patch)tar xjvf vim-7.3.tar.bz2 -C /tmptar xzvf vimgdb-for-vim7.3.tar.gz - 阅读全文
摘要:
升級或更新apt-get update 更新/etc/apt/sources.list 套件清單apt-get upgrade更新系統上沒有套件相依性問題的套件apt-get dist-upgrade依照套件相依性更新所有已安裝的套件apt-get check 自動更新套件快取,檢查所有套件是否有相依性問題apt-get source 若 sources.lst 中有設定 deb-src 就可抓到程式的源碼移除套件apt-get remove 移除軟體本身,不移除相依套件apt-get autoremove 移除軟體和相依套件apt-get purge 移除軟體和相依套件,還有一些相關設定.. 阅读全文
摘要:
Scrapy 架構圖Spiders --> Scheduler --> Downloader --> 回到 Spiders,過濾抓到的資訊 --> 依 Item Pipeline存抓到的資料想了更深入了解架構可以細讀這篇官方文件在寫 Spider 時心中要有這張圖,很重要!!從 Scrapy Shell 開始吧~Scrapy shell 這是一個 python 直譯器,可以動態顯示執行的結果。Step1. 開啟一個 Scrapy shell 抓以下網站的資料scrapy shell "http://www.dmoz.org/Computers/Programm 阅读全文
摘要:
安裝 pathogen 套件簡介:用於管理vim的套件。Step1. mkdir -p ~/.vim/autoload ~/.vim/bundle;2. cd~/.vim/autoload3.wget https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim --no-check-certificate4.vim ~/.vimrc加入 call pathogen#infect()5.之後下載的套件,只要放在 ~/.vim/bundle 目錄內就會自動生效安裝 NERDTree + NERDTreeTabs 套件 阅读全文
摘要:
vim 教學資源vimtutor zh 進入 vim 中文教學文件安裝中文的 vim help文件vim 冒險遊戲:初學者練習 vim鍵盤的操作兼玩遊戲,很有趣喔!!HOWTO - vi, vim:很棒的教學!vim 學習資料總匯移動游標的方法[ h ] [ j ] [ k ] [ l ][←] [ ↓ ] [ ↑ ] [→]w 以一個單字字首向後移動b 以一個單字字首向前移動e以一個單字字尾向後移動0 = [Home]移到該行的最前面^ 移到該行的第一個字元$ = [End] 移到該行的最後面gg 移動到檔案最前面的第一個字元G 移動到檔案最後面一行的第一個字元% 在 () {} 上會移動到 阅读全文