原创 GNU Configure 中的 build target和host 的區別

轉【http://wifihack.net/blog/2008/08/gnu-configure-%E4%B8%AD%E7%9A%84-build-target%E5%92%8Chost-%E7%9A%84%E5%8C%BA%E5%88%

原创 Emacs的緩衝區(Buffers)、窗口(Windows)和框架(Frames)

1 窗口與框架 我們所看到的Emacs“窗口”並非Emacs的窗口,而是Emacs的圖形窗口框架(GUI windows frames)。理解這個概念是必須的,因爲在未有圖形化窗口之前,Emacs已經可以在“終端”運行了,用Wind

原创 makefile 多目標 靜態模式 自動生成依賴性

六、多目標 Makefile的規則中的目標可以不止一個,其支持多目標,有可能我們的多個目標同時依賴於一個文件,並且其生成的命令大體 類似。於是我們就能把其合併起來。當然,多個目標的生成規則的執行命令是同一個,這可能

原创 Linux的壓縮命令

 Linux下有相當多的壓縮命令,初學的我們開始總是摸不清頭腦,我們知道在Linux下的後綴名是沒有什麼非常特別的意義的,不過,爲了方便記憶,針對這些壓縮命令所做出來的壓縮文件,還是會有一些特別的命名方式,Linux下常見的壓縮文件有*.

原创 firefox快捷鍵切換窗口功能

firefox一個窗口可以打開多個網頁,但有沒有快捷鍵,可以在一個窗口中用快捷鍵在不同的網頁窗口中切換? Firefox 鍵盤快捷鍵 導航類 後退: Alt+左方向鍵 或 Backspace 前進: Shift+B

原创 與linux有關的機構名稱及標準

IEEE:(Institute of Electrical and Electronics Engineers,電氣與電子工程師協會) AT&T:(American Telephone & Telegraph Company,美國電話電

原创 restrict關鍵字用法

  概括的說,關鍵字restrict只用於限定指針;該關鍵字用於告知編譯器,所有修改該指針所指向內容的操作全部都是基於(base on)該指針的,即不存在其它進行修改操作的途徑;這樣的後果是幫助編譯器進行更好的代碼優化,生成更有效率的

原创 Note:Useful websites about CS

轉載[http://www.cnblogs.com/codefor/archive/2011/01/02/1924003.html] Linux一站式編程   http://learn.akae.cn/media/ind

原创 linux 工作隊列的使用

linux 工作隊列的使用 創建推後的工作INIT_WORK(struct work_struct *work, void(*func)(void *), void *data);工作隊列處理函數void work_handler(v

原创 Fedora14 開發環境安裝

  作者: Sam (甄峯)   [email protected]   類似的Blog已經寫了好幾次,但每次都比較零散。這次爭取寫個全一點的。包含了工作中所有必備的軟件安裝和設置。   FC14的安裝非常簡單,插入光盤後,重啓

原创 X86寄存器簡述

    X86寄存器簡述 一、80386微處理器的內部組成和結構     以前的機子都是16位的,功能沒有多大變化,intel 386是真正的32位微處理器。     1.80386共有34個寄存器,按功能分爲:通用寄存

原创 Linux下C語言編程的注意事項(轉)

http://bbs.chinaunix.net/thread-2296436-1-1.html 一、工具的使用 1、學會使用vim/emacs,vim/emacs是linux 下最常用的源碼編輯器,不光要學會用它們編輯源碼,還要學會用它

原创 僞代碼說明Linux進程創建過程

http://blog.csdn.net/hongmy525/archive/2007/11/11/1879026.aspx 以前單知道linux創建進程用的fork函數,深一點點知道是調用sys_fork系統調用來完成,前陣子看了 

原创 “undefined reference to

  今天這個“undefined reference to”搞來好久原來就是Makefile寫錯了, 1 DIR =./   2 CC =g++   3 CFLAG =-g -Wall   4 main:main.o   5     $(

原创 C++中非多態類對象的內存映像規則

[轉:http://www.cppblog.com/dawnbreak/articles/76230.html]   非靜態數據成員被放在每一個對象體內作爲對象專有的數據成員靜態數據成員被提取出來放在程序的靜態數據區內,爲該類所有對象共享