自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 AES加密——python实现

简介高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。代码from Crypto.Ciphe

2020-06-23 17:04:30 821

原创 C++练习:使用类的继承计算三角函数的值

使用类的继承计算三角函数sin(x)的值#include<iostream>#include<iomanip>#define pi 3.14159265358979using namespace std;class Trigonometric{protected: double arc; double value;public: Trigonometric(int t) { value=0; arc=(t%360<180)?(t%360*p

2020-05-11 14:47:18 383

原创 C++练习:继承与多态性

题目:设计一个程序判断某人是否为优秀教师或优秀学生。判断条件是如果学生的分数大于90,则为优秀学生;如果教师发表的论文数大于5,则为优秀教师。具体要求如下:#include<iostream>using namespace std;class people{protected: char category[20]; char name[10]; int num; int result;public: people() { cout<<"请输入人员类别:

2020-05-11 12:46:16 785

原创 算法学习笔记——常用十个排序算法汇总

常用排序算法汇总1、插入排序简介:作为算法导论上的第一个排序算法,插入排序理解起来不难。其基本原理如图所示排序机理:从左向右扫描,每遇到一个数字temp就将其从右向左,与位于temp-1的数进行大小比较,如果满足大小在两数之间,就执行插入,所谓的插入,本质是通过改变元素在数组中的位置,每比较一个数字,若不满足,则temp向左一位,temp-1的数字右移一位。时间复杂度:O(n^2)稳定性...

2020-04-25 21:11:00 345

转载 vector作为参数的三种传递方式

vector作为参数的三种传递方式c++中常用的vector容器作为参数时,有三种传参方式,分别如下(为说明问题,用二维vector):function1(std::vector<std::vector > vec),传值function2(std::vector<std::vector >& vec),传引用function3(std::vector&l...

2020-04-22 20:04:48 6293

原创 C++计时的两种方法以及时钟函数的一点说明,插入排序与希尔排序的时间比较

C++计时的两种方法以及时钟函数的一点说明1、方法一#include<time.h>//<ctime>也行#include<iostream>using namespace std;int main(){ long start=clock();//开始时间,单位毫秒 //测试程序 long end=clock(); cout<<...

2020-04-20 18:12:29 279

原创 算法笔记——DFS深度优先搜索

DFS深度优先搜索1、理解现在我们先想象以第一视角处于一个巨大的迷宫中(如下图所示),没有任何辅助,也没有什么上帝视角,假设迷宫只有一个入口和一个出口,那么如何才能一定走得出去?有个方法,只沿着右手边的墙走。遇到岔路口,选择其中一个路口继续前进,可以理解为以深度作为前进的关键词,不碰到死胡同就不回头,因此把这种搜索的方式成为深度优先搜索(Depth First Search,DFS)从迷宫的...

2020-03-22 23:49:29 258

原创 OpenCV-python实现图像加载、图像保存、摄像头调用

OpenCV-python实现图像加载、图像保存、摄像头调用说明:1、涉及两个模块相关知识1.1、通过调用cv2模块中的函数实现图像读取,写入,灰度处理涉及命令:相关命令用到的功能cv.imread读取图像cv.imshow显示图像cv.imwrite图像写入cv.cvtColor图像色彩处理cv.COLOR_BGR2GRAY灰度处理...

2020-03-19 18:40:42 539

原创 用python编写一个弹球游戏

用python编写一个简单的弹球游戏这是学习python时用来练习的一个项目,作为笔记。最终是实现一个简单的弹球游戏,效果图如下:源代码:#无限命版的弹球游戏python代码from tkinter import * # 来源于python的标准库,GUIimport randomimport time# 创建Ball类,对小球进行定义class Ball: de...

2020-03-06 22:59:39 6807 1

原创 word页眉、页脚、页码自动编号与分页符的关系

word页眉、页脚、页码自动编号与分页符的关系这篇文章是我在搞Word时遇到的烦心事,终于搞懂了,必须要分享一波,以解Word之恨,若有错误的地方,还望各路大侠交流指正~先看一个问题,如下图在编辑一篇文章的时候随便双击页眉和页脚,进入页眉页脚编辑模式,这个模式与平时其他文字等编辑模式是不一样的,分开的。在这个模式下,可以专门对页眉页脚页码等进行编辑,我目前遇到的所有的问题都是在这个模式下解决...

2020-02-13 16:19:15 5621

原创 如何利用pycharm将py文件打包成exe文件

如何利用pycharm将py文件打包成exe文件1、先确保自己有pip(python专门用来管理库的一个工具)打开pycharm里面的terminal对话框,然后输入代码:python -m pip install --upgrade pip回车执行,如图:用pip工具安装pyinstaller在terminal中输入:pip install pyinstaller回车执行安装成...

2019-12-21 15:49:32 16015 1

原创 初识python——在win10上安装python3.7.5和pycharm

初识python之语法笔记(一)1、在win10上安装python关于python环境的搭建,首先在官网上https://www.python.org/下载一个自己喜欢的版本,建议下载3.0以上的版本,3.0 之前的不更新了,至于细化的版本根据个人需要即可。安装完python后,正常情况下打开文件夹里面的.exe文件是可以开始编写python的。但是没有IDE还是不方便的,这里IDE就选择p...

2019-12-18 18:49:07 798

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除