原创 llvm學習(一)————朦朧的感覺
做個開始標記: 在上大學的時候,就想擁有一個自己的博客,想要寫出一些有質量的博文。現在回過頭來,感到很失望,博文數量少,質量差。在這裏將記錄我的llvm學習之路,希望和朋友交流學習。 以前多多
原创 可執行程序裝載與進程相關的概念
因爲程序的運行時是有局部性原理的,所以我們可以把程序經常使用的部分駐留在內存中,而將一些不常用的部分存放在磁盤裏面,這就是動態裝入的基本原理。 虛擬存儲機制 頁映射————動態裝載方式之一
原创 內存和虛擬地址空間的關係
先說一個自己以前碰到的問題吧,我的pc有8G的內存,我裝了32bit的操作系統,當然,只能查看到不到4G的內存。 對我們的應用程序來說,操作系統會給每個進程分配內存等資源。 假如說,
原创 C/C++拾遺————空指針{NULL/0/(void*)0}與 空字符{null/'0'} 區別
突然對NULL與null的區別有點疑惑,在網上搜索了一下,查到下面的用法。其實很簡單,就如博文標題,空指針可以是NULL,0或者(void*)0,空字符可以是null或者‘0’表示。 When the term "null"
原创 Effictive C++學習(一)——概念問題
不明確行為(undefined behavior):C++中未定義,無法預期運行時會發生什麼狀況。比如,讀取空指針的值,數組訪問超出範圍等等。不明確行為會導致程序結果,有時正確,有時錯誤。 對於const關鍵字與指針關係的
原创 u盤安裝盤的製作彙總
作爲一個IT從業人員,別人找着幫忙安裝系統是件很平常的事情。今年過年,幫親人裝系統,結果只帶了win7的系統光碟,誰想人家的電腦沒有光驅,這下可就悲劇了。轉遍了整個小縣城的電腦商店,結果沒有一個賣光驅的。這樣也就沒辦
原创 例說hg(三)———— hg的圖形界面安裝
開篇: 之前一直用hg進行代碼倉庫管理,有時候在終端看的不是那麼直觀,可以安裝hg的圖形界面。在此記錄安裝過程,希望對大家有所幫助吧!!!!! 在此聲明一下,博主不在特殊說明的情況下,使用的
原创 例說hg(二)———— hg merge的用法
開篇: 之前一直用hg進行代碼倉庫管理,hg merge是其一大重要功能。在此把自己的實例在此記錄,希望對大家有幫助吧!!!!! 倉庫介紹: 倉庫很簡單,只有兩個branch,即default和home。
原创 例說hg(一)————hg sum 與hg tip區別
開篇: 之前一直用hg進行代碼倉庫管理,總是把hg sum 和hg tip的關係搞混。當時有人幫忙,現在得自己摸索了。在此把自己的實例在此記錄,希望對大家有幫助吧!!!!! 倉庫介紹: 倉庫很簡單,只有兩個bran
原创 CMake學習(一)——cmake的編譯、安裝及簡單使用(ubuntu)
《一日二十四挨踢www.1024it.net》站文章在未特殊說明下默認爲原創性文章。 在未有正式書面授權情況下,請勿轉載。謝謝配合 作為一名項目開發人員,我們必須學會一些自動化的工程構建工具,如cmak
原创 關於sqlite3在linux系統的應用
本文由博主原創,轉載請註明出處(保留此處和鏈接): IT人生(http://blog.csdn.net/robinblog/article/details/17289157) 一次偶然的機會,用到了sqlite3
原创 函數的錯誤應用導致的致命錯誤(一)——strcpy
對一個coder來說,記錄一些自己所遇到的錯誤及解決方法是很重要的,寫此係列博文,以備後用,也希望對大家有所幫助。 下面是我在調試一個程序是碰到的錯誤: 錯誤log: F/libc ( 7081): @@@
原创 llvm學習(二)————llvm編譯與環境構建
本文由博主原創,轉載請註明出處(保留此處和鏈接): IT人生(http://blog.csdn.net/robinblog/article/details/17339027) llvm官方資料: 在2011十月份
原创 gdb調試技巧(二)———— gdb 條件斷點
《一日二十四挨踢www.1024it.net》站文章在未特殊說明下默認爲原創性文章。 在未有正式書面授權情況下,請勿轉載。謝謝配合 GDB是linux上的調試利器,是我們每個基於linux系統編程coder必須掌握的一門技術
原创 mono資料收集
mono的官方網站: http://www.mono-project.com/Main_Page 關於mono的介紹(中文):http://www.cnblogs.com/ibrahim/archive/2010/01/11/asp-n