Fedora Core 5 核心原始碼安裝手記及模組編程

FC5 release已經快一個月了,才發現安裝後沒有核心源碼,安裝光碟片裡也找不到,這是和以前版本不一樣的地方。只好自己動手編譯源碼。一般也不需要用的Linux 核心源碼,但是在安裝一些軟體的時候提示Invalid module format這就是沒有用Makefile編譯核心的原因。 安裝kernel的src.rpm 到:http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/kernel-2.6.15-1

模組是如何載入到核心的

要支援模組的動態載入,卸載, 在編譯核心時要注意: “Lodable Module Support" 中的相應選項要選上. 比如要支援載入模組, 應該選上Enable loadable module support; 要支援卸載模組, 要選上Module unloading ; 要支援強制卸載模組, 要選上Forced module unloading!1, When the kernel needs a feature that is not resident in the kernel,

重讀《設計模式》之學習筆記(五)--我對COMPOSITE模式的理解

   書中4.3節是COMPOSITE模式,下面是書中給的類結構圖:    並告訴我們說這是遞迴組合。    而書中給的例子並不好理解。在我看來,COMPOSITE模式就是組合對象和單個對象的類繼承自同一個基類。比如說,CPU、主板、記憶體、音效卡、顯卡都是是電腦裝置,而它們組合在一起的電腦主機也是電腦裝置,主機和顯示器組合成的電腦也是電腦裝置。它們的基類都是一個--電腦裝置類。    這樣做的好處就是:使用者可以統一的使用組合結構中的所有對象,並且可以更容易的增加新類型的組件。比如我給電腦新添

蠢東西的執子之手——《WALL.E》

    我想借一個詞來評價皮克斯這次的作品——神作。    看了《WALL.E》我才知道,原來皮克斯之前的那些作品,充其量只能算是大作而已了。皮克斯併入迪士尼,我以前覺得,就是以不世英雄之資,困餒於徒有四壁之所。看來,俗的只是我而已。    最近重看了一下聖鬥士,被某種莫名的關係牽引,又把聖傳翻出來看了一遍。前幾天還在寫帝釋天孤獨了300年,唏噓不已。未曾想,今日來了個更淒慘的,WALL.E孤獨的700年。   

重讀《設計模式》之學習筆記(四)--BRIDGE模式

    剛才看了4.2節的BRIDGE模式,發現其實這個模式就是在我那兩篇文章《C++中介面與實現分離的技術》和《重讀《設計模式》之學習筆記(二)--再論介面與實現的分離》裡面論述的一種設計方法。下面是書中描述的該模式的優點:1)分離介面及其實現部分;2)提高可擴充性;3)實現細節對客戶透明。我在《C++中介面與實現分離的技術》裡面用C++的執行個體代碼主要論述了上面的優點1和優點3,而在《重讀《設計模式》之學習筆記(二)--再論介面與實現的分離》中又說明了上面的優點3。看來有很多東西都是相通的

在WPF頁面中用Popup類比模態對話方塊

   

重讀《設計模式》之學習筆記(二)--再論介面與實現的分離

    在我的那篇《C++中介面與實現分離的技術》我用具體的代碼說明了C++中介面與實現分離的技術,並指出這樣的三點好處:1、只暴露了類的介面而隱藏了實現細節;2、在類的實現有變動的時候,使用者不需要更新標頭檔,不用重新編譯;3、在分析階段設計介面,在編碼階段來實現功能,可以更好的維護和升級。    本書作者在2.6.3提到了Window和WindowImp,指出WindowImp類層次是用來隱藏不同視窗系統的實現的。下面是書中的類圖:    書中的這種方法給了我們一個更好的使用介面與實現分離技

STL中mem_fun和mem_fun_ref的用法

    怎麼對容器中的所有對象都進行同一個操作?我們可能首先想到的是用迴圈來實現。    比如有如下的一個類:class ClxECS{public:    int DoSomething()     {         // 這裡以輸出一句話來代替具體的操作        cout << "Output from method DoSomething!" << endl;         return 0;     };};    

在絕境中千萬不能絕望--《迷霧》(The Mist)觀後感

    友情提醒    下面對電影的分析中有劇情的透漏。如果在知道劇情的情況下看電影,那麼這部電影對您的震撼將大打折扣!    該片是由美國恐怖驚悚大師史蒂芬·金熱門小說改編而成:一場突如其來的漫天迷霧籠罩了一個小鎮,一群人被困在了一個超市裡;外面的大霧濃如煙塵,似乎內藏殺機;稀奇古怪的生物把人當成了食物和宿主;超市裡面的人不得不想盡各種辦法生存下去。   

hdoj_1016Prime Ring Problem

Prime Ring ProblemTime Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15175    Accepted Submission(s): 6903Problem DescriptionA ring is compose of n circles as shown in diagram. Put natural number 1

璀璨背後的罪惡--《滴血鑽石》(Blood Diamond)觀後感

    隨著改革開放的深入,有越來越多的西方元素融入到我們這個古老的國度。在當下的年輕人當中,結婚買鑽戒已經是非常普遍的現象了。可是,當新郎在神聖的婚禮上,將璀璨的鑽戒戴到新娘的纖纖玉指上的時候,他肯定想不到為了得到這顆鑽石有多少人付出了鮮血甚至是生命的代價,他也肯定想不到他用來買鑽戒的錢中的一部分將會被用來購買武器去屠殺更多的人。   

電影《巴頓將軍》觀後感

    看了這部片子後的感覺就是:巴頓是個純粹的軍人,他不關心政治,甚至不懂政治,他只想打勝仗。    他的同僚對他說過這樣一句話:我打仗是因為受訓打仗,你打仗是因為你愛打仗。    德軍在撤退前燒毀資料時,專門負責研究巴頓的德軍軍官在把巴頓的相片扔進火堆之前說:他也會被毀掉,沒有戰爭,他就活不了,純粹的戰士。    他最大的缺點就是口無遮攔,他那張什麼都敢說的嘴給他惹了不少的麻煩。他痛恨懦夫,甚至把那些為了避免打仗而自殘計程車兵趕出醫院,說他們不配與戰鬥負傷者在一起接受治療。   

給WPF Browser Application建立數位憑證

     在開發完一個WPF Browser Application並準備將它發布到一個Web Server上的時候,一般會在工程的屬性選項面板中選擇“Security”項,並點擊“Calculate Permissions”來計算該應用程式的安全設定。如果應用程式裡麵包含了一些不安全的網路操作(比如對本地磁碟的讀寫等),那麼計算的結果就是“This is a full trust application”選項按鈕被選中。當然,也可以不經過計算而直接選擇這個選項。   

戰爭中的世外桃源--《歡迎來到東莫村》觀後感

    這部片子是網友xieqidong在看了我的那篇《我收藏的電影DVD》中對韓國影片《太極旗飄揚》的評論後向我推薦的。看過以後真的覺得是很不錯!   

進階程式員的幾點建議

我始終認為,對一個初學者來說,IT界的技術風潮是不可以追趕的,而且也沒有能力去追趕。我時常看見自己的DDMM們把課本扔了,去賣些價格不菲的諸如C#, VB.Net 這樣的大部頭,這讓我感到非常痛心。而許多搞不清指標是咋回事的BBS站友眉飛色舞的討論C#裡面可以不用指標等等則讓我覺得好笑。C#就象當年的ASP一樣,“忽如一夜春風來,千樹萬樹梨花開”,結果許多學校的資訊學院成了“Web 學院”。96,97級的不少大學生都去做Web

物件導向設計(OOD)中的單一職責原則

    我們知道,在物件導向設計中要做到高內聚低耦合。而單一職責原則就是實現高內聚低耦合的最好辦法。物件導向設計中單一職責原則是指:    一個類只負責一個功能領域中的相應職責。    如果一個類承擔的職責過多,就等於把這些職責耦合在了一起。當其中一個職責變化時,可能影響其他職責的運作。    下面我們用C++的例子來具體說明。    比如我們有如下的設計:class CShape{public:    virtual ~CShape();    virtual void Draw() = 0;

最優秀和最聰明的

    1960年,哈佛大學的羅森塔爾博士曾在加州一所學校做過一個著名的實驗。    新學年開始時,羅森塔爾博士讓校長把三位教師叫進辦公室,對他們說:“根據你們過去的教學表現,你們是本校最優秀的老師。因此,我們特意挑選了100名全校最聰明的學生組成三個班讓你們教。這些學生的智商比其他孩子都高,希望你們能讓他們取得更好的成績。”    三位老師都高興地表示一定儘力。校長又叮囑他們,對待這些孩子,要像平常一樣,不要讓孩子或孩子的家長知道他們是被特意挑選出來的,老師們都答應了。   

點擊次數過萬,發文紀念

    早上來到公司,開啟自己的Blog一看,哈哈,點擊次數達到10106,實現了萬的突破!    我的Blog是在去年12月開通的,當時也是因為有時間靜下心來看了一些C++方面的經典書籍,有些感悟,就寫了些關於C++方面的文章發表出來。後來,項目進行總結,我結合書本知識和實際經驗,寫了篇《C++中介面與實現分離的技術》。沒想到的是,這篇文章被推薦到了CSDN首頁。在短短的9天內,這篇文章就被閱讀了4000多次,很是讓我沾沾自喜了一陣子。還專門為此寫了兩篇文章《今天我Blog裡面的一篇文章登上了

我們不是私人財產--《斷鎖怒潮》觀後感

    這是史蒂芬·斯皮爾伯格執導的一部取材於真實曆史事件的反映黑人奴隸爭取自由的影片。   

總頁數: 61357 1 .... 21732 21733 21734 21735 21736 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.