多媒體播放器,利用微軟公司在ActiveMovie和Video for Windows的基礎(chǔ)上推出的新一代基于COM的流媒體處理的開(kāi)發(fā)包DirectShow與Delphi開(kāi)發(fā)環(huán)境編寫(xiě)的多功能影音播放器.與小組成員五人合作完成了可行性研究報(bào)告、需求分析、概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)說(shuō)明書(shū)等開(kāi)發(fā)文檔.這是我軟件工程實(shí)驗(yàn)的一個(gè)項(xiàng)目與大家分享,有完整的論文和代碼.
標(biāo)簽: ActiveMovie DirectShow Windows Delphi
上傳時(shí)間: 2017-07-14
上傳用戶(hù):鳳臨西北
一般壓縮文件都沒(méi)密碼,如有密碼,那么默認(rèn)解壓密碼為:www.xkxz.com 有任何問(wèn)題可以加入QQ群:2386359 合作業(yè)務(wù)聯(lián)系QQ:986760 一般壓縮文件都沒(méi)密碼,如有密碼,那么默認(rèn)解壓密碼為:www.xkxz.com 有任何問(wèn)題可以加入QQ群:2386359 合作業(yè)務(wù)聯(lián)系QQ:986760 Mail:tianxianjianke@163.com
標(biāo)簽: 密碼
上傳時(shí)間: 2014-01-04
上傳用戶(hù):gououo
通過(guò)在proteus中操作得知這個(gè)程序的作用是:顯示圖形。 使我了解了數(shù)組、變量、子程序等的運(yùn)用。此程序是通過(guò)開(kāi)關(guān)鍵的控制來(lái)實(shí)現(xiàn)圖形的顯示形狀,我們主要通過(guò)定時(shí)器來(lái)實(shí)現(xiàn)圖形的顯示間隔,按鍵的次數(shù)來(lái)顯示索要顯示胡和圖形,使伙熟悉了P0、P1、P3輸入/輸出口的功能,以及74LS245芯片胡性能等。 在程序開(kāi)發(fā)中有一項(xiàng)編程風(fēng)格很重要,那就是命名規(guī)則。 一個(gè)變量的命名如果恰到好處,能夠讓人望文知意的話。會(huì)讓別人在閱讀你的代碼時(shí)變得輕松,更加容易理解。這也在無(wú)形中提高了團(tuán)隊(duì)合作的效率。 判斷是按鍵還是干擾是非常有用的,它體現(xiàn)了一個(gè)系統(tǒng)的抗干擾能力。高低電平在瞬間的變換是很正常的,如果沒(méi)有這條語(yǔ)句,系統(tǒng)很容易出錯(cuò)。
上傳時(shí)間: 2014-10-14
上傳用戶(hù):釣鰲牧馬
原創(chuàng):VxWorks操作系統(tǒng)內(nèi)存分配解析 嵌入式操作系統(tǒng)分配內(nèi)存的算法有很多,如最先匹配算法,最優(yōu)匹配算法,最壞匹配算法,伙伴算法,還有很多人研究了各式各樣的各有優(yōu)勢(shì)的算法。目前,常用的有VxWorks操作系統(tǒng)使用的最先匹配算法,linux操作系統(tǒng)使用的伙伴算法等。
標(biāo)簽: VxWorks 操作系統(tǒng) 內(nèi)存分配 內(nèi)存
上傳時(shí)間: 2013-12-24
上傳用戶(hù):從此走出陰霾
很好用得一個(gè)文件,請(qǐng)大家多多支持下,謝謝合作與支持。
標(biāo)簽:
上傳時(shí)間: 2017-08-21
上傳用戶(hù):黑漆漆
此項(xiàng)目為企業(yè)門(mén)戶(hù)網(wǎng)站,運(yùn)用數(shù)據(jù)庫(kù),不僅對(duì)公司的產(chǎn)品進(jìn)行介紹,還對(duì)企業(yè)的合作分配進(jìn)行了分析
標(biāo)簽: 項(xiàng)目 企業(yè)門(mén)戶(hù) 網(wǎng)站
上傳時(shí)間: 2017-09-10
上傳用戶(hù):wlcaption
Thinking in embedded (嵌入式編程思想 第一版) 版權(quán)聲明: 1、 本書(shū)遵守GPL國(guó)際公約,您可以反匯編、傳播和轉(zhuǎn)載本書(shū)以及本書(shū)部分內(nèi)容,但是請(qǐng)保留作者信息; 2、 本書(shū)面向所有嵌入式愛(ài)好者免費(fèi)發(fā)放,任何人不經(jīng)原作者同意不得用于商業(yè)用途,謝謝合作。 3、 本書(shū)部分文章來(lái)自互聯(lián)網(wǎng),由于網(wǎng)上流傳的不完整性,本書(shū)在編排文章的時(shí)候盡可能保留原作者的信息,如果有任何損害原創(chuàng)者權(quán)益的行為,請(qǐng)于本書(shū)編者聯(lián)系,我們將盡快按照您的意愿做修正 4、 如果您想加入本書(shū)的編寫(xiě)小組來(lái),請(qǐng)于本書(shū)的編寫(xiě)者聯(lián)系,謝謝大家的支持。 5、 暫時(shí)給本書(shū)取名為:Thinking in embedded(嵌入式編程思想 第一版),嘿嘿,大家不要扔石頭呀
標(biāo)簽: Thinking embedded in 嵌入式編程
上傳時(shí)間: 2014-03-18
上傳用戶(hù):yuanyuan123
要求報(bào)名學(xué)習(xí)人員有一定的機(jī)械模具加工常識(shí),對(duì)刀具有一定了解,能吃苦,本課程主要講解UG數(shù)控編程知識(shí),從平面銑 2D平面銑 型腔銑 等高銑 固定軸加工 到鉆孔 鏜孔 攻絲等逐一進(jìn)行講解,授課現(xiàn)場(chǎng)配合數(shù)控機(jī)床進(jìn)行練習(xí),邊講解邊練習(xí),使你掌握真正的數(shù)控加工 UG自動(dòng)編程技術(shù)! 每天進(jìn)行大量企業(yè)生產(chǎn)工件 產(chǎn)品 模具實(shí)例練習(xí),所學(xué)即所用,練習(xí)即生產(chǎn)! 省內(nèi)多家企業(yè)合作,最實(shí)用的編程技術(shù),花錢(qián)學(xué)的是真正的技術(shù),不是一些網(wǎng)上就能學(xué)到的基礎(chǔ)!讓你的學(xué)費(fèi)不白花,走進(jìn)達(dá)索科技 走向成功人生,專(zhuān)注方能成功!
標(biāo)簽: UG編程
上傳時(shí)間: 2015-03-25
上傳用戶(hù):maxmaxfire
一份文檔,僅供參考,完全抄襲,后果自負(fù),謝謝合作
標(biāo)簽: ksvdopencv;
上傳時(shí)間: 2015-05-11
上傳用戶(hù):HOLY
遺傳算法為群體優(yōu)化算法,也就是從多個(gè)初始解開(kāi)始進(jìn)行優(yōu)化,每個(gè)解稱(chēng)為一個(gè)染色體,各染色體之間通過(guò)競(jìng)爭(zhēng)、合作、單獨(dú)變異,不斷進(jìn)化。 優(yōu)化時(shí)先要將實(shí)際問(wèn)題轉(zhuǎn)換到遺傳空間,就是把實(shí)際問(wèn)題的解用染色體表示,稱(chēng)為編碼,反過(guò)程為解碼,因?yàn)閮?yōu)化后要進(jìn)行評(píng)價(jià),所以要返回問(wèn)題空間,故要進(jìn)行解碼。SGA采用二進(jìn)制編碼,染色體就是二進(jìn)制位串,每一位可稱(chēng)為一個(gè)基因;解碼時(shí)應(yīng)注意將染色體解碼到問(wèn)題可行域內(nèi)。 遺傳算法模擬“適者生存,優(yōu)勝劣汰”的進(jìn)化機(jī)制,染色體適應(yīng)生存環(huán)境的能力用適應(yīng)度函數(shù)衡量。對(duì)于優(yōu)化問(wèn)題,適應(yīng)度函數(shù)由目標(biāo)函數(shù)變換而來(lái)。一般遺傳算法求解最大值問(wèn)題,如果是最小值問(wèn)題,則通過(guò)取倒數(shù)或者加負(fù)號(hào)處理。SGA要求適應(yīng)度函數(shù)>0,對(duì)于<0的問(wèn)題,要通過(guò)加一個(gè)足夠大的正數(shù)來(lái)解決。這樣,適應(yīng)度函數(shù)值大的染色體生存能力強(qiáng)。 遺傳算法有三個(gè)進(jìn)化算子:選擇(復(fù)制)、交叉和變異。 SGA中,選擇采用輪盤(pán)賭方法,也就是將染色體分布在一個(gè)圓盤(pán)上,每個(gè)染色體占據(jù)一定的扇形區(qū)域,扇形區(qū)域的面積大小和染色體的適應(yīng)度大小成正比。如果輪盤(pán)中心裝一個(gè)可以轉(zhuǎn)動(dòng)的指針的話,旋轉(zhuǎn)指針,指針停下來(lái)時(shí)會(huì)指向某一個(gè)區(qū)域,則該區(qū)域?qū)?yīng)的染色體被選中。顯然適應(yīng)度高的染色體由于所占的扇形區(qū)域大,因此被選中的幾率高,可能被選中多次,而適應(yīng)度低的可能一次也選不中,從而被淘汰。算法實(shí)現(xiàn)時(shí)采用隨機(jī)數(shù)方法,先將每個(gè)染色體的適應(yīng)度除以所有染色體適應(yīng)度的和,再累加,使他們根據(jù)適應(yīng)度的大小分布于0-1之間,適應(yīng)度大的占的區(qū)域大,然后隨機(jī)生成一個(gè)0-1之間的隨機(jī)數(shù),隨機(jī)數(shù)落到哪個(gè)區(qū)域,對(duì)應(yīng)的染色體就被選中。重復(fù)操作,選出群體規(guī)模規(guī)定數(shù)目的染色體。這個(gè)操作就是“優(yōu)勝劣汰,適者生存”,但沒(méi)有產(chǎn)生新個(gè)體。 交叉模擬有性繁殖,由兩個(gè)染色體共同作用產(chǎn)生后代,SGA采用單點(diǎn)交叉。由于SGA為二進(jìn)制編碼,所以染色體為二進(jìn)制位串,隨機(jī)生成一個(gè)小于位串長(zhǎng)度的隨機(jī)整數(shù),交換兩個(gè)染色體該點(diǎn)后的那部分位串。參與交叉的染色體是輪盤(pán)賭選出來(lái)的個(gè)體,并且還要根據(jù)選擇概率來(lái)確定是否進(jìn)行交叉(生成0-1之間隨機(jī)數(shù),看隨機(jī)數(shù)是否小于規(guī)定的交叉概率),否則直接進(jìn)入變異操作。這個(gè)操作是產(chǎn)生新個(gè)體的主要方法,不過(guò)基因都來(lái)自父輩個(gè)體。 變異采用位點(diǎn)變異,對(duì)于二進(jìn)制位串,0變?yōu)?,1變?yōu)?就是變異。采用概率確定變異位,對(duì)每一位生成一個(gè)0-1之間的隨機(jī)數(shù),看是否小于規(guī)定的變異概率,小于的變異,否則保持原狀。這個(gè)操作能夠使個(gè)體不同于父輩而具有自己獨(dú)立的特征基因,主要用于跳出局部極值。 遺傳算法認(rèn)為生物由低級(jí)到高級(jí)進(jìn)化,后代比前一代強(qiáng),但實(shí)際操作中可能有退化現(xiàn)象,所以采用最佳個(gè)體保留法,也就是曾經(jīng)出現(xiàn)的最好個(gè)體,一定要保證生存下來(lái),使后代至少不差于前一代。大致有兩種類(lèi)型,一種是把出現(xiàn)的最優(yōu)個(gè)體單獨(dú)保存,最后輸出,不影響原來(lái)的進(jìn)化過(guò)程;一種是將最優(yōu)個(gè)體保存入子群,也進(jìn)行選擇、交叉、變異,這樣能充分利用模式,但也可能導(dǎo)致過(guò)早收斂。 由于是基本遺傳算法,所以?xún)?yōu)化能力一般,解決簡(jiǎn)單問(wèn)題尚可,高維、復(fù)雜問(wèn)題就需要進(jìn)行改進(jìn)了。 下面為代碼。函數(shù)最大值為3905.9262,此時(shí)兩個(gè)參數(shù)均為-2.0480,有時(shí)會(huì)出現(xiàn)局部極值,此時(shí)一個(gè)參數(shù)為-2.0480,一個(gè)為2.0480。算法中變異概率pm=0.05,交叉概率pc=0.8。如果不采用最優(yōu)模式保留,結(jié)果會(huì)更豐富些,也就是算法最后不一定收斂于極值點(diǎn),當(dāng)然局部收斂現(xiàn)象也會(huì)有所減少,但最終尋得的解不一定是本次執(zhí)行中曾找到過(guò)的最好解。
標(biāo)簽: 遺傳算法
上傳時(shí)間: 2015-06-04
上傳用戶(hù):芃溱溱123
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1