原创 永久修改grub2啓動順序

grub2是通過/etc/grub.d/目錄下的文件順序來決定啓動項順序的: $cd /etc/grub.d $ls -l -rwxr-xr-x 1 root root 6743 9月 13 2012 00_header -rwx

原创 GCC擴展內聯彙編關於寄存器的一點問題

源碼: #include <stdio.h> #include <stdlib.h> int main() { int result = 0; int input = 1; __asm__ __volatile_

原创 虛擬內存之倒排頁表

傳統的頁表的大小都是和進程的虛擬地址空間成正比的。從而頁表非常大。一個解決辦法就是使用倒排頁表。 該方法的各種變種用於PowerPC,UltraSPARC和IA-64體系結構中.RT-PC的MAch操作系統也使用了這種技術. 與傳統頁

原创 source_insight追蹤函數被調用處

1.打開窗口:view->relation windows. 2.鼠標移動到你需要的函數處,點擊relation windows窗口的刷新按鈕. 3.在relation windows下,鼠標移動到該函數,右擊->view relati

原创 Linux安裝時 資源臨時不可用 的問題解決方法

無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源臨時不可用) 問題: 運行程序更新時出現報錯: 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源臨時不可用) 解決: 其實這

原创 如何讓jiffies 佔用 jiffies_64 的低32位

轉載自:http://www.groad.net/bbs/thread-3352-1-1.html 在 Linux 內核中,jiffies 用於記錄系統自啓動到當前時刻系統時鐘所產生的滴答數。 每一秒系統時鐘的中斷次數等於 HZ 的值,

原创 移動支付 (1)二維碼生成的細節和原理

轉載自: http://coolshell.cn/articles/10590.html

原创 關於需求分析中的-假定和約束

轉自:http://www.blogjava.net/sinoly/archive/2007/03/12/103189.html      看到“假定和約束”的問題,有些自己的思考,拿來分享一下,同時也讓更多牛人來幫我指正一下我自己在概念

原创 郵件列表的文化與禮節

郵件列表裏有量的信息,苦於不知道怎麼利用.還有很多專業詞彙.每次都理解是什麼意思.找到這篇文件介紹了郵件列表的相關信息.先看看... 原文:http://zoomq.qiniudn.com/ZQScrapBook/ZqSKM/data/

原创 Linux 編程的tricky 一:宏定義中的do-while(0)

1.使用do-while(0):爲了能夠在條件語句中使用複雜的宏定義。 #include <stdio.h> #include <stdlib.h> #define FOO(x) \ printf("x=%d\n",x); \ x++;

原创 How to Install NixNote on Ubuntu 13.04, Ubuntu 12.10 and Ubuntu 12.04 via PPA

Nixnote, formerly known as Nevernote is an open source version on Evernote. This program is not distribution dependab

原创 Linux 3.6內核編譯vmlinux,bzImage

Tips1:在根目錄中的Makfile中include了2次目標體系結構下的Makefile文件 第一次: 481 include $(srctree)/arch/$(SRCARCH)/Makefile 482 export KBUIL

原创 爲什麼數組從0開始

今天看到一篇文章,《Python語言的創始人解釋爲什麼Python數組的索引從0開始》http://www.aqee.net/why-python-uses-0-based-indexing/. 他給的理由是: "使用0-based的索

原创 c語言中include "" 與 的區別

""首先在當前目錄下尋找,如果找不到,再到系統目錄中尋找 <>直接去系統目錄中找 如果是自己定義的頭文件,且放在當前目錄下,應使用""。 點贊 收藏 分享 文章舉報 靖源

原创 Linux 函數調用棧的使用

結論: 1.esp指向棧頂存有數據的那個單元(而不是下一個單元) 2.在函數中臨時變量是存在棧頂和棧底之間的,包括參數在內。通常我們說通過棧傳遞參數,參數入棧的操作並不是push,而是movl 參數 0xXX(%esp)。 3.call