曲譜存貯格式 unsigned char code MusicName{音高,音長,音高,音長...., 0,0} 末尾:0,0 表示結束(Important) 音高由三位數字組成: 個位是表示 1~7 這七個音符 十位是表示音符所在的音區:1-低音,2-中音,3-高音 百位表示這個音符是否要升半音: 0-不升,1-升半音。 音長最多由三位數字組成: 個位表示音符的時值,其對應關系是: |數值(n): |0 |1 |2 |3 | 4 | 5 | 6 |幾分音符: |1 |2 |4 |8 |16 |32 |64 音符=2^n 十位表示音符的演奏效果(0-2): 0-普通,1-連音,2-頓音 百位是符點位: 0-無符點,1-有符點 調用演奏子程序的格式 Play(樂曲名,調號,升降八度,演奏速度) |樂曲名 : 要播放的樂曲指針,結尾以(0,0)結束 |調號(0-11) : 是指樂曲升多少個半音演奏 |升降八度(1-3) : 1:降八度, 2:不升不降, 3:升八度 |演奏速度(1-12000): 值越大速度越快
標簽: MusicName unsigned char code
上傳時間: 2013-12-15
上傳用戶:671145514
從點到點的文件傳輸,文件傳輸是指發送方將文件數據讀入緩沖區,然后簡單的調用socket的發送函數將數據傳輸到接收方,接收方收到數據后重組文件的過程。
標簽: 文件傳輸
上傳時間: 2013-12-27
上傳用戶:氣溫達上千萬的
JAVA基礎doc1、面向對象的特征有哪些方面 1.抽象: 抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象并不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是數據抽象。 2.繼承: 繼承是一種聯結類的層次模型,并且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。派生類可以從它的基類那里繼承方法和實例變量,并且類可以修改或增加新的方法使之更適合特殊的需要。 3.封裝: 封裝是把過程和數據包圍起來,對數據的訪問只能通過已定義的界面。面向對象計算始于這個基本概念,即現實世界可以被描繪成一系列完全自治、封裝的對象,這些對象通過一個受保護的接口訪問其他對象。 4. 多態性: 多態性是指允許不同類的對象對同一消息作出響應。多態性包括參數化多態性和包含多態性。多態性語言具有靈活、抽象、行為共享、代碼共享的優勢,很好的解決了應用程序函數同名問題。
上傳時間: 2014-09-11
上傳用戶:Yukiseop
接受用戶輸入的的整數范圍,輸出這個范圍之內的所有完全數。 [完全數是指等于其所有因子之和但不包括該數本身,如6=1X2X3, 6=1+2+3,6是一個完全數]
上傳時間: 2013-12-25
上傳用戶:1109003457
JXTA——Java P2P網絡編程技術,最近,P2P(Peer-to-Peer)又成為了因特網上的一個熱點。P2P是因特網的一種應用模式,其意思是指網絡上的任何設備(包括大型機、PC機、PDA、手機、機頂盒等等)都可以平等地直接進行連接并進行協作。想比當前因特網上主流的應用模式Client/Server或者Client/Service而言,P2P具有自己鮮明的特點和優勢。(這也是我對它著迷的地方。
上傳時間: 2015-10-15
上傳用戶:wys0120
GM(1,1)模型1-4 1:GM(1,1)模擬模型,在matlab中的輸入方法為gm1(x),x指要模擬的序列。 2:GM(1,1)預測模型,在matlab中的輸入方法為gm2(x,K),x指要模擬的序列,K指從以后序列第一個數據算起的第k個待預測數據。 3:GM(1,1)群模擬模型,在matlab中的輸入方法為gm3(x),x指要模擬的序列。 4:GM(1,1)群預測模型,在matlab中的輸入方法為gm4(x,K),x指要模擬的序列,K指從以后序列第一個數據算起的第k個待預測數據。 gm4對序列趨勢比較好的數據預測效果較好,對上下變動的數據,特別是后4個數據趨勢跟前面的數據相反的,預測效果很差。 gm2對上下變動的數據,預測效果比gm4好,但對趨勢較好的數據,預測精度沒有gm4高。 gm3比gm1模擬精度要高。 可以以x=[1 3 5 7 9 11 13 15]進行實驗。x輸入默認行向量。 所有程序在matlab6.0上調試通過。
上傳時間: 2013-11-29
上傳用戶:jackgao
摘要 電子證據即為電子數據證據,通常指在計算機或計算機系統運行過程中產生的以其記錄 內容來證明案件事實的電磁記錄物。電子證據取證包括證據獲取、證據分析和證據報告三個過 程。同時,電子證據作為訴訟證據必須具備客觀性、關聯性、合法性的特征。當前,以數字化形 式出現的電子證據對傳統的證據形式提出了挑戰。 關鍵詞 電子證據;取證技術;分析探討
上傳時間: 2015-11-01
上傳用戶:天涯
將簡單中綴算術表達式變換成: (1)后綴形式 (2)對常量算術表達式,輸出結果 簡單中綴算術表達式是指由單個字母變量,自然數通過 +,-,*, DIV , MOD運算以及括號()構成的表達式,如 a + ( 5 MOD 2) * 2。
上傳時間: 2014-09-06
上傳用戶:asasasas
1、 :編寫并調試一個模擬的進程調度程序,采用“最高優先數優先”調度算法對進程進行調度。 “最高優先數優先調度算法的基本思想是把CPU分配給就緒隊列中優先數最高的進程。嘗試靜態優先數與動態優先數兩種方法: a) 靜態優先數是指優先數在整個進程運行期間不再改變。優先數可以在數據輸入時指定,也可以根據到達順序、運行時間確定。 b) 動態優先數是指進程的優先數在創建進程時可以給定一個初始值,并且可以按一定原則修改優先數。例如進程獲得一次CPU后就將其優先數減少1。或者進程等待的時間超過某一時限時增加其優先數的值。 2、 編寫并調試一個模擬的進程調度程序,模擬實現多級反饋隊列調度算法。 3、 編寫并調試一個模擬的進程調度程序,模擬實現最低松弛度優先算法。 4、 程序與報告要求: a) 對上述要求1、2、3,至少要完成一項,鼓勵嘗試多種算法。 b) 輸出結果要盡量詳細清晰,能夠反映調度后隊列變化,PCB內部變化。 c) 可以選擇在Windows或Linux環境下編寫、運行程序 d) 鼓勵使用不同的開發工具在不同平臺環境上進行開發比較。 e) 在實驗報告中,一方面可以對實驗結果進行分析,一方面可以對各種算法進行比較,分析它們的優劣,說明各種算法適用于哪些情況下的調度。
上傳時間: 2015-11-13
上傳用戶:zq70996813
Lakey這是一個免費的CW練習/收/發軟件,供大家共同學習研究,有需要源碼的朋友可以給我發郵件或加為MSN索取。在未來,我會不斷更新其功能和修正錯誤。之前計劃2006年底前拿出的正式版本,由于個人工作和精力等原因,不得已推遲。今天發布的版本,增加了對Koch練習法的支持。但仍然是一個BETA版。 本軟件的目標是設計成一個使用簡便,能夠盡量利用一般PC本身具有的硬件功能和性能(主要指CPU的運算和聲卡的音頻捕捉/播放能力),實現不用另接特殊外圍接口電路,不用改/加裝電鍵等,即可讓PC具有摩爾斯電碼(Morse Code)的收發能力軟件。未來可逐漸通過對PC硬件性能的挖掘,實現對音頻信號進行分析、過濾、處理。 這是第一個非正式發行版本,因此很多功能與設計目標還有很大差距。希望大家多提意見!
上傳時間: 2014-09-02
上傳用戶:dsgkjgkjg