最近在看到Sponge老兄的部落格中看到一篇文章(連結地址),覺的寫的不錯,拿來仔細研究一下,發現了自己還是基礎不牢,特地寫下來以警醒自己。關於&&和||,我們都不陌生,&&是邏輯與, ||是邏輯或。他們有這些運算性質: ABA && BA || B00000101100111111特別是,這兩個運算子千萬要和”&”以及“|”,這兩個位元運算符區別開來,(提示:另外,需要注意的是,儘管&&和||是短路操作符,但是“按位與/
1 "mount_devfs_fs(): unable to mount devfs, err: -2"一個困擾了我很久的問題,主要是ecc的問題。在此我把我的理解說一下好了: 搞清楚你在driver/mtd/nand/s3c2410.c檔案中有沒有把NAND_ECC_SOFT改成NAND_ECC_NONE,這個網上不少的人都會做(聽說會與yaffs檔案系統有衝突,但我發現反而和cramfs檔案系統有衝突)。這個地方我那時候沒有交代清楚,不好意思^_^ 假設你把NAND_
int a=1;int b=1;a+++++b;a---b;經常有人問到以上的這些運算式的值是什麼..?是根據什麼原理來分析這樣的運算式...?就這個內容,來討論一下... 這裡需要涉及到"貪進法"這個說法了...在<<c traps and pitfalls>>中說明了這樣一個規則:每一個符號應該包含儘可能多的字元.意思是:編譯器在剖析器的時候,是從左至右的單個字元讀入的,那麼類似"/*test"這樣的字串,那要怎麼解析呢..?根據規則,第一個讀入的肯定是字元'/'了,
在一般的資料庫系統中,對於事務的並發處理一般是遵循二級封鎖協議。而二級封鎖協議是在一級封鎖協議之上定製的。一級封鎖協議的要求是:事務T在修改資料R之前必須先對其加X鎖,直到事務結束才釋放。一級封鎖協議可以防止丟失修改,並保證事務T是可恢複的。在一級封鎖協議中,如果僅僅是讀資料而不進行修改是不加鎖的,所以它不能保證可重複讀和不讀“髒”資料二級封鎖協議是在一級封鎖協議的基礎上加上在讀取資料R之前必須先對其價S鎖,讀完即可釋放,注意讀完就釋放,這樣其實還是不能做到可重複讀的。舉個例子:BEGIN T
近日,通過周立功的EasyARM2131板學習了SPI介面的使用,在此做一個總結,以備日後參考。一些文檔上的關鍵描述:SPI is a Master-Slave protocol. The Master device controls the clock (SCK)No data is transferred unless a clock signal is presentAll slaves are controlled by the master clockThe slave
MFC 對話方塊編程要點 (一)對話方塊基本要點和生命週期 MFC對話方塊支援WYSIWYG編程模式,即What you see is what you get.。其類型分為強制回應對話方塊和非強制回應對話方塊 對話方塊由一個rc資源檔描述外觀;與一個cpp類相串連(通過ID);對話方塊內的控制項使用基於ID的變數映射來通訊。
BMP檔案格式分析BMP(Bitmap-File)圖形檔案是Windows採用的 圖形檔案格式,在Windows環境下啟動並執行所有圖象處理軟體都支援BMP圖象檔案格式。Windows系統內部各映像繪製操作都是以BMP為基礎的。 Windows 3.0以前的BMP圖檔案格式與顯示裝置有關,因此把這種BMP圖象檔案格式稱為裝置相關位元影像DDB(device-dependent bitmap)檔案格式。Windows