自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一直在学习路上的小咸鱼

多学学看看,你会发现还真的是学不完

  • 博客(22)
  • 收藏
  • 关注

原创 Redis常用五大数据类型

Redis常用五大数据类型redis常用五大数据类型1.redis-string2.redis-list(单值多value)redis常用五大数据类型1.redis-stringstring是redis最基本的类型,一个key对应一个valuestring可以包含任何数据,最大不能超过512M1.set/get/del/append/strlenset ---- 设置值get ---- 获取值mset ---- 设置多个值mget ---- 获取多个值append ---- 添加

2021-09-07 20:07:44 152

原创 Docker配置

Docker实战docker安装ubuntu安装依赖sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common安装证书curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -添加源add-apt-repository "deb [arch=amd64] h

2021-09-07 20:07:02 86

原创 selenium介绍与使用

selenium介绍与使用selenium等待直接等待解释:强制等待,一段时间后执行格式:time.sleep(3)隐式等待解释:设置等待时间,等待时间内会轮询查找(默认0.5s),没找到就抛出异常格式:self.driver.implicitly_wait(3)缺点:针对全局的设置,无法顾及部分时间较长或较短的元素显示等待解释:代码中定义等待条件,满足条件才触发执行代码。程序每隔一段时间(默认0.5s)进行条件判断,成立执行,否正继续等待,知道超过设置的最长时间格式:WebDriv

2021-04-19 11:13:34 269

原创 Shell介绍与使用

shell常见的shell类型Bourne Shell (/bin/sh)Bourne Again Shell (/bin/bash)C Shell (/usr/bin/csh)K Shell (/usr/bin/ksh)Shell for Root (sbin/sh)使用shell创建一个shellvim test.sh编写格式#!/bin/bashecho "hello!"调用./test.sh

2021-04-12 00:38:38 107

原创 Linux三剑客(awk\grep\sed)的用法

Linux三剑客awk、grep、sed正则匹配grep命令的使用grep命令选项的使用sed命令的使用正则匹配常用元字符代码说明.匹配除换行符以外的任意字符\w匹配字符或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束常用的限定符代码说明*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}

2021-04-10 20:17:04 174

原创 Redis介绍

Redis介绍Redis是什么Redis特性Redis作用Redis应用场景Redis怎么用?Redis的五大数据类型以及应用场景Redis的安装及启动(Ubuntu)在线安装源码安装Redis的配置文件Redis数据库简单使用Redis是什么Redis是一个高性能的,开源的,C语言开发的,键值对存储数据的nosql数据库。NoSQL:not only sql,泛指非关系型数据库 Redis/MongoDB/Hbase Hadoop关系型数据库:MySQL、oracle、SqlServerRed

2021-04-05 16:32:32 60

原创 Linux高级命令

Linux高级命令重定向命令查看文件内容命令管道(|)命令的使用链接命令软链接:硬链接:硬链接数:文本搜索命令grep命令的使用grep命令选项的使用grep命令结合正则表达式的使用查找文件命令find命令选项通配符压缩和解压缩命令tar命令tar命令选项zip和unzip命令及选项的使用unzip命令选项文件权限命令角色说明权限设置说明权限说明获取管理员权限的相关命令用户相关操作创建用户useradd命令选项id命令查看用户信息设置密码切换用户修改用户信息usermod选项删除用户userdel命令选项用

2021-04-04 22:28:37 89

原创 Linux基础命令

Linux操作系统主要目录Linux命令操作系统主要目录Linux命令

2021-03-31 17:52:00 98 2

原创 Python基础十二(单例模式、模块)

Python基础十二(单例模式、模块)单例模式__new__()方法单例模式单例模式介绍模块的简介和创建1. 模块2. 模块的创建模块的使用单例模式new()方法new()方法用于创建与返回一个对象。在类准备将自身实例化时调用。练习以下代码打印输出的顺序?A._ init_,_ new_B._ init_C._ new_D._ new, init_class Demo(object): def _ _init__(self): print("_ _init__")

2021-03-08 01:18:27 149 1

原创 Python基础十一(面向对象)

Python基础十一(面向对象)property装饰器property装饰器我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改...

2021-03-02 23:33:02 101

原创 Python基础十(面向对象)

Python基础十(面向对象)面向对象1.属性和方法2.self3. 特殊方法4. 封装面向对象1.属性和方法类中定义的属性和方法都是公共的,任何该类实例都可以访问属性和方法的查找流程当我们调用一个对象的属性时,解析器会先在当前的对象中寻找是否还有该属性,如果有,则直接返回当前的对象的属性值。如果没有,则去当前对象的类对象中去寻找,如果有则返回类对象的属性值。如果没有就报错类对象和实例对象中都可以保存属性(方法)如果这个属性(方法)是所以的实例共享的,则应该将其保存到类对象

2021-02-25 00:57:27 106 2

原创 Python基础九(函数)

Python基础九(函数)推导式生成器(generator)创建生成器的方式通过列表推导式的方式通过函数的方式迭代器迭代器面向对象1. 面向对象简介2. 类(class)3. 类的定义4. 参数self4.1 属性和方法4.2 self推导式推导式分为 列表推导式、字典推导式、集合推导式等。在这里我们主要说其中一种也是用的最多列表推导式列表推导式是Python构建列表(list)的一种快捷方式,可以使用简洁的代码就创建出一个列表简单理解就是由一个旧的列表来构建出一个新的列表语法[表达式 for

2021-02-23 01:17:38 239

原创 Python基础八(高阶函数)

Python基础八(函数)函数1. 高阶函数2. 闭包3. 装饰器的引入4. 装饰器的使用函数1. 高阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数2. 闭包将函数作为返回值也是高阶函数我们也称为闭包闭包的好处通过闭包可以创建一些只有当前函数能访问的变量可以将一些私有数据藏到闭包中行成闭包的条件函数嵌套将内部函数作为返回值返回内部函数必须要使用到外部函数的变量3. 装饰器的引入我们可以直接通过修改函数中的代码来完成需求,但是会产生以下一些

2021-02-21 23:49:45 83 2

原创 Python基础七(函数)

Python基础七(函数)函数1. 函数的返回值2. 文档字符串3. 函数的作用域4. 命名空间5. 递归函数函数1. 函数的返回值返回值就是函数执行以后返回的结果通过return来指定函数的返回值return后面可以跟任意对象,返回值甚至可以是一个函数对于返回值来说。不写return *** 或只写了一个return,返回的都是Nonedef fun1(): def fun2(): pass#fun1()() == fun2()#fun1() == fun2

2021-02-21 01:19:14 284

原创 Python基础六(集合、函数)

Python基础六(集合、函数)集合集合简介集合的运算可变类型与不可变类型函数1. 函数简介2. 函数的参数2.1 形参和实参2.2 函数的传递方式3. 不定长参数4. 参数的解包集合集合简介集合表现形式set 集合和列表非常相似不同点集合只能存储不可变对象(集合的对象不能包含列表,列表是可变的)集合中存储的对象是无序的集合不能出现重复元素(如果有重复的元素,会被删掉,有去重效果)使用{}来创建集合可以通过set()来将序列和字典转换成集合(字典转换成集合的时候,取的是字典的键ke

2021-02-20 00:50:48 292

原创 Python基础五(元组、字典)

Python基础五(元组、字典)元组元组简介字典简介字典的基本介绍字典的使用copy()遍历字典元组元组简介元组表现形式tupletuple1 = (1,2,3)tuple1 = 1,元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)使用()创建元素元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略元组解包指将元组当中的每一个元素都赋值给一个变量tuple1 = [1,2,3,4]a,*b,c = tuple1pri

2021-02-19 01:33:05 115

原创 Python基础四(for循环、列表)

Python基础四循环控制break和continuefor循环遍历for循环range(start, stop[, step])列表序列基本概念序列的分类列表列表的使用通用操作修改列表列表的方法循环控制break和continuebreak 可以用来立即退出循环语句,包括else语句i = 0while i < 5: i += 1 if i == 3: break print(i)#输出结果为:0 1 2continue 用来跳过当前这次

2021-02-18 23:48:45 854

原创 Python基础三(运算符、条件判断、循环控制)

Python基础三运算符的优先级条件判断条件判断语句(if语句)input() 函数if-else语句if-elif-else 语句循环控制while语句循环嵌套运算符的优先级运算符优先级参照表.条件判断条件判断语句(if语句)执行的流程:if语句在执行时,会先对条件表达式进行求值判断如果为True,则执行if后的语句如果为False,则不执行语法:if 条件表达式 :代码块代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行代码块以缩进开始,直到代码

2021-02-18 00:59:08 148

原创 Python基础二(字符串、运算符)

Python基础二字符串1.字符串的操作2.字符串的切片运算符1. 运算符1.1 运算符的概念1.2 运算符的分类2. 算术运算符3. 赋值运算符4. 比较运算符5. 逻辑运算符5.1 not 逻辑非5.2 and 逻辑与5.3 or 逻辑或5.4 非布尔值的与或运算6. 条件运算符(三元运算符)7. 运算符的优先级字符串1.字符串的操作len() 字符串的长度max() 最大值min() 最小值(最大最小值是按ascii表的来区分)split() 分割字符串(默认用空格分割,可以自定义分割字

2021-02-17 22:56:55 692

原创 Python基础一(标识符、变量、字符串)

Python基础1 基本概念1.1 表达式1.2函数2. 标识符2.1 关键字2.2 标识符概念3 变量3.1 变量的概念?3.2 变量的运算4 字符串4.1 什么是字符串4.2 转义字符4.3 长字符串4.4 格式化字符串4.5 字符串的其他操作1 基本概念1.1 表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合表达式特点表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响如果在交互模式中输入一个表达式,解释器会自动将表达

2021-02-17 19:32:43 857

原创 httprunner项目实战

httprunner项目实战httprunner项目实战1.httprunner安装2.httprunner项目创建3.httprunner项目编写4.测试报告httprunner项目实战该项目来自于httprunner作者在霍格沃兹学院公开课的实战项目整理,主要用于httprunner的学习记录和交流1.httprunner安装1.1 pip安装httprunner,使用指令pip install -U HttpRunner1.2 安装完成后,输入“hrun -V”校验是否安装成功出现版

2021-02-17 15:02:18 763 1

原创 计算机基础知识笔记

计算机基础知识计算机基本概念计算机特点计算机组成计算机语言语言的发展解释型语言和编译型语言的区别交互方式交互方式的种类DOS命令文字文件和字符集文本文件常见的字符集进制进制之间的转换进制的计数数据间的换算计算机基本概念计算机特点特点 : 数值计算 逻辑计算 存储记忆功能总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备计算机组成软件、硬件计算机语言语言的发展机器语言 --> 汇编语言 --> 高级计算机语言机器语言:最初的机器语言都是由0 和 1组成的二进制

2021-01-18 11:11:14 402

空空如也

空空如也

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

TA关注的人

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