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