自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 密码学学习笔记

古典密码学之代换密码与置换密码代换密码分为单表代换 多表代换加密:将明文字符按照对应关系代换成另外的密文字符。解密:将密文字符按照对应关系还原成明文字符。密钥:对应关系凯撒密码每个字符是由其后的第三个字符进行代换置换密码加密将明文字符按照一定的规则移动位置,得到排列错乱的密文,字符本身不变。解密将密文字符按照相应的逆向规则还原成原来的顺序。密钥移位规则密码体制通常情况下,一个密码体制由五元组{M,C,K,E,D}五个部分组成:·明文信息空间M,它是全体明文m的集合;·密文

2021-04-03 19:21:38 306 1

原创 Javascript学习笔记

一. 准备工作在正式学习Javascript之前先做些准备工作:图灵完备要学习一门新的计算机语言,先要确定这个语言是否是图灵完备的。在可计算性理论里,如果一系列操作数据的规则(如编程语言)按照一定的顺序可以计算出结果,被称为图灵完备(turing complete)。通常,图灵完备的编程语言能实现对数据编码处理存储,自定义数据结构,实现逻辑控制等功能。Javascript简介Javascript 特点二. 编程语言的基本程序逻辑语法条件控制循环语句输入与输出

2021-02-19 15:55:09 93

原创 Java学习笔记

一. 准备工作在正式学习Java之前先做些准备工作:图灵完备要学习一门新的计算机语言,先要确定这个语言是否是图灵完备的。在可计算性理论里,如果一系列操作数据的规则(如编程语言)按照一定的顺序可以计算出结果,被称为图灵完备(turing complete)。通常,图灵完备的编程语言能实现对数据编码处理存储,自定义数据结构,实现逻辑控制等功能。Java简介Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由

2021-02-19 15:52:18 123

原创 Python学习笔记 成为coder你必须知道的几件事

Python

2021-01-03 22:00:10 114

原创 计算机世界的工程思维:抽象与分层的运用

前言我们都知道,在计算机与程序的世界里,工程思维显得尤为重要。那么究竟工程思维有什么特点?其实工程思维最大的特点就是要“把事情做成”,也就是要“交付可靠、可用的成果”。要实现可靠、可用,就离不开我们计算机世界的最根本的思想——抽象与分层。一、抽象是什么?抽象是指从具体问题中,提取出具有共性的模式,再使用通用的解决方法加以处理,而不是重复同样的代码。抽象通常是与模块化息息相关,通过抽象能够实现代码的可读。当然,并非随便哪一行代码都要抽象,这样会让我们的程序显得冗余。美国程序员Derick Bailey

2020-12-19 11:10:15 766 2

原创 linux下c语言的学习

Linux下c语言基本原理1. 要学习一门新的计算机语言,要先了解编程语言的历史及特点,优势何在,这一部分大家可以求助于神通广大的搜索引擎2. 头文件与函数定义分离将不会经常修改的函数、公共框架、公共类,先编译打包成静态库,能够提升程序执行效率#inclue <OS预装的库> #include “当前项目的源代码” //通常是相对路径3. make工具的使用make 工具可以将大型的开发项目分成若干个模块。在Makefile中同样是用gcc来编译程序,遵循GNU协议

2020-12-18 18:06:45 448 1

原创 #Markdown 语法简述(新手入门)

#Markdown 语法新手入门标题前用# 定义标题id: ### My Great Heading {#custom-id} 段落用一行以上空白行分隔换行使用两个结尾空格+Enter粗体强调用两个*斜体强调用一个****又粗又斜**用三个引用使用>引用可嵌套也可携带其他元素嵌套无序列表可以使用破折号- /* /+ 多用*三个标记符号不可混用 同一个列表使用一种符号使用Tab可以在列表中嵌套列表嵌套其他元素之

2020-12-07 18:39:28 130

原创 Linux操作系统新手入门

Linux使用新手入门Linux操作系统与不同发行版本的特点和来源路径、通配符以及磁盘管理系统Linux基本命令的使用Linux服务Linux操作系统与不同发行版本的特点和来源路径、通配符以及磁盘管理系统绝对路径:由根目录 / 写起的,例如 /usr/local/mysql相对路径:不是由根目录 / 写起的Linux基本命令的使用目录操作cd 切换工作目录mkdir 创建目录rmdir 删除空目录rm -rf 递归强制删除目录pwd:打印当前工作目录ls :显示当前目录下内容

2020-11-30 20:35:52 159 1

原创 Ubuntu20.04 开启SSH服务并启用密钥登陆

Ubuntu20.04 开启SSH服务并启用密钥登陆启用SSH服务安装openssh-server软件包验证 SSH 是否正在运行打开 SSH 端口局域网内连接到SSH服务器开启SSH密钥登陆检查现有的SSH密钥对生成一个新的SSH密钥对复制公钥禁用SSH密码登陆使用具有sudo特权或root用户的SSH密钥登录到远程服务器打开SSH配置文件/etc/ssh/sshd_config,搜索以下指令并进行如下修改:保存文件并重启SSH服务参考:开启SSH服务;密钥登陆启用SSH服务Ubuntu自带有ope

2020-11-29 17:00:25 11922 1

空空如也

空空如也

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

TA关注的人

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