原创 1001. NumCalClass

Time Limit: 1sec    Memory Limit:256MB Description 補充完成類numCal的定義 (注意:所有運算符的重載都必須符合運算符原本的語義,比如++A是“先加後使用”) class

原创 Feistel 密碼結構簡單理解

Feistel 密碼 來源於我的博客 在密碼學研究中,Feistel 密碼結構是用於分組密碼中的一種對稱結構。以它的發明者 Horst Feistel 爲名。 對其簡單的理解是: 給明文分組(L,R) 對R進行加密 密文=加密

原创 [古典密碼]:PlayFair cipher(Playfair密碼)

來源於我的博客 1.編制密碼錶  構造一個5*5的密碼錶,表格填充關鍵字(字母不重複),之後按字典序填充密碼錶中沒有的字母,需要注意的是5*5表格只能放25個字母,剩下一個字母需要選擇已經放入表的一個作爲替代,這裏習慣性將J省略,I/J共

原创 1002. Multiple exceptions

Time Limit: 1sec    Memory Limit:256MB Description   Given the following multi_throw function, you are asked to w

原创 [SQL Server ] GO語句的使用

GO語句 每個被GO分隔的語句都是獨立的事務,一個語句執行失敗不會影響其它語句執行: go select * from dbo.XXX go select * from dbo.sales 第一個查詢失敗了,第二查詢的結果依舊

原创 網易雲iframe插件測試

border="0" marginwidth="0" marginheight="0" src="http://music.163.com/out

原创 1002. Cat

Time Limit: 1sec    Memory Limit:256MB Description Description 實現如下animal類的子類cat類,使得調用示例可得到對應輸出。 提交時只需要提交cat類實現,不

原创 [古典密碼]:Vigenere cipher 維吉尼亞密碼

來源於我的博客 維吉尼亞密碼 Casear加密算法的升級版: 將26個Casear密表合成一個,見下表: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A -A B C D E F

原创 從'0'開始的操作系統MyOs(彙編FAT12軟盤)

原博客地址 LANGUAGE:彙編 BASE            :Orange's &老師寫的cmd.asm CPU MOD    :實模式 手動寫彙編系統這是大二操作系統作業的一部分,代碼很大部分來自老師,這裏我只是進行學習以及擴展

原创 [Ubuntu]:Python-2.7.11+Pomegranate手動安裝指南

Python安裝(手動) 首先下載Python-2.7.11 解壓至Ubuntu,進入解壓目錄,執行 ./configure make make install ps:編譯需要幾分鐘的時間,根據電腦性能有所不同

原创 [古典密碼]:Caesar cipher(凱撒密碼)

來源於我的博客 非常簡單的消息編碼方式,僅僅是將字母后移3位,而X Y Z右移就回到A B C. 加密的話就是簡單的加三取模即可;解密就是其反過程。 C++實現如下: #include#include#includeusing names

原创 [C++]:A*——A Star算法簡介

A*算法 求最優解 來源於我的博客 算法一直維護兩個表: Open和Close 將起點S加入Open中 將所有S可到達的點(障礙物以及位於Close表中的點均看成不可達)加入到Open中。將起點從Open中刪去,並加入到Close

原创 [古典密碼]:Hill cipher(希爾密碼)

來源於我的博客 希爾加密法 根據字典序將字母轉化爲數字(0-25) 設定密鑰矩陣(n*n),將明文轉化爲r*n的矩陣 將明文矩陣與密鑰矩陣相乘即可得到密文矩陣(結果模26),再將其轉化爲字母即可. 以3*3密鑰矩陣爲例:(確保密鑰矩陣能求

原创 [mapReduce]:Eclipse hadoop遠程環境搭建

工具:Eclipse Mars2.2 hadoop-2.6.0 下載:eclipse插件hadoop-eclipse-plugin-2.6.0.jar並放至eclipse安裝目錄/plugins下,重啓eclipse,在win

原创 [SQL Server]角色與權限相關語句

來源於我的博客 --打開數據庫 use dbTPC; --創建用戶(包括登陸)(SQL Server 登陸與用戶是分離的) exec sp_addlogin 'David','123456','dbTPC'; exec sp_adduse