此為《Visual C++ 項目開發實用案例》書籍配套光盤,該書由“數據庫查詢工具”、“數據轉換工具”、“圖像處理系統”、“系統資源監測器”、“HTTP日志解析、分析系統”五個案例構成,光盤資料中提供了所有系統的源程序代碼和相關文件。
上傳時間: 2015-11-12
上傳用戶:huyiming139
1、 :編寫并調試一個模擬的進程調度程序,采用“最高優先數優先”調度算法對進程進行調度。 “最高優先數優先調度算法的基本思想是把CPU分配給就緒隊列中優先數最高的進程。嘗試靜態優先數與動態優先數兩種方法: a) 靜態優先數是指優先數在整個進程運行期間不再改變。優先數可以在數據輸入時指定,也可以根據到達順序、運行時間確定。 b) 動態優先數是指進程的優先數在創建進程時可以給定一個初始值,并且可以按一定原則修改優先數。例如進程獲得一次CPU后就將其優先數減少1。或者進程等待的時間超過某一時限時增加其優先數的值。 2、 編寫并調試一個模擬的進程調度程序,模擬實現多級反饋隊列調度算法。 3、 編寫并調試一個模擬的進程調度程序,模擬實現最低松弛度優先算法。 4、 程序與報告要求: a) 對上述要求1、2、3,至少要完成一項,鼓勵嘗試多種算法。 b) 輸出結果要盡量詳細清晰,能夠反映調度后隊列變化,PCB內部變化。 c) 可以選擇在Windows或Linux環境下編寫、運行程序 d) 鼓勵使用不同的開發工具在不同平臺環境上進行開發比較。 e) 在實驗報告中,一方面可以對實驗結果進行分析,一方面可以對各種算法進行比較,分析它們的優劣,說明各種算法適用于哪些情況下的調度。
上傳時間: 2015-11-13
上傳用戶:zq70996813
在所有的應用軟件當中,幾乎都會提供打印結果的功能,但大部分的軟件并不提供輸出結果到文本文件功能(如速達,用友和金碟應用軟件等能夠打印,但不能將結果直接輸出到文本文件 再比如一些與硬件配套的應用軟件類似 PeakNet等軟件,也只能打印,不能輸出到文本文件)。有時候客戶需要對這些結果進行再次處理分析和統計。傳統的方法,只能把打印到紙上的數據手工輸入電腦,再利用自己的統計分析軟件來處理這些數據。如果這些數據量大,僅靠人工輸入是不可能的。筆者經過探討和測試,找到了一個方法,實現了他們的無縫連接。為方便起見,以下稱本文最早提到提供打印結果功能的軟件為軟件A,對這些結果再次進行處理分析和統計的軟件為軟件B。
標簽: 應用軟件
上傳時間: 2016-01-09
上傳用戶:litianchu
給出一個分治算法,計算兩個n 位大整數的乘積。即A*B.并給出你的算法的復雜度分析。
上傳時間: 2016-01-26
上傳用戶:磊子226
【實驗名稱】遞歸子程序分析器的設計與實現 【實驗目的和要求】 設計、編制,調試一個典型的語法分析程序,實現對如下的遞歸子程序語法的分析,進一步掌握常用的語法分析方法。 【實驗內容】 ① 本分析程序所分析的文法如下: G[E]: E->eBaA A->a|bAcB B->dEd|aC C->e|dC ② 針對上述文法編寫一遞歸子程序分析程序,該程序的輸入是任意符號串,輸出是本次輸入的符號串是否是該文法的句子的結論。 【環境】 Windows Pc 機,任何版本的c語言 其中還包括java語言實現的程序
上傳時間: 2013-12-25
上傳用戶:lanhuaying
華恒科技 HHCF5249-R3 技術手冊 第一章 產品簡介 第二章 軟件系統 第三章 硬件系統 第四章 機械特性 第五章 底板的硬件設計 第六章 售后服務及技術支持 附錄 附錄A 初始化 附錄B LINUX 常見術語 附錄C 常用LINUX 命令 附錄D GCC 與GDB 附錄E MAKEFILE 附錄F UCLINUX 系統分析 uClinux 簡介 uClinux 小型化的做法 uClinux 的開發環境 uClinux 的內存管理 工具及內核 附錄G 圖形界面(GUI)接口函數API 附錄H 參考資料
上傳時間: 2013-12-24
上傳用戶:a6697238
詞法分析器的實現,1) 輸入:字符串(待進行詞法分析的源程序),輸出:由(種別碼,自身值)所組成的二元組序列。 2) 功能: a. 濾空格 b. 識別保留字 c. 識別標識符 d. 拼數 e. 拼復合單詞: 例如: >=、 <=、 := 3) 檢查如下錯誤: a. 程序語言的字符集以外的非法字符 b. 單詞拼錯,如9A88,而對于將begin拼寫成begon的錯誤,只須把begon當成標識符即可
標簽: 分析器
上傳時間: 2016-05-18
上傳用戶:c12228
本程序要求用戶在控制臺里輸入非終極符,終結符與產生式,然后對用戶輸入的文法進行分析,得出first集 與follow 集,并打印出預測分析表用戶決定是否繼續進行句型分析,如繼續則給出符號分析棧的實現,從而判斷剛輸入的句子是否為符合該文法的句子。 該程序遵循LL(1) 文法FIRST(A)的構造:是A的所有可能推導的開頭終結符或可能的ε FOLLOW(A)是所有句型中出現在緊接A之后的非終結符或“#” 預測分析程序 構造LL(1)分析表 ⅰ,構造文法中所有元素的FIRST和FOLLOW集合 ⅱ,對文法G的每個產生式A->α執行第三步和第四步 ⅲ,對每個終結符a∈FIRST(α),把A->α加至M[A,a] ⅳ,若ε∈FIRST(α),則對任何b∈FOLLOW(A)把A->α加至M[A,b]中 ⅴ,把所有無定義的M[A,a]標上“出錯標志”
上傳時間: 2013-12-27
上傳用戶:jackgao
J2EE高校學籍管理信息系統的設計及實現 本文中的學籍信息管理系統將 Mvc 以ModelViewControl) 模式和J2EE相結合,使界面與業務邏輯徹底分離,在系統架構中各司其職、互不干涉,具有較強的伸縮性、 通用性和可操作性。 文中用統一建模語言UML對系統進行詳細分析,并給出了系統的具體設計, 包括系統結構設計、數據庫 設計、信息安全訪問設計等。 此外,本文還著重描述了系統實現過程中的一些關鍵技術, 包括在系統數據訪問,實 現的 相關技術( 如 數據庫連接池技術) 以 及加密技術等。 系統采用基于J ZE E 多層結構,各項應用均在We b上展開,通過We b方式完成用 戶與系統的交互。瀏覽器層為用戶提供可視化圖形界面 We b服務層響應客戶請求,為 客戶提供所請求的數據 應用服務層進行應用邏輯計算,完成瀏覽器請求的相應的商業 計算和業務數據操作 數據庫層存儲、管理數據信息。采用多層結構的方式使得系統具 有很強的伸縮性、通用性、兼容性和可操作性,每一層能夠專注于特定的角色和功能。 系統的實現中采用J a va 的加密技術完成用戶信息的加密、 認證功能 采用數據庫連接池 技術提高系統的數據庫訪問效率等。
標簽: J2EE ModelViewControl Mvc 管理信息系統
上傳時間: 2016-06-01
上傳用戶:離殤
基于J2EE的物流信息系統的設計與實現 介紹了J2EE 體系結構、Mv c模式等相關概念和技術,并重點探討了 目 前比 較受歡迎的三種開源框架( s t r ut s框架、S Pr i n g框架和H i b e m a t e 框架)。 分析了他們的體系結構、 特點和優缺點。 根據J ZE E的分層結構,結合We b應用 的特點, 將三種框架進行組合設計, 即表現層用S t r ut s框架、 業務邏輯層用S P ri n g 框架、持久層用比b ema t e 框架,從而來構建物流信息系統。這種整合框架使各 層相對獨立, 減少各層之間的禍合程度,同時加快了系統的開發過程,增強了系 統的可維護性和可擴展性,初步達到了分布式物流信息系統的設計目標。 經過以上分析,結合物流系統的業務需求,進行了相關的實現。最后,系統 運用先進的A ja x技術來增強Ui層與服務器的異步通信能力, 使用戶體驗到動態 且響應靈 敏的桌 面級w e b應用程序。 通過江聯公司的試運行結果,系統達到了 渝瞇。 并 且 對 江 聯 公 司 提 出 了 基 于 R F I D 的 解 決 方 案 的 實 施 計 劃 。
上傳時間: 2016-06-01
上傳用戶:ynsnjs