原创 c++中設計模式這個詞--痛苦的當代程序員--人生規劃

設計模式這個詞,不僅僅在c++語言中有,在其他各種計算機編程語言中也廣泛的被使用。 著名的設計模式之書《head first》已經賣的相當之好。《大話設計模式》也賣的不錯。 目前搞計算機編程的朋友們想想真是挺苦,學了個c++語言之後,麻煩

原创 FFMpeg中的函數

FFmpeg是一個開源免費跨平臺的視頻和音頻流方案,屬於自由軟件,採用LGPL或GPL許可證(依據你選擇的組件)。它提供了錄製、轉換以及流化音視頻的完整解決方案。它包含了非常先進的音頻/視頻編解碼庫libavcodec,爲了保證高可移植

原创 智能家居系統設計關鍵技術

家庭內部網絡的組建   家庭內部組網,主要是解決各種信息家電之間的數據傳輸,能把外部連接傳入的數據傳輸到相應的家電上去,同時可以把內部數據傳輸到外部網絡。目前關於家庭內部網絡有許多種解決方案,主要是有線和無線方式。   有線方式:   ·

原创 幾個法則

開閉法則(OCP) 什麼是"開閉法則"?         "開閉法則"就是一個軟件實體對擴展開放,對修改關閉.怎麼理解這句話呢?就是說在設計一個模塊的時候儘量做到在這個模塊在不被修改的情況下擴展其功能,也就是說在不改變源代碼的情況下,改

原创 CMMI

什麼是CMMI?   CMMI全稱是Capability Maturity Model Integration, 即軟件能力成熟度模型集成,是由美國國防部與卡內基-梅隆大學和美國國防工業協會共同開發和研製的,其目的是幫助軟件企業對軟件工

原创 linux下goahead的cgi編程

cgi程序的可執行文件放在goahead/web/cgi-bin/目錄下,可以用gcc直接編譯生成。網頁文件放在goahead/web/目錄下,源文件如下: //test.c #include <stdio.h> #include <st

原创 linux共享內存使用實例

三個文件,一個頭文件,一個讀,一個寫,用同一個key值申請共享內存。 //shm.h #ifndef _SHM_COM_H#define _SHM_COM_H 1 #define TEXT_SZ 2048 struct shared_us

原创 treectrl遍歷

 樹是一種十分重要的數據結構。在程序設計中,我們經常用樹來組織數據。對於樹的遍歷也是一種常規的運算,下面提供了兩個算法。前面一個只是簡單的遍歷了所有的結點,後面一個則可以根據傳入條件返回相應的結點。 /*  * 功能:遍歷CTreeCtr

原创 vim配置文件.vimrc

" Update Log:" V1:   Someday in 2009: Created and modified;" V2:   2009,05,25: Update a shotkey to hide #ifdef Macro."

原创 STP與RSTP區別

STP 不能快速遷移,即使是在點對點鏈路或邊緣端口(邊緣端口指的是該端口直接與用戶終端相連,而沒有連接到其它設備或共享網段上),也必須等待2 倍的ForwardDelay 的時間延遲,端口才能遷移到轉發狀態。RSTP(Rapid Span