原创 發一個試試

這是使用 gnome-blog 發佈的

原创 VIM使用空格代替Tab

" 使用 space 代替 tab set expandtab " 使用 space 代替 tab set tabstop=2 " Google Style 要求是兩個空格,這裏是設置 Tab 顯示的寬度 set shiftwidth=2

原创 處理:The selection is not within a valid module.

Eclipse 報錯的內容是:The selection is not within a valid module. 在工程目錄下的.settings文件夾裏,有個名爲org.eclipse.wst.common.component的文件

原创 紅黑樹及C語言實現

紅黑樹與C語言查找算法     紅黑樹是一種自平衡二叉查找樹,是在計算機科學中用到的一種數據結構,典型的用途是實現關聯數組。它是在1972年由Rudolf Bayer發明的,他稱之爲"對稱二叉B樹",它現代的名字是在 Leo J. Gui

原创 vim-scripts裏的東西

vim-scripts是一個ubuntu自帶的軟件包,也歷史悠久了,裏面有一些非常常用的vim插件。 align:具體見 :help align,好用的文本對齊插件。 alternate:具體見 :help alternate,文件跳轉插

原创 Ubuntu 下的 Latex 系統架構繪圖工具

關於 Ubuntu 系統下, Latex 的系統架構繪圖工具,我使用 LibreOffice Draw。 以 Springer 出版社爲例,A4紙的寬度爲 21cm,邊距爲 4.4cm,那麼圖的寬度應該爲 21-(4.4*2)=12.2c

原创 C++各種類型相關表格

下表展示各自數據類型最大的質數各自數據類型相關表格數據描述C++表示數據類型十進制表示數值上限最大的質數64位無符號整數unsigned long long18446744073709551615ULL184467440737095515

原创 Linux 系統的運行級別(Run Level)

    Linux 操作系統自從開始啓動至啓動完畢需要經歷幾個不同的階段,這幾個階段就叫做 Runlevel,同樣,當Linux操作系統關閉時也要經歷另外幾個不同的 Runlevel,下面詳細介紹一下 Runlevel,並展示一些小技巧來

原创 爲什麼經常摔倒?

經常摔倒, 經常拐錯車道, 似乎是因爲只關注只腳下的踏板, 而忘記手中的方向杆, 忘記前行的道路, 適當慢下來, 適時停下來, 看看遠方的路, 或許是另一翻風景。

原创 一個好用的源代碼閱讀工具——Understand

Understand是一個用Qt寫的跨平臺源代碼閱讀工具,挺好用的,推薦一下。 一個商業軟件。

原创 VIM 啓用拼寫和語法檢查

啓用拼寫檢查 :set spell 即可啓用拼寫檢查 更多幫助信息可以看 :help spell zg 可以將單詞添加到用戶正確字典(z good) zG 可以將單詞添加到內部正確字典(z Good) zw 可以將單詞添加到用戶錯誤字典

原创 編程之美中求二進制中1的個數

/*方案3,判斷1的數量*/ int Count(BYTE v){ int num=0; while(v){ v &= (v-1); //每次與v-1做與操作,削減掉最高位的1 n

原创 Ubuntu下使用Evernote

由於平時使用的計算機是Ubuntu,而不是Windows,所以使用Evernote一直是一個問題。 但自從有了Everpad,一切爽多了。Everpad項目在github上開源: https://github.com/nvbn/everp

原创 PHP 中的短開放標籤 (Short Open Tag)

今天在我的 CentOS VPS 上使用 <?= ?> 指令對模板PHP文件做直接輸出時,發現根本無法輸出,於是去找原因,發現CentOS 的 php.ini 默認會關閉短開放標籤的功能(Short Open Tag),也就是不能使用 <

原创 Ubuntu下使用彩色控制檯提示符(Color Prompt)

Ubuntu的默認 ~/.bashrc 文件裏,有一個控制是否打開彩色提示符文件的變量 $force_color_promt,只需要打開這個變量的開關,就可以使用彩色的命令行提示符了。 這對於輸查看命令之間的間隔是非常有用的,相關代碼邏輯