知识总结
文章平均质量分 89
总结
kimicren
这个作者很懒,什么都没留下…
展开
-
【Python】Anaconda+Pycharm安装及使用教程
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python源代码同样遵循GPL(GNU General Public License) 协议。官方宣布,2020 年1月1日, 停止 Python2的更新。Python 2.7 被确定为最后一个Python 2.x版本。 它可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在原创 2022-07-10 18:56:57 · 316 阅读 · 0 评论 -
【Linux】Linux常用命令大全
Linux 是一种自由和开放源码的类 UNIX 操作系统。Linux 英文解释为 Linux is not Unix。Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学上学时创立的,主要受到 Minix 和 Unix 思想的启发。本教程,我们将为大家总结Linux常用命令,相信能很快学会。..............................原创 2022-06-24 17:14:13 · 9586 阅读 · 6 评论 -
【杂记】数字签名概述
1. 公钥私钥公钥其实是用来加密/验章用的;私钥是用来解密/签章 (信息通讯&数字签名两大应用) 公开的密钥叫公钥,只有自己知道的叫私钥;公钥和私钥成对出现 如果用公钥解密,则必然是对应的私钥加的密;如果用私钥解密,则必然是对应的公钥加的密2. 签名功能 保证信息自签发后到收到为止未曾作过任何修改(防篡改) 保证信息是由签名者自己签名发送的,签名者不能否认或难以否认(认证,防抵赖)3. 签名算法与CA签名算法:RSA、DSA、ECDSA 加解密算法:(1)对..原创 2022-02-25 15:49:57 · 4947 阅读 · 0 评论 -
【Shell】编程之文本处理工具sed(7)
文章目录一、文件编辑器知多少1. sed用来做啥?2. sed如何处理文件?1. 命令行格式㈠ 语法格式㈡ 举例说明① 对文件进行==增、删、改、查==操作1)打印文件内容2)增加文件内容3)修改文件内容4)删除文件内容② ==对文件进行搜索替换操作==③ 其他命令④ 其他选项⑤ ==sed结合正则使用==㈠ 用法㈡ 注意事项㈢举例说明#课程目标掌握sed的基本语法结构熟悉sed常用的命令,如打印p,删除d,插入i等一、文件编辑器知多少Windows系统[外链图片转存失败,源站可能有防原创 2022-05-03 14:24:23 · 1158 阅读 · 1 评论 -
【Shell】编程之文本处理工具awk(8)
文章目录一、awk介绍1. awk概述2. awk能干啥?1. ==命令行模式使用==㈠ 语法结构2. 脚本模式使用㈠ 脚本编写㈡ 脚本执行1、==常用内置变量举例==2、内置变量分隔符举例五、awk使用进阶1. 格式化输出`print`和`printf`2. awk变量定义㈠ 举例说明1㈡ 举例说明2㈠ 举例说明4. 课堂练习㈠ 流程控制语句① if结构② if...else结构③ if...elif...else结构㈡ 循环语句① for循环② while循环③ 嵌套循环六、awk统计案例1、统计系统中原创 2022-04-11 21:47:52 · 1017 阅读 · 0 评论 -
【Shell】编程之文本处理工具sed(7)
文章目录一、文件编辑器知多少1. sed用来做啥?2. sed如何处理文件?1. 命令行格式㈠ 语法格式㈡ 举例说明① 对文件进行==增、删、改、查==操作1)打印文件内容2)增加文件内容3)修改文件内容4)删除文件内容② ==对文件进行搜索替换操作==③ 其他命令④ 其他选项⑤ ==sed结合正则使用==㈠ 用法㈡ 注意事项㈢举例说明#课程目标掌握sed的基本语法结构熟悉sed常用的命令,如打印p,删除d,插入i等一、文件编辑器知多少Windows系统[外链图片转存失败,源站可能有防原创 2022-04-11 21:45:45 · 32 阅读 · 0 评论 -
【Shell】编程之CASE语句+函数+正则(6)
#课程目标掌握case语句的基本语法结构掌握函数的定义及调用掌握常用的正则表达式元字符含义一、case语句关键词:确认过眼神,你是对的人💑case语句为多重匹配语句如果匹配成功,执行相匹配的命令1. 语法结构说明:pattern表示需要匹配的模式case var in 定义变量;var代表是变量名pattern 1) 模式1;用 | 分割多个模式,相当于or command1 需要执行的语句原创 2022-04-11 21:44:04 · 425 阅读 · 0 评论 -
【Shell】编程之嵌套循环+随机数及综合案例(5)
#课程目标掌握for循环语句的基本语法结构掌握while和until循环语句的基本语法结构能会使用RANDOM产生随机数理解嵌套循环一、随机数关键词:一切都是未知数,永远不知道明天会抽什么风🎐😅1. 如何生成随机数?系统变量:RANDOM,默认会产生0~32767的随机整数**前言:**要想调用变量,不管你是什么变量都要给钱,而且是美元💲打印一个随机数echo $RANDOM查看系统上一次生成的随机数# set|grep RANDOMRANDOM=28325产生0~1之间原创 2022-04-11 21:42:28 · 470 阅读 · 0 评论 -
【Shell】编程之循环语句(4)
typora-copy-images-to: picturestypora-root-url: …\pictures文章目录typora-copy-images-to: picturestypora-root-url: ..\..\pictures一、for循环语句1. for循环语法结构㈠ ==列表==循环㈡ 不带列表循环㈢ 类C风格的for循环2. 应用案例㈠ 脚本==计算==1-100奇数和① 思路② 落地实现(条条大路通罗马)③ 循环控制语句㈡ 判断所输整数是否为质数① 思路② 落地实现㈢ .原创 2022-04-07 21:13:31 · 303 阅读 · 0 评论 -
【Shell】编程之条件判断和流程控制(3)
文章目录本节课程目标一、条件判断语法结构2. 条件判断相关参数㈠ 判断文件类型㈡ 判断文件权限㈢ 判断文件新旧㈣ 判断整数㈤ 判断字符串㈥ 多重条件判断① 举例说明② 逻辑运算符总结二、流程控制语句1. 基本语法结构㈠ if结构㈡ if...else结构㈢ if...elif...else结构㈣ 层层嵌套结构2. 应用案例㈠ 判断两台主机是否ping通① 思路② 落地实现㈡ 判断一个进程是否存在① 思路② 落地实现③ 补充命令㈢ 判断一个服务是否正常① 思路② 落地实现㈠ 判断用户是否存在㈡ 判断软件包是否原创 2022-03-26 20:45:39 · 298 阅读 · 0 评论 -
【Shell】编程之变量定义(2)
文章目录一、SHELL介绍㈠ 什么是shell脚本?㈡ 什么时候用到脚本?㈢ shell脚本能干啥?㈣ 如何学习shell脚本?㈤ 学习shell脚本的秘诀㈥ shell脚本的基本写法㈦ shell脚本的执行方法二、变量的定义1. 变量是什么?2. 什么时候需要定义变量?3.变量如何定义?4. 变量的定义规则㈠ 变量名区分大小写㈡ 变量名不能有特殊符号㈢ 变量名不能以数字开头㈣ 等号两边不能有任何空格㈤ 变量名尽量做到见名知意5. 变量的定义方式有哪些?㈠ 基本方式㈡ 命令执行结果赋值给变量㈢ 交互式定义变原创 2022-03-16 21:23:34 · 438 阅读 · 0 评论 -
【Shell】编程前奏小工具(1)
typora-copy-images-to: picturestypora-root-url: pictures文章目录typora-copy-images-to: picturestypora-root-url: pictures本节课程目标语法和选项语法和选项3. sort工具语法和选项5.tee工具6.diff工具语法和选项7. paste工具8. tr工具语法和选项小试牛刀二、bash的特性本节课程目标了解shell中的通配符熟悉grep、cut、sort等小工具和shell中的通配.原创 2022-03-10 21:26:09 · 269 阅读 · 0 评论 -
【杂记】数据存储架构
1. 存储架构分类随着主机、磁盘、网络等技术的发展,对于承载大量数据存储的服务器来说,服务器内置存储空间,或者说内置磁盘往往不足以满足存储需要。因此,在内置存储之外,服务器需要采用外置存储的方式扩展存储空间。按照存储方式:直连存储(DAS)、网络直连存储 (NAS)、和存储区域网络(SAN) 按照存储类型:块存储、文件存储、对象存储1.1 对象存储背景...原创 2022-02-24 14:04:38 · 4559 阅读 · 0 评论 -
【Liunx OS】计算机硬件软件体系(1)
1. 计算机硬件软件软件1.1 冯诺-依曼结构计算器中指令是顺序执行的 计算机处理的数据与指令皆是用二进制表示 计算机五大结构:控制器、输入设备、输出设备、存储器、运算器1.2 计算机硬件构成输出设备:打印机、投影仪、显示器等 输入设备:键盘、鼠标等 存储器:内存RAM、硬盘ROM(SSD、HDD、USB) 中央处理器:控制器(执行指令)、运算器(算数逻辑运算)1.3 硬盘的分类机械硬盘(Hard Disk Driver,HDD) 存储空间大、制造成本相对较低、缺点数原创 2022-02-20 19:14:58 · 692 阅读 · 0 评论 -
【杂记】GUID&&随机数
1. GUID介绍1.1 GUID&UUIDUUID指通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一......原创 2022-01-21 14:15:41 · 1111 阅读 · 0 评论 -
【Linux】Linux部署DHCP服务
环境:配置Liunx上的DHCP+局域网络安装DHCP服务yum install dhcpd配置网卡TYPE=Ethernet BOOTPROTO=static #将dhcp修改为staticDEFROUTE=yesPEERDNS=yesPEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES原创 2021-10-20 11:05:59 · 436 阅读 · 0 评论 -
【杂记】布隆过滤器
一、布隆过滤器(Bloom Filter)1. 什么是布隆过滤器布隆过滤器是1970年由布隆提出的。它实际上是1个很长的二进制向量和1系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。因此可以把布隆过滤器理解为set集合,我们可以通过add往里面添加元素,通过contains来判断是否包含某个元素。2. 布隆过滤使用场景布隆过滤器可以告诉我们 “某样东西一定不存在或者可能存在”,也就是说布隆过滤器说这个数不存在则一定不存,布隆过滤器说这个数存在可能不存在。例如通常我们会遇到很多要判断原创 2022-01-10 17:54:04 · 518 阅读 · 0 评论 -
【Python】RobotFrameWork环境配置
一、Robot FrameWork简介RF是一个基于关键字驱动的自动化测试框架。通过该框架测试人员可使用python封装关键字,并在非代码环境下使用关键字构建可被执行的测试用例。数据驱动:把测试用例的数据放到excel/yaml文件,然后通过改变文件中的数据驱动用例执行 。关键字驱动:把项目中的基本的操作封装成关键字,然后调用不同的关键字实现不同的业务逻辑,从而驱动用例执行。RF类库,类库(扩展库)全部都是关键字。特点(1) 编写用例简单,可以用robot,txt,tsv,html格式编写用例原创 2021-08-31 13:12:50 · 1203 阅读 · 0 评论