原创 源代碼組織方法隨筆

如果一個軟件的開發只涉及到一種語言,那麼源代碼管理相對會比較簡單.按照不同的模塊,直接劃分成不同的文件夾就可以了.例如,C,可以把一個項目分成ModA,ModB,ModC等模塊,然後再Mod?中分成h,src兩類文件(夾),在h目錄下,可

原创 正確的重載operator+

正確的重載operator+  (Overloading Operator + the Right Way) By Danny Kalev, C++ Pro    翻譯:周尚延beejoy 爲了得到一串鏈表或者完成兩個對象的累加或合併

原创 CArray深入體驗

         在編寫一個涉及到矢量圖形操作系統和空間數據拓撲關係的系統的時候,我利用了CArray來存儲空間數據。<?xml:namespace

原创 關於泛型編程思想的言論摘錄(不斷更新)

 1在C++中還沒有引進模板的時候,C++STL之父stepanov就敏銳的發覺,面向對象理論並不能描述現有的所有結構,比如,算法就不是一個對象,再深入下去,他發覺有很多算法的抽象邏輯並不依賴於它所作用的對象...泛型可以在幾乎無損於效率

原创 Blog博客爲什麼這麼紅

現在Blog好紅啊。上那些大的Blog網站看看吧,每天都有成千上萬篇文章發表,焦點文章從一個人的頭腦中轉移到數萬個人的嘴皮上。大家都在爭着要上Blog。提供服務的在搶,如Hexun, Sina, MSN, ....;享受服務的也在搶,就像

原创 talk about embedded development during first 3 days

The day before yesterday, that is, June 28,? 2004, is the first day that i develop on the vxWorks platform. Since vxWor

原创 UC Berkeley大學Telegraph項目

Telegraph是加州大學伯克利分校計算機科學系的一個研究項目。我們正在研究自適應數據流技術(technologies for adaptive dataflow),這些技術可以應用於許多新的應用程序,例如網絡詳情引擎,或作爲對來自傳感

原创 Archaic style function

archaic "int main(ac,av) int ac; char **av; { return 0; }" style of functio

原创 Java我的感情歲月——初識

Java語言對於我來說是一個很真實的夢想。記得在大學二年級的時候,我在圖書館看到了一整排的Java語言的參考書,那些書都是嶄新的,在我的眼前透露出一股神祕的吸引力。我已經記不得我第一本接觸的是什麼書,只記得那時候翻開了書之後,馬上發現了J

原创 感覺,思考,由Lua引起

一個月以前在google上搜索“Lua"的中文網頁,只能搜索到介紹”Lualua”這個足球運動員的網頁,沒有關於Lua語言的。今天再次搜索,看到了孟巖

原创 鳳凰涅磐

無法抗拒時間的流逝,回首過去,依稀昨日.憶大學蹉跎,彷徨歲月,而今依然.涅而不緇,難矣.鳳凰涅磐,吾盼吾盡吾用吾做吾思,而今從頭再來.

原创 UC Berkeley TinyDB Project

TinyDB是用於從TinyOS傳感器網絡中提取信息的查詢處理系統。不同於TinyOS上已有的其他數據處理解決方案,TinyDB不需要我們去爲傳感器編寫嵌入的C代碼。Tiny提供了簡單的,類SQL的接口用於指明你需要提取的數據,附加額外的

原创 悲哀哉,沒出息哉,中國程序員?

程序員,這個名字,現在聽起來,已經有些悲哀。我無法不爲自己的今天慟哭。我不知道四年之中我經歷了多少次選擇,經歷了多少變化。今天我坐在這裏寫這樣的文章,我不知道四年前的我能否理解。爲何不是四年前我就能明白這樣的道理,中國公司裏的程序員其實是

原创 對話框類對象的自銷燬與外銷燬

1         前言<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> MFC開發過程中起始有很多的細節指出可以作爲一種模式,爲今

原创 用文本來表示UML圖表

Martin Flower在他最近的blog中大發妙論,說要用text來表示UML圖表。有人會說既然是圖表,當然要用圖來表示。但是Martin爲什麼要