原创 升級ubuntu8.10到11.04的過程

抽了個空,吧ubuntu給升級了,下面把升級的過程步驟描述下:     1、下載11.04的iso文件 2、解壓到d:如D:/ubuntu11 3、把casper目錄中的vmlinuz,initrd.lz拷貝到d盤根目錄下 4、rest

原创 每一個成功的問題背後都有一個美麗的假設

前段時間收到一位同事的郵件,就某個問題進行了闡述,讀後如鯁在喉,不吐不快。 郵件大意如下:進程復位重啓後,等待3秒讀取後臺文件,發現讀取不了,後來修改爲6秒,還是不行,最後定位因xx原因導致後臺文件沒有生成。 我想說的是,假如修改爲6秒後

原创 山寨時代

 這篇文章寫於8月12日,見本人在MSN上的空間(http://tony-cn.spaces.live.com/)     關於山寨,網上有很多的說法。有支持的,有謾罵的,抱怨的,等等。 自從年前到華強北市場逛了一下,就想說點什麼。

原创 pthread互斥信號量使用總結

----一年前寫的東西,重新抄錄以防遺忘。 glibc提供的pthread互斥信號量可以用在進程內部,也可以用在進程間,可以在初始化時通過pthread_mutexattr_setpshared接口設置該信號 量屬性,表示是進程內還

原创 從printk和logMsg看linux和vxworks的設計理念差異

printk是linux內核的打印函數,類似用戶態下的printf,可在中斷上下文調用;同樣,logMsg是vxworks內核的打印函數,也可在中斷

原创 變,纔是王道

迭代回顧會議上,很多人都提到了xxx需求的變化導致了大量的代碼返工,抱怨需求變化,抱怨系統架構 沒有預先識別這個風險,抱怨其他模塊沒有屏蔽這個變化.

原创 食品安全問題的一個設想

食品安全問題關乎你我,現在這個問題是如此嚴重,有沒有一些解決辦法呢。 前段時間擲之窗外似乎很火,但個人感覺僅憑興趣並不長久。 這裏是我的一點設想:

原创 linux內核時鐘與定時器的實現

一、概述在計算機系統,CPU是以一個節拍一個節拍運行的(cpu cycle),這就是CPU的頻率(HZ)。類似的,操作系統需要提供超時功能,顯示時間(如PC機右下角的時鐘),統計(CPU佔有率計算)等功能,也需要有一個節拍(操作系統的頻

原创 深圳租房,難難難

   這兩天在找房子,想租個好點的房子真難! 俺想找個一房一廳的,又想要求環境不用太差的。但實在很難,小區很少有這樣的房型,農民房倒是很多,但感覺都不太好。 單身公寓通常是一個單房,像學生宿舍。   難到像我這樣的需求很少,導致市場上房

原创 軟件商店真能使普通開發者收益?

上上週與同事的對話,讓我對現在熱鬧的軟件商店有些懷疑,軟件商店真能使普通開發者收益?事情是這樣的: 上上週有同事新買了個智能手機,下載了一個重力傳感器賽車遊戲,推薦我玩玩。 通過左右搖晃就可以控制賽車的方向,確實與通過按左右按鈕的不一樣。

原创 抽象公共化,實現具體化

有個內存管理模塊對應用屏蔽了不同環境的內存差異,提供了統一的內存管理接口及機制。其內部層次大致如下: facade ----------> 抽象實現 ------->具體的內存接口(根據實際運行內存管理配置)。 在三種實際環境中會用到

原创 接口之惑:簡單&濫用

接口設計上,簡單、沒有二義性是必須的。但是簡單,則可能帶來濫用。 爲什麼這麼說呢?先看一個例子。在vxworks裏,共享資源的互斥一般可 通過信號量

原创 The Second-System Effect

The Second-System Effect 是人月神話中的一節。意思是說在做第一個系統的時候,設計師很是謹慎仔細,傾向於精煉和簡潔的,對很多的潤色功能會被放在一邊。而在做第二個系統的時候,由於有了第一個系統的經驗和自信,傾向於增加更

原创 轉發亂序與TCP

我們知道,基於網絡分層的思想,TCP與IP轉發,可以說是互不干涉的,轉發平面(或者路由器)盡力而爲的轉發報文;而TCP對下層鏈路是不感知的,爲了最大帶寬的利用率,啓動後以慢啓動方式快速的擴大擁塞窗口,直到丟包發生,進入擁塞避免階段(收到對

原创

佳人已北去,春夢了無痕,此情成追憶,空悲少年心。 點贊 收藏 分享 文章舉報 imtgj 發佈了36 篇原創文章 · 獲贊 20 · 訪問量 6萬+ 私信