原创 tar命令常用方法

我使用過的Linux命令之tar - 解壓縮工具 本文鏈接:http://codingstandards.iteye.com/blog/833203   (轉載請註明出處) 用途說明 tar命令是常用的備份、壓縮、解壓命令(The GNU

原创 linux指定運行時動態庫路徑

衆所周知, Linux 動態庫的默認搜索路徑是 /lib 和 /usr/lib 。動態庫被創建後,一般都複製到這兩個目錄中。當程序執行時需要某動態庫, 並且該動態庫還未加載到內存中,則系統會自動到這兩個默認搜索路徑中去查找相應的動態庫文

原创 內存泄露/溢出檢測

1、 mtrace:一個由glibc庫提供的簡單實用工具 分析應用程序對malloc()和free()等接口的調用 程序源文件必須包含頭文件mcheck.h 應用程序必須調用mtrace()安裝處理器(handler) MALLOC_TR

原创 VIM快捷操作

來源:http://bbs.jcwcn.com/thread-201082-1-1.html   VIM快捷操作: 光標移動: 四個方向    k h 0 l    j ctrl+f, ctrl+b                 向下翻

原创 linux命令 ar 創建靜態庫

  linux命令 ar 創建靜態庫 用途說明   創建靜態庫。a文件。用C/C++開發程序時經常用到,但我很少單獨在命令行中使用ar命令,一般寫在makefile中,有時也會在shell腳 本中用到。關於Linux下的庫文件、靜態庫、

原创 typedef const

若typedef char *  pchr; 則const pchr 等價於 char * const 而非const char *,這一點上typedef 與define 不同。

原创 source insight 條件編譯代碼分析技巧(快速定位#)

source insight 條件編譯代碼分析技巧 條件編譯是C語言的一大特色。基於C實現的工程中,版本控制,平臺移植以及調試輸出很大程度上是通過條件編譯實現的。 但是多層嵌套複雜的條件編譯卻給代碼分析帶來困難,特別是面對規模龐大的代

原创 vmware安裝ubuntu不支持鼠標

安裝ubuntu虛擬機時,選擇的是圖形界面,可是啓動後卻不支持鼠標,看到網友說:內存選擇小於768M的會默認安裝成文本模式,此前遇到這個問題一直沒有解決,偶然遇到,做個記錄。

原创 virtualbox下windows和ubuntu機共享文件夾設置

安裝好Ubuntu 8.10後,運行Ubuntu並登錄。然後在VirtualBox的菜單裏選擇"設備(Devices)" -> "安裝增強功能包(Install Guest Additions)"。 相關下載: VirtualBoxV

原创 ubuntu12.04新立得安裝

在軟件中心搜synaptic,安裝後即可用。

原创 從30歲到35歲:爲你的生命多積累一些厚度(好文 保留)

你所有不曾料想過的問題,都會隨着時間的推移而與你不期而遇;你所有曾經瀟灑的隨遇而安,同樣也會隨時間流逝而讓你承擔那些似乎命中已經註定的代價。在這個世界上,“唯一不可阻擋的是時間,它像一把利刃,無聲地切開了堅硬和柔軟的一切,恆定地向前推進着

原创 ubuntu12.04 虛擬機 運行環境

今天重轉了一下我的ubunutu虛擬機,啓動後總感覺跟以前的不一樣,仔細一看,發現是runlevel不同了,現在是級別2的,似乎跟原來的系統不一樣,網上搜一些相似關鍵詞,很多都說可以通過/etc/init

原创 ubuntu安裝samba服務器

     今天給ubuntu虛擬機安裝samba服務器,想建立虛擬機與xp的通道,安裝並配置好samba後,執行sudo  /etc/init.d/samba restart 提示沒有samba命令,到/etc/init.d下尋找,果然沒

原创 ULARGE_INTEGER

ULARGE_INTEGER ULARGE_INTEGER //一個64位的無符號整型值 The ULARGE_INTEGER structure is used to specify a 64-bit unsigned intege

原创 linux內存管理——夥伴關係算法

夥伴算法  1.原理        Linux的夥伴算法把所有的空閒頁面分爲10個塊組,每組中塊的大小是2的冪次方個頁面,例如,第0組中塊的大小都爲20 (1個頁面),第1組中塊的大小爲都爲21(2個頁面),第9組中塊的大小都爲29(51