原创 AES加密——python實現

簡介 高級加密標準(英語:Advanced Encryption Standard,縮寫:AES),在密碼學中又稱Rijndael加密法,是美國聯邦政府採用的一種區塊加密標準。這個標準用來替代原先的DES,已經被多方分析且廣爲全世

原创 OpenCV-python實現圖像加載、圖像保存、攝像頭調用

OpenCV-python實現圖像加載、圖像保存、攝像頭調用 說明: 1、涉及兩個模塊相關知識 1.1、通過調用cv2模塊中的函數實現圖像讀取,寫入,灰度處理 涉及命令: 相關命令 用到的功能 cv.imread 讀

原创 算法筆記——DFS深度優先搜索

DFS深度優先搜索 1、理解 現在我們先想象以第一視角處於一個巨大的迷宮中(如下圖所示),沒有任何輔助,也沒有什麼上帝視角,假設迷宮只有一個入口和一個出口,那麼如何才能一定走得出去?有個方法,只沿着右手邊的牆走。遇到岔路口,選擇其

原创 用python編寫一個彈球遊戲

用python編寫一個簡單的彈球遊戲 這是學習python時用來練習的一個項目,作爲筆記。 最終是實現一個簡單的彈球遊戲,效果圖如下: 源代碼: #無限命版的彈球遊戲python代碼 from tkinter import *

原创 C++練習:繼承與多態性

題目:設計一個程序判斷某人是否爲優秀教師或優秀學生。判斷條件是如果學生的分數大於90,則爲優秀學生;如果教師發表的論文數大於5,則爲優秀教師。 具體要求如下: #include<iostream> using namespace

原创 C++練習:使用類的繼承計算三角函數的值

使用類的繼承計算三角函數sin(x)的值 #include<iostream> #include<iomanip> #define pi 3.14159265358979 using namespace std; class T

原创 算法學習筆記——常用十個排序算法彙總

常用排序算法彙總 1、插入排序 簡介:作爲算法導論上的第一個排序算法,插入排序理解起來不難。其基本原理如圖所示 排序機理:從左向右掃描,每遇到一個數字temp就將其從右向左,與位於temp-1的數進行大小比較,如果滿足大小在兩數

原创 vector作爲參數的三種傳遞方式

vector作爲參數的三種傳遞方式 c++中常用的vector容器作爲參數時,有三種傳參方式,分別如下(爲說明問題,用二維vector): function1(std::vector<std::vector > vec),傳值

原创 C++計時的兩種方法以及時鐘函數的一點說明,插入排序與希爾排序的時間比較

C++計時的兩種方法以及時鐘函數的一點說明 1、方法一 #include<time.h>//<ctime>也行 #include<iostream> using namespace std; int main() { long

原创 word頁眉、頁腳、頁碼自動編號與分頁符的關係

word頁眉、頁腳、頁碼自動編號與分頁符的關係 這篇文章是我在搞Word時遇到的煩心事,終於搞懂了,必須要分享一波,以解Word之恨,若有錯誤的地方,還望各路大俠交流指正~ 先看一個問題,如下圖 在編輯一篇文章的時候隨便雙擊頁眉和