數(shù)字I/O實(shí)驗(yàn)主要完成的功能: 在此實(shí)驗(yàn)中,SEED-DEC5416 首選進(jìn)行初始化,包括對(duì)外設(shè) UART、本身頻率的設(shè)定及一些狀態(tài)區(qū)的初始化。然后等待 SEED-MMI5402 發(fā)送命令;SEED-DEC5416 響應(yīng)交通燈自動(dòng)模式、交通燈手動(dòng)手動(dòng)模式、交通燈東西通、交通燈南北通、及交通燈的禁行與夜間模式的操作命令。同時(shí)還響應(yīng),對(duì) SEED-DEC5416 的復(fù)位及兩個(gè)單元之間的通訊故障。
標(biāo)簽: 實(shí)驗(yàn) 數(shù)字
上傳時(shí)間: 2015-11-21
上傳用戶:jcljkh
Java 版本的 PHP serialize/unserialize 完整實(shí)現(xiàn)。目前實(shí)現(xiàn)了對(duì)各種基本類型、數(shù)組、ArrayList、HashMap、和其它可序列化對(duì)象的序列化。實(shí)現(xiàn)了 PHP 5 中的Serializable 接口的支持。實(shí)現(xiàn)了 PHP 中的 __sleep 和 __wakeup 魔術(shù)方法的支持。實(shí)現(xiàn)了對(duì)所有標(biāo)示(N、b、i、d、s、a、O、R、r、U、C)的反序列化,在對(duì)標(biāo)示 a 反序列化時(shí),可以根據(jù)下標(biāo)和值來(lái)自動(dòng)判斷是 ArrayList 還是 HashMap。并且在反序列化時(shí)可以強(qiáng)制指定反序列化的類型。該類是靜態(tài)類,無(wú)需也不能被實(shí)例化。除了包含了 serialize 和 unserialize 方法以外,還增加了一個(gè) cast 方法,用來(lái)進(jìn)行反序列化后的類型轉(zhuǎn)換,該方法主要用于將反序列化后的 ArrayList 轉(zhuǎn)化為數(shù)組或者 HashMap。
標(biāo)簽: unserialize ArrayList PHP serialize
上傳時(shí)間: 2016-01-06
上傳用戶:奇奇奔奔
Floyd-Warshall算法描述 1)適用范圍: a)APSP(All Pairs Shortest Paths) b)稠密圖效果最佳 c)邊權(quán)可正可負(fù) 2)算法描述: a)初始化:dis[u,v]=w[u,v] b)For k:=1 to n For i:=1 to n For j:=1 to n If dis[i,j]>dis[i,k]+dis[k,j] Then Dis[I,j]:=dis[I,k]+dis[k,j] c)算法結(jié)束:dis即為所有點(diǎn)對(duì)的最短路徑矩陣 3)算法小結(jié):此算法簡(jiǎn)單有效,由于三重循環(huán)結(jié)構(gòu)緊湊,對(duì)于稠密圖,效率要高于執(zhí)行|V|次Dijkstra算法。時(shí)間復(fù)雜度O(n^3)。 考慮下列變形:如(I,j)∈E則dis[I,j]初始為1,else初始為0,這樣的Floyd算法最后的最短路徑矩陣即成為一個(gè)判斷I,j是否有通路的矩陣。更簡(jiǎn)單的,我們可以把dis設(shè)成boolean類型,則每次可以用“dis[I,j]:=dis[I,j]or(dis[I,k]and dis[k,j])”來(lái)代替算法描述中的藍(lán)色部分,可以更直觀地得到I,j的連通情況。
標(biāo)簽: Floyd-Warshall Shortest Pairs Paths
上傳時(shí)間: 2013-12-01
上傳用戶:dyctj
練習(xí)并掌握多任務(wù)實(shí)時(shí)操作系統(tǒng)下Task 調(diào)度、Task 間主要通信手段(信號(hào)量、消息隊(duì)列等)、RISC 處理器 I/O 端口控制等內(nèi)容,并形成嵌入式實(shí)時(shí)應(yīng)用軟件的良好編程習(xí)慣。創(chuàng)建多Task,為每個(gè)Task 創(chuàng)建私有的Message Queue,每個(gè)Task 只通過(guò)自己的私有Message Queue 接收消息;Task 間消息通信通過(guò)向?qū)Ψ剿接蠱essageQueue 發(fā)送消息完成。 Task1:管理Task。負(fù)責(zé)系統(tǒng)啟動(dòng)時(shí)同步系統(tǒng)中其他Task 的啟動(dòng)同步,利用信號(hào)量的semFlush()完成。同時(shí)接收各Task 的告警信息,告警信息需編號(hào)以logmsg 方式輸出。本task 負(fù)責(zé)系統(tǒng)結(jié)束時(shí)的Task 刪除處理。 Task2:console 命令行接收Task。接收并分析console 發(fā)來(lái)的命令行及參數(shù)。自行設(shè)置5 種以上命令,并根據(jù)命令的內(nèi)容向Task3 或/及Task4 發(fā)送激勵(lì)消息。同時(shí)實(shí)現(xiàn)系統(tǒng)退出命令,使系統(tǒng)采用適當(dāng)方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定義Led 顯示方式表現(xiàn)命令執(zhí)行情況。本task 應(yīng)負(fù)責(zé)led 相關(guān)I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 輸出Task。接收需打印輸出的字串消息(命令),輸出到console。收到長(zhǎng)度為0 或超常字串向Task1 告警。
標(biāo)簽: Task RISC 多任務(wù) 信號(hào)量
上傳時(shí)間: 2016-04-12
上傳用戶:iswlkje
Java I/O操作,字節(jié)流InputStream和OutputStream,字符流Reader和Writer,Java I/O庫(kù)的設(shè)計(jì)原則,字符集的編碼,RandomAccessFile類,管道流,對(duì)象的序列化。
上傳時(shí)間: 2016-05-25
上傳用戶:lo25643
利用MPI實(shí)現(xiàn)并行化的jacobi算法,同時(shí)加入串行實(shí)現(xiàn)的算法用于對(duì)比 編譯:mpicc jacobi.c -o jacobi 運(yùn)行:mpirun -n nodenum jacobi
上傳時(shí)間: 2013-12-18
上傳用戶:s363994250
18b20的初始化與讀寫, 實(shí)現(xiàn)對(duì)DS18B20的讀取,并在數(shù)碼管上顯示當(dāng)前的溫度,使用的是11.0592M的晶振,通信I/O是 P3.7
上傳時(shí)間: 2014-01-13
上傳用戶:banyou
Java I/O操作,字節(jié)流InputStream和OutputStream,字符流Reader和Writer,Java I/O庫(kù)的設(shè)計(jì)原則,字符集的編碼,RandomAccessFile類,管道流,對(duì)象的序列化。
上傳時(shí)間: 2014-01-16
上傳用戶:Shaikh
快速排序(Quick Sort)是一種有效的排序算法。雖然算法在最壞的情況下運(yùn)行時(shí)間為O(n^2),但由于平均運(yùn)行時(shí)間為O(nlogn),并且在內(nèi)存使用、程序?qū)崿F(xiàn)復(fù)雜性上表現(xiàn)優(yōu)秀,尤其是對(duì)快速排序算法進(jìn)行隨機(jī)化的可能,使得快速排序在一般情況下是最實(shí)用的排序方法之一??焖倥判虮徽J(rèn)為是當(dāng)前最優(yōu)秀的內(nèi)部排序方法
標(biāo)簽: Quick Sort 快速排序 排序算法
上傳時(shí)間: 2017-03-31
上傳用戶:shinesyh
java開(kāi)發(fā)思想 1 :介紹對(duì)象 2 :一切都是對(duì)象 3 :控制計(jì)劃 4 :初始化和清除 5 :隱藏實(shí)現(xiàn) 6 :重用類 7 :多態(tài)性 8 :接口與內(nèi)部類 9 :錯(cuò)誤處理的例外情況 10 :檢測(cè)類型 11 :館藏的物體 12 : Java的I / O系統(tǒng) 13 :并發(fā) 14 :創(chuàng)建Windows和程序 15 :發(fā)現(xiàn)問(wèn)題 16 :分析與設(shè)計(jì)
標(biāo)簽: java 對(duì)象 初始化 內(nèi)部類
上傳時(shí)間: 2017-07-11
上傳用戶:skfreeman
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1