自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DH密钥交换与RSA加密算法

DH密钥交换DH密钥交换是一种非对称加密算法。它是基于一个很简单的想法——颜色。由两种颜色混合得到第三种混合色很容易,分离混合色很难。交换过程如上图,其中黄(Y)是共享颜色,蓝(B)是“我”的私有颜色,“绿”是小明的私有颜色。最终结果BGY=GBY,两个人的密钥相同,建立通信成功。而窃听者小刚只能得到(BY)和(GY),即使将它们混合,也只能得到BGYY,很难将黄色从中分离。如果我们要在计算机中实现,就必须使用数学方法。即单向函数——正向运算容易,逆向运算难。符合这种方法的是模运算。例如x % y

2021-04-12 21:55:07 1490

原创 Node.js学习小结

Node.js学习小结学习node.js,需要一些计算机网络预备知识:1.HTML、CSS、JavaScript2.TCP/IP、HTTP协议、W3C大概是以上这些,在学习的过程中有不会的可以随时去查资料。学习网址:菜鸟教程Node.js简介简单的说,Node.js 就是运行在服务端的、异步事件驱动的、基于谷歌Chrome V8 引擎的JavaScript。安装Node.js这里就不在赘述了,有兴趣的朋友可以去“菜鸟教程”的网站上看一下,里面教程很详细。接下来我重点说下我认为Node.j

2021-01-28 21:11:31 378

原创 Java学习小结

Java学习小结:个人觉得,学习一门编程语言,首先掌握它怎么编译运行的:对Java来说,控制台上 javac 文件名; java 类名; (后面不要加后缀)便是它的运行方式。写“Hello World”了解感受一下这门语言的最简单的编写。public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}

2021-01-28 17:30:07 172

原创 Git最常用命令(精简版)

Git最常用命令(精简版)初始化Git仓库git init [文件夹名,可选] :这个命令会初始化一个空的git仓库,运行该命令后目录下会出现一个.git的子目录,里面包含初始化Git仓库的所有必须文件。git clone [url] [文件夹名,可选] :这个命令可以克隆一个远程仓库上的所有数据到本地注:以上两个命令执行其一即可,因为git clone之后目录下就会出现.git文件夹,因此不需要再git init。查看仓库中文件处于什么状态git status跟踪新文件

2020-12-20 19:41:20 110

原创 必须要掌握的工程师思维:抽象、分层

必须要掌握的工程师思维:抽象、分层迄今为止,我在CSDN训练营学到的最重要的东西,就是工程师思维,今天把它分享给大家所谓工程师思维,一是抽象,二是分层。我把它理解为以下:抽象:实现某个功能的“块”代码(可以理解为函数)分层:每一层只需要关注本层的内容,所实现的功能,而不需要关注所调用的函数(子代码块)是怎么实现的。我们拿建(布置)房子来打比方,“块”代码就是我们的一个个实现某个功能的对象(大如客厅、厨房等,小如一支笔、一瓶水,都可以是这个对象),而最终要实现的程序就是我们所要布置的房子。

2020-12-18 17:24:04 407 2

原创 菜鸟入门:Linux系统安装配置与使用

用u盘从win10安装Linux乌班图版(不是双系统,不是虚拟机)1.把u盘做成系统启动盘:①这里用的是老山桃:http://lst360.5ucms.top/②装机版和UEFI版的:区别https://www.upandashi.com/cjwt/4443.html2.下载乌班图Linux:https://cn.ubuntu.com/download3.安装光盘/ISO文件工具①这里用到是UltraISO软碟通:https://cn.ultraiso.net/xiazai.html②Ultr

2020-11-30 23:19:19 406 1

原创 有关一个Python飞秒级计时器的代码

有关一个Python飞秒级计时器的代码基本要求:定制一个计时器的类start和stop方法代表启动计时和停止计时假设计时器对象t1,print(t1)和直接调用t1均显示结果当计时器未启动或已经停止计时,调用stop方法会给予温馨提示两个计时器对象可以进行相加:t1 + t2。返回总的时间。代码如下:import time as tclass Timer(): def __init__(self): self.prompt = '未计时!' self.lasted = []

2020-10-01 14:37:10 388

空空如也

空空如也

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

TA关注的人

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