我在字符串加密時的處理是每次取字符串的三個字節,再把三個字符連成一個24位的整型,前8位存放第一個字符,中間8位存放第二個字符,最后8位存放第三個字符。再取這個整型數的前6位對應的數值去差用戶提供對應表,轉化成相應的字符,再取第二個6位,第三個6位,第四個六位進行字符的轉換。再重復前面相同的操作值到整個字符串轉換完畢。在解密的過程就是根據用戶提供的表進行查找和移位換原字符串。 這種算法比通常的直接根據用戶提供的表進行轉換有更高的安全性,且加密解密的效率很高。
上傳時間: 2013-12-18
上傳用戶:jhksyghr
數字電壓表 AD芯片: 采用8位串行A/D轉換器ADC0832。 ● 8位分辨率,逐次逼近型,基準電壓為 5V ● 5V單電源供電 ● 輸入模擬信號電壓范圍為 0~5V ● 有兩個可供選擇的模擬輸入通道 顯示: 使用三個數碼管。 顯示范圍: 0.00 - 5.10 (單位:V) 連接方式: AD_CLK → P1.0 AD_DAT → P1.1 AD_CS → P3.4 模擬輸入 → CH0 (AD_DAT = DO + DI) ADC0832輸出最大轉換值=FFH (255) 設定最大測量值=5.1V 255X=5.1 X=0.02 即先乘2再除以100 (小數點放在第三位數碼管)
上傳時間: 2015-06-18
上傳用戶:fandeshun
TLC2543的中文簡介,附有匯編操作,TLC2543是德州儀器公司生產的12位開關電容型逐次逼近模數轉換器,它具有三個控制輸入端,采用簡單的3線SPI串行接口可方便地與微機進行連接,是12位數據采集系統的最佳選擇器件之一。本文介紹了該芯片的功能、時序,并給出了8051單片機的接口電路。
上傳時間: 2014-11-29
上傳用戶:caozhizhi
本書第二版和第三版之間的變化非常大其中最值得注意的是C++已經通過了國際標 準化這不但為語言增加了新的特性比如異常處理運行時刻類型識別RTTI 名字空 間內置布爾數據類型新的強制轉換方式而且還大量修改并擴展了現有的特性比如模 板template 支持面向對象object-oriented 和基于對象object-based 程序設計所需 要的類class 機制嵌套類型以及重載函數的解析機制也許更重要的是一個覆蓋面非 常廣闊的庫現在成了標準C++的一部分其中包括以前稱為STL 標準模板庫的內容新 的string 類型一組順序和關聯容器類型比如vector list map 和set 以及在這些類型 上進行操作的一組可擴展的泛型算法generic algorithm 都是這個新標準庫的特性本書 不但包括了許多新的資料而且還闡述了怎樣在C++中進行程序設計的新的思考方法簡而 言之實際上不但C++已經被重新創造本書第三版也是如此
上傳時間: 2014-01-18
上傳用戶:784533221
C++ Primer 第三版 學習輔導 類的創建、繼承、虛函數的使用 bugzhao@sohu.com 原書第23~40頁 可以將斷點設置在return 0處,然后按F5, 并記錄下所有整型數組類ia指針的值,比如: 0x00491f90 0x00491f50 0x00490120 0x00491da0 0x00491d50 然后當調試指針停在return 0處時單步執行, 跟蹤每一次析構函數,可以發現后創建的對象最先被消除。 當ia2使用了越界下標時,可以發現執行其析構函數時將報錯。 如果ia2也使用越界下標,則會彈出assert信息從而中止。
標簽: bugzhao Primer return sohu
上傳時間: 2015-08-10
上傳用戶:569342831
C51單片機實現液晶秒表以及簡單計算器 電路是一個51最小系統,沒有采用總線方式,而簡單的連線方式,上有4*4矩陣鍵盤,一數碼管,89S51單片機,串口下載線,數碼管顯示鎖存芯片\蜂鳴器\1602液晶. 代碼已經調試成功過,可以實現時間的調整.4*4矩陣鍵盤,第一排前三列是實現小時\分鐘\秒的加.第二排前三列是實現小時\分鐘\秒的減.當然還可以通過設置矩陣鍵盤的鍵值,來實現加\減\乘\除四則運算,由數碼管顯示參與運算的數字以及最終的運算結果.
上傳時間: 2015-08-17
上傳用戶:cursor
摘 要:CADDS5是美國PIC公司在UNIX操作系統支持下的計算機輔助設計與繪圖系統軟件。文章主要介紹了如何應用CADDS5二次開發手段進行管道路綜合布置輔助設計,是工廠產品三維設計又一新的突破點,為工廠的三維設計增加新的亮點。
上傳時間: 2015-08-19
上傳用戶:qwe1234
本實驗以常見的1602B字符型LCD模塊為例,介紹該模塊的簡單使用。1602B可以顯示2行16個字符,有8位數據總線D0-D7,和RS、R/W、EN三個控制端口,工作電壓為5V,并且帶有字符對比度調節和背光。
上傳時間: 2013-12-21
上傳用戶:com1com2
第一章涵蓋了內建的數據型別,語言預先定義好的運算符、標準程序庫中那個的vector和string類、條件語句和循環語句、輸入和輸出用的iostream庫。第二章解釋函數的設計和使用;第三章涵蓋所謂的Standard Template Library;第四章講述classes機制的設計和使用過程。第五章說明如何擴展classes;第六章的重頭戲是class templates 第七章講述如何使用c++提供的異常處理機制。
標簽: 數據
上傳時間: 2014-02-20
上傳用戶:zyt
本題的算法中涉及的三個函數: double bbp(int n,int k,int l) 其中n為十六進制位第n位,k取值范圍為0到n+7,用來計算16nS1,16nS2,16nS3,16nS4小數部分的每一項。返回每一項的小數部分。 void pi(int m,int n,int p[]) 計算從n位開始的連續m位的十六進制數字。其中p為存儲十六進制數字的數組。 void div(int p[]) void add(int a[],int b[]) 這兩個函數都是為最后把十六進制數字轉換為十進制數字服務的。 最后把1000個數字分別存儲在整型數組r[]中,輸出就是按順序輸出該數組。
上傳時間: 2014-01-05
上傳用戶:xcy122677