從空格(ASCII碼32)到~(ASCII碼126)。表內(nèi)的第一行與表頭相同,下面的每一行都與上一行的內(nèi)容相同,只是字符相左移動(dòng)了一個(gè)位置。這樣,下一行的最后一個(gè)字符與上一行的第一個(gè)字符相同。 為了進(jìn)行文本編碼,可以任意選擇一個(gè)字符串,稱(chēng)之為編碼字符串,也就是常說(shuō)的密鑰。為解釋編碼方法,我們假設(shè)密鑰是Walrus,待編碼的文本(即常說(shuō)的明文)是: Meet me in St. Louis 我們?cè)诖幋a的文本之上重復(fù)書(shū)寫(xiě)上述密鑰,使得其長(zhǎng)度與待編碼文本相同: WalrusWalrusWalrusWa Meet me in St. Louis 從上述兩行文本中按列對(duì)應(yīng)方式依次提取一個(gè)字符,可得到多個(gè)字符對(duì):WM、ae、le等,這些字符對(duì)可用作上表的索引。這樣,依次以這些字符對(duì)作為索引可從上表查到一系列字符,這些字符就構(gòu)成了文本編碼,即常說(shuō)的密文。例如,第W行第M列隊(duì)?wèi)?yīng)得字符是%,因此編碼的第一個(gè)字符就是%;第a行第e列對(duì)應(yīng)的字符是G;第l行第e列對(duì)應(yīng)的是R。依次進(jìn)行上述查找操作,可以得到完整的密文 %Grgua=aVauGLol?eiAU 進(jìn)行相反的操作就可對(duì)該文本解碼。 編寫(xiě)編碼/解碼程序,可以對(duì)文本文件或鍵盤(pán)輸入的字符串進(jìn)行編碼/解碼,在選擇編碼解碼后,需要提示用戶輸入密鑰。
上傳時(shí)間: 2014-01-16
上傳用戶:Ants
尋找三次樣條多項(xiàng)式需要求解大量的線性方程。實(shí)際上,給定N個(gè)斷點(diǎn),就要尋找N-1個(gè)三次多項(xiàng)式,每個(gè)多項(xiàng)式有4個(gè)未知系數(shù)。這樣,所求解的方程組包含有4*(N-1)個(gè)未知數(shù)。把每個(gè)三次多項(xiàng)式列成特殊形式,并且運(yùn)用各種約束,通過(guò)求解N個(gè)具有N個(gè)未知系數(shù)的方程組,就能確定三次多項(xiàng)式。
標(biāo)簽: 三次樣條 多項(xiàng)式 線性 方程
上傳時(shí)間: 2014-01-27
上傳用戶:熊少鋒
實(shí)例有關(guān)說(shuō)明: 數(shù)據(jù)源:本實(shí)例使用的數(shù)據(jù)源在本章實(shí)例MyOdbcSmpl目錄中,數(shù)據(jù)源為ACCESS數(shù)據(jù)源,數(shù)據(jù)文件為Mydb.mdb。請(qǐng)根據(jù)本章2.4.1創(chuàng)建ODBC數(shù)據(jù)源中所指示的ODBC數(shù)據(jù)源管 理器(ODBC32.exe)來(lái)創(chuàng)建和配置數(shù)據(jù)源MyDB(也可以命名為其他名稱(chēng))。 執(zhí)行結(jié)果:本章實(shí)例的執(zhí)行結(jié)果MyOdbcSmpl目錄中的可執(zhí)行文件MyOdbcSmpl.exe。在數(shù)據(jù)源中選擇剛配置的MyDB,在數(shù)據(jù)表或視圖中選擇要查詢的表或視圖,選擇查詢的列,如果有查詢條件,請(qǐng)?jiān)诓樵儣l件中輸入,最后確定是否輸出顯示查詢結(jié)果,缺省為顯示,單擊“執(zhí)行”按鈕,執(zhí)行查詢并顯示查詢結(jié)果,在SQL語(yǔ)句框中顯示執(zhí)行的查詢。 源程序:本章實(shí)例的源程序都在MyOdbcSmpl目錄中,可以根據(jù)本書(shū)給出的源程序說(shuō)明,參考源程序。
標(biāo)簽: MyOdbcSmpl 數(shù)據(jù)源 目錄
上傳時(shí)間: 2014-01-01
上傳用戶:003030
1.能實(shí)現(xiàn)不同的個(gè)數(shù)的矩陣連乘. 2.最后矩陣大小是8X8. 3是最優(yōu)的矩陣相乘. 描 述:給定n 個(gè)矩陣{A1, A2,...,An},其中Ai與Ai+1是可乘的,i=1,2…,n-1。考察這n個(gè)矩陣的連乘積A1A2...An。矩陣A 和B 可乘的條件是矩陣A的列數(shù)等于矩陣B 的行數(shù)。若A 是一個(gè)p x q矩陣,B是一個(gè)q * r矩陣,則其乘積C=AB是一個(gè)p * r矩陣,需要pqr次數(shù)乘。
上傳時(shí)間: 2013-12-04
上傳用戶:wang5829
在一個(gè)多人連線伺服器中,我們要有一個(gè)伺服端執(zhí)行緒負(fù)責(zé)傾聽(tīng)是否有客戶端連線,如果有客戶端連線,就指派一個(gè)客戶端執(zhí)行緒專(zhuān)門(mén)應(yīng)付這個(gè)客戶端連線,並在客戶端佇列中記錄它,然後進(jìn)入下一個(gè)傾聽(tīng)。 一個(gè)客戶端執(zhí)行緒的工作,就是讀取客戶連線端的使用者輸入訊息,它不負(fù)責(zé)回應(yīng)訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範(fàn)例中,客戶端執(zhí)行緒也負(fù)責(zé)自己的連線狀態(tài),如果使用者中斷連線,客戶端執(zhí)行緒會(huì)負(fù)責(zé)將自己從客戶端佇列中清除。 廣播執(zhí)行緒負(fù)責(zé)取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶端佇列中尚存在的客戶端執(zhí)行緒。
標(biāo)簽: 伺服器
上傳時(shí)間: 2015-05-22
上傳用戶:wweqas
數(shù)學(xué)解析,微分圖形,加事例,一個(gè)相對(duì)具體的教學(xué)用得實(shí)列,運(yùn)用gnuplot成形
標(biāo)簽:
上傳時(shí)間: 2015-05-24
上傳用戶:sjyy1001
基于光束法的嚴(yán)密結(jié)算方法,根據(jù)條件共線方程列立的約束方程
標(biāo)簽:
上傳時(shí)間: 2014-01-01
上傳用戶:yy541071797
最小重量機(jī)器設(shè)計(jì)問(wèn)題 設(shè)某一機(jī)器由n個(gè)部件組成,每一種部件都可以從m個(gè)不同的供應(yīng)商處購(gòu)得。設(shè)w(i,j)是從供應(yīng)商j處購(gòu)得的部件i的重量,C(i,j)是相應(yīng)的價(jià)格。 設(shè)計(jì)一個(gè)優(yōu)先列式分支限界法,給出總價(jià)格不超過(guò)c的最小重量機(jī)器設(shè)計(jì)。
標(biāo)簽: 機(jī)器 設(shè)計(jì)問(wèn)題 部件
上傳時(shí)間: 2014-01-22
上傳用戶:stewart·
在程序中由playfair(char *s,int length) 的實(shí)現(xiàn)加密和解密;解密原理與加密類(lèi)似,只是加密過(guò)程的逆過(guò)程,它基于密文,采用同行取左邊,同列取下邊,其余取交叉的相反原理;在程序中用FLAG標(biāo)識(shí)區(qū)別,當(dāng)其值為1時(shí),為加密過(guò)程;值為0時(shí),為解密過(guò)程。
標(biāo)簽: playfair length char int
上傳時(shí)間: 2014-01-25
上傳用戶:busterman
實(shí)驗(yàn)描述:分布式數(shù)據(jù)庫(kù)的算法partition的具體實(shí)現(xiàn)。即通過(guò)該算法找到關(guān)系數(shù)據(jù)庫(kù)最優(yōu)分裂點(diǎn),使得結(jié)果最優(yōu)。 算法思想: 1、 首先根據(jù)所輸入的attribute usage matrix得到AQ( ) 2、 對(duì)CA矩陣中劃分點(diǎn)預(yù)先設(shè)在n-1處,并將屬性列分成兩個(gè)集合,TA和BA,TA中的元為:{ A1 、A2 …… An-1 },BA中的元素為:{ An} 3、 確定集合TQ、BQ和OQ,其中TQ={ qj| AQ(qi) TA},BQ= TQ={ qj| AQ(qi) BA}, OQ=Q-{TQ BQ}。 4、 計(jì)算出CTQ、CBQ、COQ這些值,其中CTQ= ,CBQ= ,COQ= 5、 通過(guò)劃分點(diǎn)的第次移動(dòng)分別計(jì)算出z=CTQ*CBQ-COQ2 6、 對(duì)取到的z的最大值處標(biāo)記,為分割點(diǎn) 7、 對(duì)CA進(jìn)行調(diào)整,重復(fù)計(jì)算得到最終z的最大值點(diǎn),對(duì)CA矩陣進(jìn)行劃分 8、 對(duì)上述算法進(jìn)行修改,將得到的最大z值的分割點(diǎn)和次大的分割點(diǎn)都記錄下來(lái),得到兩個(gè)分割,則將原有的屬性集劃分成三部分。 該算法的目的是找到獨(dú)立存取的屬性集合或者分別的應(yīng)用集。比如說(shuō),如果可以找到兩個(gè)屬性A1,A2,他們只是被q1讀取,而A3,A4被q2,q3讀取,這樣在分裂的時(shí)候可以確定。算法就是找到這些組。另外為了簡(jiǎn)單化起見(jiàn),我命令refj(qi)全部等于1.
標(biāo)簽: partition 算法 實(shí)驗(yàn) 分布式數(shù)據(jù)庫(kù)
上傳時(shí)間: 2015-06-04
上傳用戶:13160677563
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1