發表文章

[linux]SIGPIPE handle

在Unix系統下,如果send在等待協議傳送數據時網絡斷開的話,調用send的進程會接收到一個SIGPIPE信號,進程對該信號的默認處理是進程終止。 在Unix系統下,如果recv函數在等待協議接收數據時網絡斷開了,那麼調用recv的進程會接收到一個SIGPIPE信號,進程對該信號的默認處理是進程終止。

[C#]List Box 更改顯示顏色

需求又變更摟 所以要加這東西 cOW!! 先到ListBox的屬性視窗把  DrawMode 修改成 OwnerDrawFixed 然後在LstBox的事件中加入事件函式 如下

[C#]send Email

由於專題的系統要以Email通知管理者系統出錯 所以查了一些資料 通過.Net FrameWork 2.0下提供的“System.Net.Mail”可以輕鬆的實現,本文列舉了3種途徑來發送: 1.通過Localhost; 2.通過普通SMTP; 3.通過SSL的SMTP; 下面一個一個來說:

[mysql]mysql cluster 讓我心灰意冷

弄了快半年的MySQL Cluster竟然在專題展前的最重要時刻裝不起來 重裝了幾百次 ubuntu也重灌了幾十次 我超廢 幹 位啥上次裝的起來這次裝不起來 重練巴 新找的參考   binary檔安裝 http://beerpla.net/2008/03/26/setting-up-a-mysql-cluster/   別人寫好的安裝檔 很方便 但我用會有錯= = http://www.jimdowling.info/ndbinstaller-trac/wiki/DetailedLocalhostInstall

[MFC]C++概念

virtual function 宣告時機: 相同的函數名稱,但因為不同的衍生類別,而有不同的行為時,可以宣告成虛擬函數 優點: 可以根據你的類別做出函數對應的行為 使用方法: 利用base class指標指向derive class物件記憶體位置,再由指標變數呼叫base class的虛擬函數,,就會執行derive class相同函數名稱的程式碼(若不使用指標其虛擬函數與一般函數是沒有什麼分別) performance比較: 非虛擬函數,在編譯時就決定哪一個函數會被呼叫,此為static binding;虛擬函數,必須要等到程式執行時才能知道哪個函數會被呼叫,稱為dynamic binding.故虛擬函數效率會低於非虛擬函數. 應用: 把解構子宣告成虛擬函數,在回收base class 指標指向動態配置出來的derive class記憶體空間時,藉由dynamic binding,解決類別不正常解構,讓記憶體完整的釋回. ----------------------------------------------------------------------------- static data member: 1.屬於class層級的資料,所有object共享一份static data member。 2.存取static member不需要透過任何的object,在無任何object時已透過member selection operators 來存取。 3.所有的存取都會被compiler轉化為extern實體的直接參考動作 static member function: 1.只允許存取static member variable或function 2.不用宣告實體物件即可呼叫該function Public: 1.可在程式內的任何敘述存取。 2.類別的成員函數之存取等級,大多為public等級,以便供類別以外程式敘述存取屬性。 Protect: 1.可存取類別的成員函數。 2.繼承該類別之衍生類別的成員函數。 3.等級介於public和private之間 1)類別以外的敘述,protected等級的成員,跟private同等。 2)對於類別的衍生類別,protected等級的成員,相當於public的等級。 Private: 1.可以存取該類別的成員函數...

[?]什麼是嵌入式系統?

什麼是嵌入式系統? 嵌入式系統(Embedded System),是一種完全嵌入於受控元件內部,為特定應用設計的專用電腦系統。與個人電腦這類的通用電腦系統不同,嵌入式系統通常執行的是帶有特定要求 的預先定義任務。由於嵌入式系統只針對一項特殊的任務,設計人員便能夠對它進行最佳化,減小尺寸降低成本。嵌入式系統的核心是由一個或幾個預先編程好執行 少數幾項任務的微處理器或者微控制器組成。與通用電腦能夠任意執行使用者安裝的軟體不同,嵌入式系統上的軟體通常是暫時不變的,所以經常稱為「韌體 (firmware)」。 引用自電子工程專輯 http://www.eettaiwan.com/SEARCH/ART/%B4O%A4J%A6%A1%A8t%B2%CE.HTM

[Document]System Design Document(SDD)

眾所周知,Design 從來就是一個很見仁見智的東西,Design沒有對與錯,只有好與壞之分,那麼,如何把自己的Design體現出來給 Leader(PM?IPS?EA?)知道或者Review呢,通常我們習慣的做法都是Document下來生成一份SDD,以便指導後續的 Designer或者Developer進行實際的開發。