Object Pascal 是一種高級編譯語言,具有強類型(對數(shù)據(jù)類型的檢查非常嚴格)特性,支持結(jié)構(gòu)化 和面向?qū)ο缶幊獭K膬?yōu)點包括代碼的易讀性、快速編譯,以及支持多個單元文件從而實現(xiàn)模塊化編程。 Object Pascal 具有一些特性以支持Borland 組件框架和RAD(快速應(yīng)用程序開發(fā))環(huán)境。在很大程 度上,本語言參考的說明和示例假定你使用Borland 公司的開發(fā)工具,如Delphi 和Kylix。 絕大多數(shù)使用Borland 開發(fā)工具的開發(fā)者是在IDE(集成開發(fā)環(huán)境)環(huán)境下編寫代碼并進行編譯。 Borland 開發(fā)工具幫助我們設(shè)置工程和源文件的許多細節(jié),比如維護單元的依賴信息。并且,使用這些工 具在程序的組織上還有一些限制,嚴格說來,這不是Object Pascal 語言規(guī)范的一部分。比如,Borland 開發(fā)工具遵循某些文件和程序的命名約定,若你在IDE 以外編寫代碼并使用命令行來編譯,你可以避開 這些限制。 這些幫助主題假設(shè)你在IDE 環(huán)境下工作,并且使用VCL(可視化組件庫)和/或 CLX(跨平臺組件 庫)創(chuàng)建應(yīng)用程序。但有時候,Borland 一些特定的規(guī)則和Object Pascal 的通用規(guī)則并不相同。
上傳時間: 2015-11-12
上傳用戶:cxl274287265
哲學(xué)家進餐問題是荷蘭學(xué)者Dijkstra 提出的經(jīng)典問題之一,它是一個信號量機制問題的應(yīng)用,在操作系統(tǒng)文化史上具有非常重要的地位。對該問題的剖析有助于學(xué)生深刻地理解計算機系統(tǒng)中的資源共享、進程同步、死鎖等問題,并能熟練地應(yīng)用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設(shè)有5個哲學(xué)家,他們花費一生中的時光思考和吃飯。這些哲學(xué)家共用一個圓桌,每個哲學(xué)家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當(dāng)一個哲學(xué)家思考時,他與其他同事不交互。時而,哲學(xué)家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學(xué)家一次只能拿起一只筷子。顯然,他不能從其他哲學(xué)家手里拿走筷子。當(dāng)一個饑餓的哲學(xué)家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當(dāng)吃完后,他會放下兩只筷子,并再次開始思考。 規(guī)定奇數(shù)號哲學(xué)家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數(shù)號哲學(xué)家則相反。按此規(guī)定,將是1、 2號哲學(xué)家競爭1號筷子;3、4號哲學(xué)家競爭3號筷子。即五位哲學(xué)家都先競爭奇數(shù)號筷子,獲得后,再去競爭偶數(shù)號筷子,最后總會有一位哲學(xué)家能獲得兩只筷子而進餐。
上傳時間: 2014-01-23
上傳用戶:teddysha
PID是控制智能小車的經(jīng)典算法在過程控制中,按偏差的比例(P)、積分(I)和微分(D)進行控制的PID控制器(亦稱PID調(diào)節(jié)器)是應(yīng)用最為廣泛的一種自動控制器。它具有原理簡單,易于實現(xiàn),適用面廣,控制參數(shù)相互獨立,參數(shù)的選定比較簡單等優(yōu)點;而且在理論上可以證明,對于過程控制的典型對象──“一階滯后+純滯后”與“二階滯后+純滯后”的控制對象,PID控制器是一種最優(yōu)控制
上傳時間: 2015-11-24
上傳用戶:qq1604324866
「我是中國人」,ChineseTokenizer會將之分割為五個中文字:「我、是、中、國、人」,CJKTokenizer則會將之分割為「我是、是中、中國、國人」四個二節(jié)的詞。前者的問題是沒有考慮中文詞語的問題,如搜尋「國中」一樣搜尋到「我是中國人」。後者的問題則是制做了大量沒意義的詞如「是中」「國人」,讓索引沒必要地增大、降低搜尋效率。
標(biāo)簽:
上傳時間: 2015-12-18
上傳用戶:stvnash
lingo基礎(chǔ)教程.doc LINGO使用指南 LINGO是用來求解線性和非線性優(yōu)化問題的簡易工具。LINGO內(nèi)置了一種建立最優(yōu)化模型的語言,可以簡便地表達大規(guī)模問題,利用LINGO高效的求解器可快速求解并分析結(jié)果。 §1 LINGO快速入門 當(dāng)你在windows下開始運行LINGO系統(tǒng)時,會得到類似下面的一個窗口: 外層是主框架窗口,包含了所有菜單命令和工具條,其它所有的窗口將被包含在主窗口之下。在主窗口內(nèi)的標(biāo)題為LINGO Model – LINGO1的窗口是LINGO的默認模型窗口,建立的模型都都要在該窗口內(nèi)編碼實現(xiàn)。下面舉兩個例子。 例1.1
標(biāo)簽: LINGO lingo 基礎(chǔ)教程
上傳時間: 2013-12-19
上傳用戶:LIKE
圖像識別模組由光學(xué)鏡頭、CMOS傳感器(SPCA561A)、圖像處理芯片(SPCA563A)組成。 SPCA563A分析和處理SPCA561A傳過來的圖像信號,并得出相應(yīng)的信息(顏色、形狀等等)。此模組接口簡單,應(yīng)用方便,容易與 MCU 結(jié)合使用,我們下面將要介紹的 Demo 就是其與SPCE061A結(jié)合的例子。
上傳時間: 2015-12-21
上傳用戶:AbuGe
目前在單片機的教學(xué)過程中,Labcenter Electronics 推出的 EDA 軟件 Proteus(普羅特斯)已越來越 受到重視,并被提倡應(yīng)用于單片機數(shù)字實驗室的構(gòu)建之中。Proteus 是一款功能較為全面的電子設(shè)計自動 化軟件,它不但可用于 PCB 設(shè)計以及模擬和數(shù)字電路仿真分析,還可應(yīng)用于單片機及其外圍電路的仿 真,支持的微處理器芯片(Microprocessors ICs)包括 8051 系列、AVR 系列、PIC 系列、HC11 系列、 ARM7/LPC2000 系列甚至 Z80 等。本文對 Proteus 在單片機應(yīng)用系統(tǒng)中的仿真應(yīng)用作一介紹。
上傳時間: 2015-12-29
上傳用戶:海陸空653
摘要:介紹基于MF-RC500芯片的通用射頻卡讀/寫模塊的設(shè)計和實現(xiàn)。該讀/寫模塊具有和應(yīng)用系統(tǒng)的多種通信接口方式,包括二線制通信模式 模塊設(shè)計有用戶高級讀寫指令,極大地簡化了應(yīng)用系統(tǒng)對射頻卡的操作 應(yīng)用系統(tǒng)和模塊的通信基于二次握手的通信協(xié)議,保證了通信的穩(wěn)定和可靠。 提要:函數(shù)的C語言定義以及定義函數(shù)的頭文件。 描述:對函數(shù)及其目的進行敘述性描述。 例程:給出一個能說明該函數(shù)的應(yīng)用例子。 數(shù)據(jù)類型:列出函數(shù)中使用的一些特殊的數(shù)據(jù)類型(如結(jié)構(gòu)體等)的C語言定義。這些數(shù)據(jù)類型的定義包含在提要標(biāo)題下列出的頭文件中。 參閱:給出相關(guān)聯(lián)的函數(shù)。 返回值: 如果函數(shù)有返回值,則在本標(biāo)題下將給出返回值的類型和性質(zhì),同時還包括錯誤返回的信息。
上傳時間: 2014-01-13
上傳用戶:yepeng139
說明 除了自身之外,無法被其它整數(shù)整除的數(shù)稱之為質(zhì)數(shù),要求質(zhì)數(shù)很簡單,但如何快速的求出質(zhì)數(shù)則一直是程式設(shè)計人員與數(shù)學(xué)家努力的課題,在這邊介紹一個著名的 Eratosthenes求質(zhì)數(shù)方法 解。 以背包問題為例,我們使用兩個陣列value與item,value表示目前的最佳解所得之總價,item表示最後一個放至背包的水果,假設(shè)有負重量 1~8的背包8個,並對每個背包求其最佳解。
標(biāo)簽:
上傳時間: 2013-12-22
上傳用戶:二驅(qū)蚊器
這是我參考做的模型其中有三個文件:一個是初始化文件,一個是s-function 的電機模型(靜止兩相坐標(biāo)系),還有一個仿真圖
上傳時間: 2014-01-20
上傳用戶:wfl_yy
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1