In case you haven t realized it, building computer systems is hard. As the complexity of the system gets greater, the task of building the software gets exponentially harder. As in any profession, we can progress only by learning, both from our mistakes and from our successes. This book represents some of this learning written in a form that I hope will help you to learn these lessons quicker than I did, or to communicate to others more effectively than I did before I boiled these patterns down.
標(biāo)簽: complexity the building computer
上傳時(shí)間: 2015-04-25
上傳用戶:tyler
分而治之方法還可以用于實(shí)現(xiàn)另一種完全不同的排序方法,這種排序法稱為快速排序(quick sort)。在這種方法中, n 個(gè)元素被分成三段(組):左段l e f t,右段r i g h t和中段m i d d l e。中段僅包含一個(gè)元素。左段中各元素都小于等于中段元素,右段中各元素都大于等于中段元素。因此l e f t和r i g h t中的元素可以獨(dú)立排序,并且不必對(duì)l e f t和r i g h t的排序結(jié)果進(jìn)行合并。m i d d l e中的元素被稱為支點(diǎn)( p i v o t )。圖1 4 - 9中給出了快速排序的偽代碼
上傳時(shí)間: 2015-04-27
上傳用戶:kristycreasy
介紹ISO7816-4及中國(guó)金融集成電路(IC)卡規(guī)范所規(guī)定的T=0協(xié)議的CPU卡與終端之間的接口特性和傳輸協(xié)議,及以C51語言設(shè)計(jì)的CPU卡復(fù)位、下電及讀寫程序。
上傳時(shí)間: 2013-12-16
上傳用戶:xinzhch
t嵌入式圖形開發(fā)實(shí)戰(zhàn)篇 嵌入式應(yīng)用的開發(fā)工作基本上是在工作站或是PC 機(jī)上完成的,我們?cè)诠ぷ鞯臋C(jī)器上調(diào)試運(yùn)行嵌入式應(yīng)用,并將輸出結(jié)果顯示在一個(gè)仿真小型設(shè)備顯示終端的模擬器上。在開發(fā)的后期,我們要根據(jù)我們選擇的嵌入式硬件平臺(tái),將嵌入式應(yīng)用編譯鏈接成適合在這個(gè)硬件平臺(tái)上運(yùn)行的二進(jìn)制目標(biāo)代碼,另外由于應(yīng)用使用到了Qt/Embedded 的庫(kù),所以我們還要將Qt/Embedded 庫(kù)的源代碼編譯鏈接成為適合在這個(gè)硬件平臺(tái)上使用的二進(jìn)制目標(biāo)代碼庫(kù)。當(dāng)一個(gè)Qt/Embedded 應(yīng)用被部署到小型設(shè)備上,并可靠的運(yùn)行,這樣一個(gè)開發(fā)過程才宣告結(jié)束。 介紹如何在一臺(tái)裝有Linux操作系統(tǒng)的機(jī)器上建立Qt/Embedded開發(fā)環(huán)境。 并教初學(xué)者認(rèn)識(shí)Qt/Embedded 開發(fā)環(huán)境。
標(biāo)簽: 嵌入式 圖形開發(fā) 嵌入式應(yīng)用 工作站
上傳時(shí)間: 2015-04-30
上傳用戶:冇尾飛鉈
在出現(xiàn)的提示信息中輸入大寫字母“D”,可 顯示系統(tǒng)當(dāng)前日期;輸入大寫字母“T”,可顯示系統(tǒng)當(dāng)前時(shí)間;輸入大寫字母 “Q”,可結(jié)束程序。
標(biāo)簽: 輸入 字母 顯示系統(tǒng)
上傳時(shí)間: 2013-12-04
上傳用戶:as275944189
著名的AT&T UNIX v6 源碼,雖然已不能在現(xiàn)在的機(jī)器中直接運(yùn)行(通過在Linux上安裝pdp11 simulator可以運(yùn)行),但從中首先可以學(xué)習(xí)到C程序設(shè)計(jì)的簡(jiǎn)約與嚴(yán)謹(jǐn)(原作者是圖靈獎(jiǎng)得主Brian W. Kernighan和Dennis M. Ritchie),其次還可以幫助深入理解操作系統(tǒng)概念,其設(shè)計(jì)思想仍然廣泛存在于多數(shù)操作系統(tǒng)中。 本系統(tǒng)的首次發(fā)布于1976年,現(xiàn)仍然做為MIT高年級(jí)學(xué)生、研究生的操作系統(tǒng)學(xué)習(xí)的分析材料。
上傳時(shí)間: 2013-12-28
上傳用戶:cazjing
(2) 主要算法的基本思想: 從題目上來分析我認(rèn)為這是一個(gè)圖的最短路徑問題。因此決定用Dijkstra算法按路徑長(zhǎng)度遞增的順序逐步產(chǎn)生最短路徑的方法:設(shè)置兩個(gè)頂點(diǎn)的集合T和S,集合S中存放已找到的最短路徑的頂點(diǎn),集合T中存放當(dāng)前還未找到的最短路徑的頂點(diǎn)。初始狀態(tài)時(shí),集合S中只包含源點(diǎn)V0,然后不斷從集合T中選取到頂點(diǎn)V0路徑長(zhǎng)度最短的頂點(diǎn)加入到集合S中,集合S中每加入一個(gè)新的頂點(diǎn)U,都要修改頂點(diǎn)V0到集合T中剩余頂點(diǎn)的最短路徑長(zhǎng)度值,集合T中各頂點(diǎn)新的最短路徑長(zhǎng)度值為原來的最短路徑長(zhǎng)度值與頂點(diǎn)U的最短路徑長(zhǎng)度只值中的較小的。此過程不斷重復(fù),直到集合T的頂點(diǎn)全部加入到集合S為止。
上傳時(shí)間: 2015-05-01
上傳用戶:wpwpwlxwlx
DELPHI basicCtrl+NUM 直接將光標(biāo)跳到NUM處,NUM是用Ctrl+Shift+NUM設(shè)置的標(biāo)號(hào)。 NUM不能用小鍵盤。 Ctrl+Home 將光標(biāo)移至文件頭。 Ctrl+End 將光標(biāo)移至文件尾。 Ctrl+B Buffer List窗口。 Ctrl+I 同Tab鍵。 Ctrl+M 同Enter鍵。 Ctrl+N 同Enter鍵,但光標(biāo)位置保持不變。 Ctrl+T 刪除光標(biāo)右邊的一個(gè)單詞。 Ctrl+Y 刪除光標(biāo)所在行。 Ctrl+Shift+↑ 光標(biāo)在函數(shù)體內(nèi)時(shí),將光標(biāo)快速移至當(dāng)前函數(shù)聲明處。 Ctrl+Shift+↓ 光標(biāo)在函數(shù)聲明行時(shí),將光標(biāo)快速移至函數(shù)定義處。 Ctrl+Shift+C 聲明一個(gè)過程或函數(shù)后,直接生成過程或函數(shù)的名稱、begin、end Ctrl+Shift+E 光標(biāo)在Edit窗口和Explorer窗口間切換。 Ctrl+Shift+G 插入GUID。 Ctrl+Shift+J 彈出Delphi語句提示窗口,選擇所需語句將自動(dòng)完成一條語句。 Ctrl+Shift+T 在光標(biāo)行加入To-Do注釋。 Ctrl+Shift+Y 刪除光標(biāo)之后至本行末尾之間的文本。 Ctrl+F3 Call Stack窗口。 Ctrl+F4 等于File菜單中的Close項(xiàng)。
標(biāo)簽: basicCtrl NUM DELPHI 光標(biāo)
上傳時(shí)間: 2014-11-26
上傳用戶:kr770906
X(t)=Asin(2*pi *f *t+ q)+n(t) 估計(jì)其中的參數(shù)為A,f, q。n(t)為隨機(jī)噪聲,服從正態(tài)分布。 其他的具體見附件中的程序
上傳時(shí)間: 2013-12-18
上傳用戶:225588
ITU-T H.261 視頻編解碼協(xié)議的最新標(biāo)準(zhǔn)文檔.
標(biāo)簽: ITU-T 261 視頻編解碼 協(xié)議
上傳時(shí)間: 2014-07-04
上傳用戶:愛死愛死
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1