原创 進程通信————網絡套接字

 呵呵,原想本篇是這個系列的最後一篇,因爲Linux的基礎API只提供了這幾種進程通信的方法。然而不巧的是,由於我寫帖子時的習慣和爲人的風格,這幾個帖子都沒把進程通信的阻塞問題拿出來討論,而阻塞問題是讓大多數人(包括我)幹上兩三天都調不通

原创 掃雷遊戲(xp版)vc實現

 放寒假了,到家裏太無聊了,上個禮拜做了一個掃雷遊戲,界面和玩法都和XP上的差不多 我的程序大致結構是,5個類: banner_num       存儲紅旗的數據,就是遊戲界面左上部的數字那塊 total_rect       遊戲

原创 五子連珠(vc2005實現)

前些時間照網上一個小遊戲做了一個五子連珠     遊戲的界面:         下面是我做這個程序的計劃,從這個程序開始,我要努力的習慣去寫寫有關編程的一些計劃性的文檔,不管多少,都應該堅持寫下去。。。 ////////////////

原创 進程通信————有名管道

無名管道主要用於有親緣關係的進程通信,其位於外存區域,但在文件系統中不可見。在實際應用中,進程通信往往發生在無關進程之間,此種情形下,若仍想使用管道,則必須使用有名管道,也稱命名管道或FIFO文件。這種類型的管道在文件系統中可見,創建時需

原创 進程通信————無名管道

Linux進程通信中,最常見、最初級、最簡單的就是無名管道了。這個東西比較簡單好用,但它最大的侷限是隻能使用在有親緣關係的進程中,也就是說只能使用在一個進程和它的一個或多個子進程之間。因此,要了解無名管道,我們必須先說說如何創建一個進程的

原创 emacs command 大全

Emacs Command Summary Emacs command summary, Thu Jul 25. C-SP set-mark-command C-q quoted-insert C-a be

原创 進程通信————本地套接字

 唉,從去年開始就和那該死的開發包作戰,現在還沒完全拿下!有些人和組織自以爲自己水平很高,方法很好,弄出一些極其複雜難以掌握的開發包,實在令人鬱悶和不齒!還是OSEK組織好,輕量級的API讓人倍感親切,頗有當年周郎“談笑間,強虜灰飛煙滅”

原创 linux內核學習之likely()和unlikely()

參考資料 : linux內核設計和實現 P13   likely()和unlikely()是內核編譯時用於優化 if 判斷語句的宏 likely()代表優化 unlikely()代表不優化 一般爲了效率 由程序員自己判斷if語句裏面的內容

原创 sturct的一些寫法 收集中。。。

這些寫法只在linux下實現過 win32沒試過,如果有新的寫法,希望大家給我留言 謝謝! #define NUM 10 typedef struct _example_struct {     int start;     int s

原创 Automake 創建動態庫,靜態庫和可執行程序的全過程

文章出處: http://hi.baidu.com/greatmanlaukk/blog/item/fbd3e93b48da5de215cecba5.html 使用Automake 創建和使用靜態庫 1. 目錄結構如下: example

原创 dev/tty文件詳解

文章出處:http://hi.baidu.com/wch20088082008/blog/item/737ac8fd499643f5fc037fae.html   在Unix系統中,文件是其中最重要的資源。如標準輸出文件、標準輸入文件、

原创 ssd 損耗平衡算法

       ssd擺脫了機械尋道的怨念,大幅度的提高了IOPS,但是由於它的材料的物理特性和機制,又帶來了2個新的問題,1是大量的寫懲罰(可擦除的最小扇區尺寸過大),2就是cell(存儲位單位的晶體管)在頻繁的充電放電過程中氧化失效

原创 configure 錯誤詳解

linux下安裝eva qq configure 錯誤詳解 關鍵字: linux下安裝eva qq configure 錯誤詳解 ./configure 錯誤全搞掂  Tuesday, April 17, 2007, 0

原创 emacs23中加載 .Xresources

xrdb -merge .Xresources

原创 Egg簡介

         Egg 是Cooling搜索 的數據存貯與索引平臺,用來保存海量的非結構化數據,並提供基於關鍵字以及語義的高效檢索。Egg 的核心理念是構建一套高效的索引機制,把原始的非結構化數據轉化成可供檢索的數據結構,並提升檢索的效