原创 也談文章的轉載

rel="File-List" href="file:///C:%5CUsers%5CChendx%5CAppData%5CLocal%5CTemp

原创 Grub概述

1    啓動管理器 啓動管理器是存儲在磁盤開始扇區(例如硬盤的MBR(Master Boot Record))中的一段程序。在系統完成啓動測試後,如果系統是從硬盤啓動,則BIOS(Basic Input/Output System)將控

原创 類之初:類的初始化

編譯器的小動作 構造與構析        我們知道,一個類的初始化是從它的構造函數開始的。而類的構造函數是一個黑匣子,並不是表面能看到的代碼那麼簡單。除了用戶寫在構造函數體中的代碼外,編譯器還偷偷地爲構造函數增加了許多代碼。編譯器添加的這

原创 Grub的安裝和使用

在使用grub前,最重要的事情之一就是理解這個程序是如何引用設備的,如系統硬盤驅動器、分區等。對於配置grub實現多操作系統的引導,這方面的信息是很重要的。   grub的設備命名        系統的第一個硬盤驅動器被grub稱爲(hd

原创 ThinkPad SL400使用手札

上大學後在一室友的引導下,狂熱地喜歡上了電腦硬件。過去幾年也成爲朋友圈中裝機買本的專業人士了,買過的筆記本品牌包括聯想(不要和ThinkPad劃等號)、華碩、dell、三星、惠普等。而今年1月16日我在西安賽格自己買了一個ThinkPad

原创 birthday

最近好多人過生日啊,正月初六是魚和他前女友,正月二十是我爸,正月二十八九是我和女朋友,今天又是小張。給了他一個很難忘記的生日紀念,再送他一包金鴿瓜子吧。 Happy Birthday,everyone!

原创 中國十個最令人寒心的笑話

笑話有讓人開心的,有讓人哭笑不得的,有讓人深思反省的,也有讓人憤怒的。這十個令人寒心的笑話無疑是讓人出離憤怒的。如果有人被冤殺害了,司法系統爲其平反後反而會說這個平反體現了司法的公正,那麼這種看問題的角度和思考的方法無疑是讓人絕望的;如果

原创 火車票的真僞辨識

過年了,要回家了,車票又成了首要的麻煩了。現在和同學見面打的招呼都是:你什麼時候回去啊? 訂到票了嗎?有座位嗎?......還記得幾年前的一個寒假,冰天雪地裏早早從學校趕到省體育場那一票難求的艱難。不過現在

原创 變參函數的實現

相對於固定參數的函數,變參函數的可用性無疑是更好的。我們最常用的變參函數包括scanf和printf。剛剛接觸到變參函數的時候,我覺得這太神奇了,它並不知道我要輸入什麼類型的數據,要輸入多少個數據,卻能完美地處理。其實,可變參數機制實現起

原创 static關鍵字

       與const一樣,static是C++中比較特殊的關鍵字之一。static的許多特性都會在平常的程序編寫中體現出來,不弄明白它的深刻含義就會在程序編寫和調試的過程中出現許多莫名其妙的問題。 存在區間與初始化        s

原创 類型轉換

 隱式類型轉換 Boolean Conversions        譯爲bool轉換。當指針、ints和浮點數被賦給一個bool變量時,非0值會隱式轉換爲true,0值會隱式轉換爲false。 Integ

原创 安裝Grub

首先從ftp://alpha.gnu.org/pub/gnu/grub 下載grub的源代碼,得到文件grub-0.5.96.1.tar.gz,然後: # tar -xvzf grub-0.5.96.1.tar.gz 這個命令將解開的文件

原创 typedef和#define

typedef關鍵字和#define有一種共同的作用,爲一種類型創建自定義的名字,如 typedef int myint; #define myint int 是一樣的,但是他們之間仍然有很大的區別。 typedef語句是在編譯過程中被解

原创 由Template想到OOP與GP

所謂的Template技術實際上和OOP並不怎麼搭界,是要歸於GP之中的。OOP強調的是封裝性,某一屬性和操作該屬性的行爲一般都會被封裝到一個class中。這就好像Windows操作系統,微軟把API派發出來,底層的具體實現則是透明的。於

原创 讀書計劃

要畢業了,還是抓緊時間看幾本書吧,以後工作了怕是會沒有時間了。 細細想來,比較欠缺的方面是彙編和自STL以上的GP和設計模式。呵呵,缺的正好是一頭一尾啊。 首先來看看高層這一塊。Inside the C++