随笔 - 44
文章 - 0
评论 - 2
阅读 -
53295
12 2021 档案
git 管理分支常用命令
摘要:git init :在当前文件夹创建一个文档库,自动产生一个master分支。当当前文件夹已有文档库时,不会再次创建也不会修改,只会将隐藏的.git文件夹显示出来 git branch:查看当前所有分支 git branch 要创建的分支名称: 从最新的commit创建一个新的分支 git bran
阅读全文
git 配置用户及密码
摘要:配置文件 设置设置git 用户权限时,需要了解git的配置文件(优先级从高到低) 1、优先级最高的是.git文件下的config文件。他会覆盖其他配置文件中相同的配置,只对他所在的文档库生效 2、登录账户的home directory中的.gitconfig文件。这个配置仅对当前账号有效 3、优先级
阅读全文
xpath定位:string()方法 将标签里边的东西全部转换成字符串,后再进行定位
摘要:1、当元素的内的文字存在换行,可使用string()方法 定位,换行的内容 用空格可表示 //span[@class="es--total--ZkwfWuQ"][contains(string(), '共 256 条记录')] 2、标签中,同时存在文字和其他标签 <li class="active"
阅读全文
pytest-bdd generate 根据features文件自动生成 py的步骤定义
摘要:我们知道,书写BDD自动化用例需要写feature文件(如图1),然后再根据feature文件中的每个步骤定义详细的内容(如图二)。此时我们需要挨个步骤去生成相应的方法和调用装饰器,比较麻烦 那么使用 pytest-bdd generate可以自动生成步骤定义(也就是方法名和装饰器,方法内的内容还需
阅读全文
列表推导式
摘要:普通列表推导式 格式 : [单个元素的预期值或表达式 for i in 数据来源] l1 = [i*2 for i in range(10)] print(l1) #等价于以下内容 l2=[] for i in range(10): l2.append(i*2) print(l2) 过滤的列表推导式
阅读全文
字符串常用方法
摘要:字符串是由独立字符组成的一个序列,通常包含在单引号' '、双引号"" 或者三引号之中''' '''或""" """ 字符串支持切片操作 字符串是不可变的 转译字符 字符串常用操作 Join函数 Sep.join(interable)以sep作为分隔符,将interable中所有元素合并为一个新的字符
阅读全文
字典和集合的区别以及常用方法
摘要:字典: 由key和value组成,字典是有序的(python3.7中)。 字典是可变的 字典支持索引操作。 字典对应的哈希表中存储了哈希值、key和value 字典的key不能重复 集合: 集合没有key和value的配对,是无序的,且元素值唯一。 集合是可变的 集合不支持索引/切片操作。 集合对应
阅读全文
列表和元组的区别以及常用方法
摘要:列表:动态的,长度不固定,可以增删改查 元组:静态的,长度固定,无法增删减。如果想对已有元组进行改变,只能创建一个新的元组 创建&初始化 列表 new_list=[1,2,3,4,5,6] empty_list=list() []和list()都可以直接创建空列表,但是list()是一个functi
阅读全文
k8s 之kubectl 常用命令
摘要:kubectl [command] [TYPE] [NAME] [flags] kubectl 常用语法如上,大部分都是由以下这些参数拼装来的 command可选为create、get、describe、delete、applay、exec等,对资源进行操作 type:需要操作的资源类型,资源类型不
阅读全文
cookie和session
摘要:cookie概述 cookie是http的状态管理机制,他是保存在客户端、由浏览器维护 可存放在内存或磁盘中 服务器生成的cookie在响应中通过set-cookie头部告知客户端(允许多个set-cookie头部传递多个值) 客户端得到cookie后,后续请求都会自动将cookie头部携带至请求中
阅读全文
断点续传与多线程下载
摘要:场景 多线程、断点续传、随机点播的步骤 1、客户端明确任务:从哪开始下载(如果是多线程并发下载,每个线程分别从哪下载) 本地是否已有部分文件 文件已下载部分在服务器端发生改变? 使用几个线程进行并发下载 2、下载文件的指定部分内容 3、下载完成后拼装成统一的文件 HTTP range规范(RFC72
阅读全文
HTTP响应码详解
摘要:1xx:请求已收到,需要进一步处理才能完成,HTTP1.0不支持 100continue:上传大文件前使用 由客户端发起请求中携带的excpect:100-continue头部触发 101switch protocols:协议升级使用 由客户端发起请求头中携带upgrade:头部触发,如升级webs
阅读全文
HTTP请求和响应详解
摘要:HTTP主要解决什么问题 主要解决人与机器交流的问题,还需要解决www面对的问题 1、低门槛(使用者不太了解或者水平不高) 2、可扩展性(巨大的用户群体、超长寿命,需要根据需求一致迭代) 3、分布式系统下的hypermedia:大颗粒度的数据传输 4、internet规模:无法控制的scalabil
阅读全文