原创 關於多態實現Singleton模式的探討

題記:我本人也不是很喜歡這個解決辦法,但有人問起,並且資料中沒有發現其他類 似解法,所以整理成文,供大家參考討論. 關於多態實現Singleton模式的探討 --smilemac     Singleton模式雖然簡單,但卻是被討論最多

原创 設計原則

在軟件開發中,經常有人會說,一般的做法是什麼。我要說這恰是一個優秀的設計與糟糕的設計的根本分別所在。優秀的設計不存在一般的做法是什麼,而只是在正確的條件下做出正確的選擇。

原创 香港地面數字電視發展

香港地面數字電視建設與進展   常世平   [本文已在ICTC2010論文集上發表]   摘要:香港從2007年底採用國標GB20600-2006開播地面數字電視廣播迄今已接近3年,期間網絡覆蓋和接收機滲透率都獲得較大發展,本文介紹了香

原创 地面數字電視接收端標準發佈

 北京時間7月5日凌晨消息,昨日下午,地面數字電視接收端系列國家標準宣貫會在京召開,參會的工信部官員表示,地面數字電視接收端系列標準經過歷時2年多的研究制訂工作已最終完成標準發佈,並將在今年11月1日起正

原创 使用ScopeGuard在運行環境中監測內部變量

使用ScopeGuard在運行環境中監測內部變量 smilemac 1. ScopeGuard簡介 我們知道,使用結構化異常來書寫一個期望有較高可靠性的函數時,尤其這段函數如果有副作用(side effect),那麼在執行失敗,需要保持資

原创 作坊離工廠究竟有多遠 (一)

作坊離工廠究竟有多遠 (一) smilemac 1. 作坊與工廠 所謂作坊式的開發方法是指完全的依賴於開發者的經驗和喜好進行的軟件開發。在一個組織裏,一個軟件和另外一個軟件的開發過程可能完全不同,這種不同並不是建立在對具體項目仔細分析的

原创 快樂工作,快樂生活

        今天,公司舉辦了企業文化研討會,聽了關於儒家文化如何應用於企業文化建設,感觸良多。想起前一段時間與一些朋友聊天,談到年輕人工作選擇的問題,我說:“人的一生有很長,而對於一個人最理想的是工作與興趣的結合,而最悲哀的則是為了生

原创 mutable與const修飾詞的對稱性

mutable與const修飾詞的對稱性   smilemac   恐怕沒有程序員會反對在該使用const的地方使用const,但大部分程序員卻非常反對使用mutable,所以也很少注意mutable與const的對稱性。   我們

原创 LTE 全球商用情況

引用自C114網。香港2009年在2.7GHz波段拍賣了3個牌照,去年底又拍賣2.3GHz波段的牌照,但結果尚未知。2.7GHz的網絡正在鋪設,尚未完全商用。目前市場上未見到手機,僅有USB。

原创 CAP Theorem

Eric Brewer 2000年提出一個很著名的定理: 一個分佈式系統中, 無法同時滿足一致性(Consistence), 可得性(Availability), 和分區容錯性(Partition Tol

原创 談部門管理

一個理想的部門必須具備以下幾個特徵 (1)運作流程化,專業化,自動化 (2)必須是一個開放的學習型組織 (3)專業的工作標準 (4)從制度及文化雙方面鼓勵創新

原创 好久不來,我又回來了

這段時間集中去搞數字電視了,重新迴歸

原创 三月原則

一個經驗值,任何一個具完備功能(成為一個閉合系統)的程序達到完善可被用戶完全接受,最少都需要三個月,不管這個程序如何簡單。

原创 作坊離工廠究竟有多遠 (二)

作坊離工廠究竟有多遠 (二)   smilemac   1.    軟件大規模定製   在這個市場越來越起主導作用,定製的產品廣受歡迎的時代,軟件是否也可以做到大規模定製呢?首先看什麼是軟件的大規模定製。規模與產品的開發速度有關,如

原创 Liskov替換原則,接口,契約,類型及自然對應 (一)

Liskov替換原則,接口,契約,類型及自然對應 (一) <!--[if !supportEmptyParas]--> smilemac  <!--[endif]-->        公有繼承的意義和用法常常使人迷惑,不少人甚至認爲應該