Time of Update: 2018-12-03
UML提供了5種對系統動態方面的建模,其中:1.使用案例圖描述了一組用例和參與者以及它們之間的關係,對系統行為的組織和建模特別重要。2.互動圖是順序圖和共同作業圖表的總稱,順序圖強調訊息的時間次序,共同作業圖表強調收發訊息的對象的組織圖。這種是同構的,這意味著可以把一種圖轉成另外一種圖而沒有資訊損失。3.狀態圖顯示了一個由狀態、轉換、事件和活動組成的狀態機器,它強調一個對象按事件次序發生的行為。4.活動圖表顯示了系統中從活動到活動的流,它強調對象之間的控制流程,對系統功能建模非常重要
Time of Update: 2018-12-03
1。 MSASYNC 4。1 2。 eMbedded Visual C++ 4。0 3。 eMbedded Visual C++ 4。0 SP4 4。 Microsoft Pocket PC 2003 SDK。msi 5。 Windows Mobile 2003 Second Edition Developer Resources。msi 6。 Pocket PC 2003 SDK Chinese Simplified Emulation Images。msi 7。 模擬器漢化和Pock
Time of Update: 2018-12-03
先建立一個基於對話方塊的工程然後開啟ClassWizard選擇Class Info選項卡,在Message Filter下選Window我後在MessageMaps選項卡中的ObjectIDs選擇你的對話方塊,在Messages中選擇WM_NCHITTEST單擊Add Function再單擊Edit Code然後添加以下代碼UINT CMoveNoCaptionDlg::OnNcHitTest(CPoint point) { CPoint pt = point; ScreenToClient(&
Time of Update: 2018-12-03
1.當插入element時,如何設定text,主要是要插入TiXmlText,詳見下面的代碼int CSELUSR_DLG::InsertScore(CString CourseID,CString SubCourseID,CString PlayerID){TiXmlDocument doc( "GolfScores.xml" );TiXmlNode* node = 0;TiXmlElement* todoElement = 0;TiXmlElement* itemElement =
Time of Update: 2018-12-03
通過一個例子來說明select的用法1:一個非常簡單的用法int main (){ int keyboard; int ret,i; char c; fd_set readfd; struct timeval timeout; keyboard = open("/dev/tty",O_RDONLY | O_NONBLOCK); assert(keyboard>0); while(
Time of Update: 2018-12-03
想隨便寫點東西,卻發現不知道該寫點什麼,覺得在這裡應該寫點技術文章才應景,但是發現技術已經遠離我N久了...看看曾經的那些老朋友,老蔣,鸚鵡,laiyiling......依然執著,充滿熱情,自己真是自愧不如,已經3,4年沒寫過代碼了,3年前我會為了一個技術問題和別人爭論的面紅耳赤,如今,我明白了,技術並不是最重要的,說起這話顯得那麼無奈和悲壯,但現實往往如此,一段時間內你所執著追求的東西並不被別人看好,至少是不被所有人看好時,你卻沉浸其中,自得其樂,等到你耐不住寂寞終於逃脫所謂苦海後,發現原來
Time of Update: 2018-12-03
Time of Update: 2018-12-03
問題如下:我定義了如下的一個結構體:typedef struct{ CString csText;}MyStruct;並有如下的程式段1:MyStruct * p=NULL;p=(MyStruct *)malloc(sizeof(MyStruct));if(!p) AfxMessageBox("分配記憶體失敗!");else{ p->csText="hello world!"; free(p);}執行程式段1,會出現一個記憶體讀取異常,系統提示程式非法read了一個地址。
Time of Update: 2018-12-03
轉自:http://blog.chinaunix.net/u1/52350/showart_426726.html最近學習Linux編程,收穫真的很多。以前看都是別人或man告訴你某個命令怎麼使用,但現在我才領悟到,是程式的原始碼決定了全部。 linux要編程,首先需要安裝gcc與其它編程工具與庫檔案。最簡單的方法是進入圖形介面的添加刪除程式,選上開發工具就可以了。 1.APUE2原始碼下載:http://www.apuebook.com/src.tar.gz2.我儲存到了/root下.解壓縮
Time of Update: 2018-12-03
在VC中,大多數情況對檔案的操作都使用系統提供的 API 函數,但有的函數我們不是很熟悉,以下提供一些檔案操作 API 函數介紹: 一般檔案操作 APICreateFile開啟檔案要對檔案進行讀寫等操作,首先必須獲得檔案控制代碼,通過該函數可以獲得檔案控制代碼,該函數是通向檔案世界的大門。ReadFile從檔案中讀取位元組資訊。 在開啟檔案獲得了檔案控制代碼之後,則可以通過該函數讀取資料。WriteFile 向檔案寫入位元組資訊。
Time of Update: 2018-12-03
最近幫老婆寫一個小程式,用C#寫一個簡單的銀行業務知識考試系統,試題存放在Access資料庫中,需要隨機抽取N條記錄產生試卷,原本打算用sql的辦法產生隨機記錄,但是似乎每次選出來的試題並不重新整理,於是,我採用了如下辦法,方法似乎笨了點,但總算搞定,希望大家可以給出更好的解決辦法。1. 得到記錄總數T2. 產生1到T的N個不重複的隨機數3. 根據得到的隨機數取出相應行數的記錄 程式碼片段如下:1. 得到記錄總數: lnk = new
Time of Update: 2018-12-03
老北京城以城牆劃分,大體可分為四層,即外城、內城、皇城、紫金城,所謂“四九城”是指皇城的四門和內城的九門。皇城四門分別是天安門、地安門、東安門、西安門;而內城的九門分別是正陽門、崇文門、宣武門、朝陽門、阜城門、東直門、西直門、安定門、德勝門。 這些城門的稱謂也是有一番說詞的,皇城四門的含義比較明了,就不再贅述了。內城九門的含義大體是這樣的,正陽門取“聖主當陽,日至中天,萬國瞻仰”之意;崇文門指“文教宜尊”;宣武門指“武烈宜揚”;朝陽門指“迎賓出日”;阜城門指“物阜民安”;東直門、西直門取民興教
Time of Update: 2018-12-03
#include <ddraw.h>#pragma comment(lib, "guids.lib") LPDIRECTDRAW2 lpdd; HRESULT ddrval; CoInitialize(NULL); ddrval = CoCreateInstance(CLSID_DirectDraw, NULL, CLSCTX_ALL, IID_IDirectDraw2, (void**)&lpdd); if(!FAILED(ddrval)) { ddrval
Time of Update: 2018-12-03
第1章 自環的原理和方法自環顧名思義就是自己發自己收。物理上收發互連,邏輯上收發互連。這樣使得MTP1,MTP2,MTP3層物理上,邏輯上都可以連通,自環就設定完成了。將交換上收發互連,讓MPT1,MTP2連通,然後設定兩個本端點碼,對端點碼分別是另一個本端點碼,定義信令鏈路集,定義信令路由,定義SLC,這樣就形成了自環,這樣使得MTP3層連通。自環就設定完成。物理自環:物理自環與邏輯自環的關係類似於OSI中的物理層與網路層的關係。見所示:第2章
Time of Update: 2018-12-03
vmstat 全面的效能分析工具,可以觀察到系統的進程狀態、記憶體使用量、虛擬記憶體使用、磁碟的IO、中斷、環境切換、CPU使用等。在系統中使用root身份,執行vmstat 1 命令,觀察效能狀況。各參數值含義見下方: vmstat procs r: 啟動並執行和等待(CPU時間片)啟動並執行進程數,這個值也可以判斷是否需要增加CPU(長期大於1) b: 處於不可中斷狀態的進程數,常見的情況是由IO引起的 memory swpd: 切換到交換記憶體上的記憶體(預設以KB為單位)
Time of Update: 2018-12-03
"類之間的關係 UML把類之間的關係分為以下5種. ● 關聯:類A與類B的執行個體之間存在特定的對應關係 ● 依賴:類A訪問類B提供的服務 ● 聚集:類A為整體類,類B為局部類,類A的對象由類B的對象組合而成 ● 泛化:類A繼承類B ● 實現:類A實現了B介面 關聯(Association) 關聯指的是類之間的特定對應關係,在UML中用帶實線的箭頭表示。按照類之間的數量對比,關聯可以分為以下三種: ● 一對一關聯 ● 一對多關聯 ● 多對多關聯注意:關聯
Time of Update: 2018-12-03
原型int select(int nfds,fd_set* readfds,fd_set* writefds,fd_set* exceptfds,const struct timeval* timeout);nfds:本參數忽略,僅起到相容作用。 readfds:(可選)指標,指向一組等待可讀性檢查的套介面。 writefds:(可選)指標,指向一組等待可寫性檢查的套介面。 exceptfds:(可選)指標,指向一組等待錯誤檢查的套介面。
Time of Update: 2018-12-03
;修改工作列 p:v-j'^h[HKEY_LOCAL_MACHINESoftwareMicrosoftShellAutoHide] mK3SD0Ydl~
Time of Update: 2018-12-03
直接編輯~/.vimrcset nocompatibleset numberfiletype onset background=lightsyntax onset autoindentset smartindentset tabstop=4set shiftset showmatchset guioptions-=Tset rulercolorscheme eveningset nohlsearchset modelineset showcmdset showfulltagset
Time of Update: 2018-12-03
在TinyXML中,根據XML的各種元素來定義了一些類: TiXmlBase:整個TinyXML模型的基類。 TiXmlAttribute:對應於XML中的元素的屬性。 TiXmlNode:對應於DOM結構中的節點。 TiXmlComment:對應於XML中的注釋。 TiXmlDeclaration:對應於XML中的申明部分,即<?versiong="1.0" ?>。