你已經(jīng)熟悉了STL。你知道怎么建立容器,迭代它們的內(nèi)容,添加刪除元素和應(yīng)用常見算法,比如find和sort。但你并不滿足,你不能擺脫STL所提供的超過它們能帶來的好處的感覺。應(yīng)該簡單的任務(wù)并非那樣。應(yīng)該直截了當(dāng)?shù)牟僮鞔_有資源泄漏或錯(cuò)誤行為。應(yīng)該高效的過程卻需要比你希望給它們的更多的時(shí)間和內(nèi)存。是的,你知道怎么使用STL,但你不確定你在有效地使用它。
上傳時(shí)間: 2016-02-12
上傳用戶:wyc199288
本書分為上篇、中篇和下篇三個(gè)部分,上篇為Windows CE結(jié)構(gòu)分析,中篇為Windows CE情景分析,下篇為實(shí)驗(yàn)手冊(cè)。每一篇又劃分為若 干章。上篇包含有引言,Windows CE體系結(jié)構(gòu),處理 器排程,儲(chǔ)存管理 ,檔案系統(tǒng)和設(shè)備管理 等六 章。中篇包含有系統(tǒng)初始化,處理 器排程過程,分頁處理 ,檔案處理 和驅(qū)動(dòng)器載入等五章。下篇包含有Windows CE應(yīng)用程式開發(fā),Windows CE系統(tǒng)開發(fā),評(píng)測與總結(jié)以及實(shí)習(xí)等四章。 上篇的重點(diǎn)在於分析Windows CE kernel的結(jié)構(gòu)以及工作原理 。這個(gè)部分是掌握Windows CE作業(yè)系統(tǒng)的基礎(chǔ)。 中篇重點(diǎn)在於分析Windows CE kernel的實(shí)際運(yùn)行 過程。如果說 上篇是從靜態(tài)的角度 分析Windows CE kernel,那麼中篇?jiǎng)t是試圖從動(dòng)態(tài)的角度 給讀 者一個(gè)有關(guān)Windows CE kernel的描述。希望讀 者能夠通過對(duì)中篇的閱讀 理 解,在頭腦中形成有關(guān)Windows CE kernel的多方位的運(yùn)作情景。 下篇著重於有關(guān)Windows CE的應(yīng)用。對(duì)理 論 的掌握最終要應(yīng)用到實(shí)務(wù)中。
標(biāo)簽: 分
上傳時(shí)間: 2013-12-23
上傳用戶:FreeSky
一個(gè)簡單的任務(wù)調(diào)度系統(tǒng),非常有參考價(jià)值,您可以發(fā)現(xiàn)很多有用的概念
標(biāo)簽: 任務(wù)調(diào)度
上傳時(shí)間: 2016-02-15
上傳用戶:362279997
8. MFC的進(jìn)程和線程 1. Win32的進(jìn)程和線程概念 進(jìn)程是一個(gè)可執(zhí)行的程序,由私有虛擬地址空間、代碼、數(shù)據(jù)和其他操作系統(tǒng)資源(如進(jìn)程創(chuàng)建的文件、管道、同步對(duì)象等)組成。一個(gè)應(yīng)用程序可以有一個(gè)或多個(gè)進(jìn)程,一個(gè)進(jìn)程可以有一個(gè)或多個(gè)線程,其中一個(gè)是主線程。 線程是操作系統(tǒng)分時(shí)調(diào)度分配CPU時(shí)間的基本實(shí)體。一個(gè)線程可以執(zhí)行程序的任意部分的代碼,即使這部分代碼被另一個(gè)線程并發(fā)地執(zhí)行;一個(gè)進(jìn)程的所有線程共享它的虛擬地址空間、全局變量和操作系統(tǒng)資源。 之所以有線程這個(gè)概念,是因?yàn)橐跃€程而不是進(jìn)程為調(diào)度對(duì)象效率更高: • 由于創(chuàng)建新進(jìn)程必須加載代碼,而線程要執(zhí)行的代碼已經(jīng)被映射到進(jìn)程的地址空間,所以創(chuàng)建、執(zhí)行線程的速度比進(jìn)程更快。 • 一個(gè)進(jìn)程的所有線程共享進(jìn)程的地址空間和全局變量,所以簡化了線程之間的通訊。
上傳時(shí)間: 2013-12-26
上傳用戶:410805624
chemcad簡介 1.CHEMCAD軟件概述: CHEMCAD系列軟件是美國Chemstations公司開發(fā)的化工流程模擬軟件。使用它,可以在計(jì)算機(jī)上建立與現(xiàn)場裝置吻合的數(shù)據(jù)模型,并通過運(yùn)算模擬裝置的穩(wěn)態(tài)或動(dòng)態(tài)運(yùn)行,為工藝開發(fā)、工程設(shè)計(jì)、優(yōu)化操作和技術(shù)改造提供理論指導(dǎo)。 1.1使用CHEMCAD可以做的工作主要有以下幾項(xiàng): A.設(shè)計(jì)更有效的新工藝和設(shè)備使效益最大化 B.通過優(yōu)化脫瓶頸改造減少費(fèi)用和資金消耗 C.評(píng)估新建舊裝置對(duì)環(huán)境的影響 D.通過維護(hù)物性和實(shí)驗(yàn)室數(shù)據(jù)的中心數(shù)據(jù)庫支持公司信息系統(tǒng) 1.2CHEMCAD中的單元操作: CHEMCAD提供了大量的操作單元供用戶選擇,使用這些操作單元,基本能夠滿足一般化工廠的需要。 對(duì)反應(yīng)器和分離塔,提供了多種計(jì)算方法。ChemCAD可以模擬以下單元操作: 蒸餾、汽提、吸收、萃取、共沸、三相共沸、共沸蒸餾、三相蒸餾、電解質(zhì)蒸餾、反應(yīng)蒸餾、反應(yīng)器、熱交換器、壓縮機(jī)、泵、加熱爐、控制器、透平、膨脹機(jī)等50多個(gè)單元操作。
標(biāo)簽: CHEMCAD Chemstations chemcad 軟件
上傳時(shí)間: 2013-12-24
上傳用戶:牧羊人8920
顯示四個(gè)字的LED原理圖及程序,里面有原理圖和程序,調(diào)試通過了的,可以直接用
上傳時(shí)間: 2014-01-16
上傳用戶:葉山豪
設(shè)計(jì)一個(gè)簡單的計(jì)算器類(類型),要求: (1) 從鍵盤讀入算式。 (2) 可以進(jìn)行加、減、乘、除運(yùn)算。 (3) 運(yùn)算要有優(yōu)先級(jí)。 (4) 用戶可以按任何的運(yùn)算符出現(xiàn)順序進(jìn)行輸入。 (5) 不限定用戶輸入的計(jì)算式的長度。 (6) 有排錯(cuò)功能,當(dāng)用戶輸入錯(cuò)誤的算式時(shí)提示用戶。 例如,如果用戶輸入:3 + 4 * 5 - 7,計(jì)算結(jié)果應(yīng)為16。 (提示:可以使用本節(jié)所定義的棧類來幫助進(jìn)行處理)。
標(biāo)簽: 計(jì)算器
上傳時(shí)間: 2016-02-25
上傳用戶:a6697238
在Java應(yīng)用程序特別是Web應(yīng)用中,經(jīng)常遇到字符的編碼問題。為了防止出現(xiàn)亂碼,首先需要了解字符編碼的基本概念以及Java是如何處理字符編碼的,這樣就可以有目的地在輸入/輸出環(huán)節(jié)中增加必要的轉(zhuǎn)碼。
標(biāo)簽: Java Web 應(yīng)用程序
上傳時(shí)間: 2016-03-01
上傳用戶:784533221
首先通過遞歸調(diào)用,將原數(shù)組不斷的分小,最終將數(shù)組分成N份。然后將有序的兩組合并成一個(gè)有序數(shù)組,每合并一次數(shù)組的規(guī)模.就會(huì)翻倍,最終會(huì)將原來無序的數(shù)組變成一個(gè)有序的數(shù)組。
標(biāo)簽: 遞歸
上傳時(shí)間: 2014-01-04
上傳用戶:duoshen1989
很好的搜索: 給你很多長度不定的木棒,將他們分成幾組,每組中的總長度作為這組的標(biāo)示值,請(qǐng)給出一種分組方法,能使得所有標(biāo)示值中的最小值最大。 Input 多組,每組兩行,第一行是一個(gè)N和K,代表有N根木棒,分成K組,第二行是N個(gè)數(shù)字,代表木棒的長度。(N不超過100,K不超過20,每根木棒長度不超過1000) Output 輸出所有標(biāo)示值中的最小值的最大值。 Sample Input 5 3 1 3 5 7 9 5 3 89 59 68 35 29 Sample Output 8 89
上傳時(shí)間: 2013-12-23
上傳用戶:nairui21
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1