RSA加密算法,界面操作,可以很方便的對(duì)文件的內(nèi)容進(jìn)行加密,而且為了能加密更長(zhǎng)的內(nèi)容,算法中采用了分段加密的手段。其算法步驟如下:1. 讀取公鑰e和n,作加密之用。 2. 從DecText中讀取一大段明文,轉(zhuǎn)化成明文字節(jié)數(shù)組Byte[]。 3. 再把Byte[]分成若干小段明文字節(jié)數(shù)組sectByte[]。 4. 使用e和n對(duì)所有的sectByte[]進(jìn)行加密,并合成一大段密文,添加到EncText。 5. 讀取下一大段明文,若明文為空,完成加密;否則轉(zhuǎn)2
上傳時(shí)間: 2013-12-26
上傳用戶:bruce
穩(wěn)定婚姻:第一步配成一對(duì)夫婦, 即組成一個(gè)有序?qū)? 以此作為問題的部分解, 以后每一步考慮一男一女, 如果將他們組成有序?qū)Σ⒓尤氲讲糠纸庵? 不會(huì)引起不穩(wěn)定, 則加入之 否則, 不組成有序?qū)? 而是考慮另一對(duì)男女. 這樣一步步地給部分解增加有序?qū)? 直至得到完整解.在回溯的基礎(chǔ)上,找到最優(yōu)。
標(biāo)簽: 分解
上傳時(shí)間: 2014-08-24
上傳用戶:bcjtao
0 / 1背包問題是一個(gè)N P-復(fù)雜問題,為了解決該問題,,將用回溯算法解決該問題。既然想選擇一個(gè)對(duì)象的子集,將它們裝入背包,以便獲得的收益最大,則解空間應(yīng)組織成子集樹的形狀(如圖1 6 - 2所示)。該回溯算法與4 . 2節(jié)的裝載問題很類似。首先形成一個(gè)遞歸算法,去找到可獲得的最大收益。然后,對(duì)該算法加以改進(jìn),形成代碼。改進(jìn)后的代碼可找到獲得最大收益時(shí)包含在背包中的對(duì)象的集合。
標(biāo)簽: 背包問題
上傳時(shí)間: 2013-11-25
上傳用戶:helmos
算法介紹 矩陣求逆在程序中很常見,主要應(yīng)用于求Billboard矩陣。按照定義的計(jì)算方法乘法運(yùn)算,嚴(yán)重影響了性能。在需要大量Billboard矩陣運(yùn)算時(shí),矩陣求逆的優(yōu)化能極大提高性能。這里要介紹的矩陣求逆算法稱為全選主元高斯-約旦法。 高斯-約旦法(全選主元)求逆的步驟如下: 首先,對(duì)于 k 從 0 到 n - 1 作如下幾步: 從第 k 行、第 k 列開始的右下角子陣中選取絕對(duì)值最大的元素,并記住次元素所在的行號(hào)和列號(hào),在通過行交換和列交換將它交換到主元素位置上。這一步稱為全選主元。 m(k, k) = 1 / m(k, k) m(k, j) = m(k, j) * m(k, k),j = 0, 1, ..., n-1;j != k m(i, j) = m(i, j) - m(i, k) * m(k, j),i, j = 0, 1, ..., n-1;i, j != k m(i, k) = -m(i, k) * m(k, k),i = 0, 1, ..., n-1;i != k 最后,根據(jù)在全選主元過程中所記錄的行、列交換的信息進(jìn)行恢復(fù),恢復(fù)的原則如下:在全選主元過程中,先交換的行(列)后進(jìn)行恢復(fù);原來的行(列)交換用列(行)交換來恢復(fù)。
上傳時(shí)間: 2015-04-09
上傳用戶:wang5829
這是一個(gè)用于在S3C44B0開發(fā)板(網(wǎng)上公版),測(cè)試UC/OS的程序,運(yùn)行后在超級(jí)中端有任務(wù)切換顯示
上傳時(shí)間: 2013-12-11
上傳用戶:eclipse
1、從數(shù)據(jù)庫(kù)中檢索出數(shù)據(jù),動(dòng)態(tài)的生成彈出式樹結(jié)構(gòu)菜單 2、利用雙列的數(shù)據(jù)庫(kù)表生成樹結(jié)構(gòu)函數(shù) 3、數(shù)據(jù)窗口點(diǎn)擊標(biāo)題可以實(shí)現(xiàn)動(dòng)態(tài)按列排序功能,現(xiàn)有缺陷是拖動(dòng)拉桿后不能進(jìn)行排序 4、動(dòng)態(tài)生成查找的sql程序,實(shí)現(xiàn)多個(gè)條件結(jié)合的模糊萬(wàn)能查尋 5、生成不重復(fù)的序列號(hào)函數(shù) 6、動(dòng)態(tài)生成數(shù)據(jù)窗口的顯示列,使用了各種對(duì)datawindow的修改定義功能 7、系統(tǒng)統(tǒng)一的錯(cuò)誤處理功能,及生成出錯(cuò)的日志報(bào)表和登錄日志 7、將數(shù)據(jù)窗口中選擇的特定行導(dǎo)出到excel文件中 8、數(shù)據(jù)窗口的多行選擇技巧 9、treeview中的中文不能顯示的問題解決 10、利用dblog -n yourdatabase的方法去除db數(shù)據(jù)庫(kù)的log日志文件的生成。 11、將excel文件導(dǎo)入datawindow的技巧
標(biāo)簽: 數(shù)據(jù)庫(kù) 數(shù)據(jù) 檢索
上傳時(shí)間: 2015-04-15
上傳用戶:410805624
拷拷貝到你的Keil安裝目錄下的c51\bin文件夾中。 工程文件中需設(shè)置一下: project->Option for Target Target1 選Debug頁(yè) 左側(cè)最下面 Dialog Dll 一般是DP51.DLL,不用修改 Parameter 中是 -P51 在其后加入 -dledkey 即該行看起來應(yīng)該是這樣的: -p51 -dledkey 保存即可 進(jìn)入調(diào)試后,點(diǎn)擊:Peripherals,其中多出一個(gè)“鍵盤LED實(shí)驗(yàn)仿真板”選擇該項(xiàng)即可。
標(biāo)簽: Target1 project Option Target
上傳時(shí)間: 2013-12-24
上傳用戶:ynwbosss
人工智能中很重要的思想,用深度優(yōu)先的思想解決八數(shù)碼問題。
標(biāo)簽: 人工智能
上傳時(shí)間: 2015-04-21
上傳用戶:royzhangsz
拋物線法求解 方程的構(gòu)造方法:給出[0,1]區(qū)間上的隨機(jī)數(shù)(服從均勻分布)作為方程的根p*. 設(shè)你的班級(jí)數(shù)為a3,學(xué)號(hào)的后兩位數(shù)分別為a2與a1,從而得到你的三次方程 例如:你的31班的12號(hào),則你的方程是21x3+60x2+2x+a0=0的形式. 方程中的系數(shù)a0由你得到的根p*來確定.
上傳時(shí)間: 2014-01-08
上傳用戶:lhc9102
改進(jìn)的牛頓法求解: 方程的構(gòu)造方法:給出[0,1]區(qū)間上的隨機(jī)數(shù)(服從均勻分布)作為方程的根p*. 設(shè)你的班級(jí)數(shù)為a3,學(xué)號(hào)的后兩位數(shù)分別為a2與a1,從而得到你的三次方程 例如:你的31班的12號(hào),則你的方程是21x3+60x2+2x+a0=0的形式. 方程中的系數(shù)a0由你得到的根p*來確定.
上傳時(shí)間: 2013-12-16
上傳用戶:xfbs821
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1