目录 1.git log命令说明 2.git log命令参数 (1)不带参数 (2)常用显示参数 (3)--pretty参数 (4)--date=参数 (5)筛选参数 git log命令主要用于查看Git版本演变历史(也就是提交历史),同时根据追加的参数和选项不同,也会有不同的展示效果. 但默认git log命令显示出的x效果实在太丑,不好好打扮一下根本没法见人,打扮好了用alias命令拍个照片,就正式出道了! 1.git log命令说明 git log用于查询版本的历史,命令形式如下: git…
今天研究了一下git merge命令常用参数,并分别用简单的例子实验了一下,整理如下: 输入命令git merge -h可以查看相关参数: --ff  快速合并,这个是默认的参数.如果合并过程出现冲突,Git会显示出冲突并等待手动解决 --ff-only  只有能快速合并的情况才合并.如果合并过程出现冲突,Git会自动abort此次merge --no-ff  不使用快速合并.会生成一次新的提交记录,这个记录只是标识在这里进行了一次merge操作(目前还没想到应用场景) --squash  压缩…
目录 1.镜像是什么 2.Docker镜像获取的方式 3.Docker镜像加载原理 (1)UnionFS(联合文件系统) (2)Docker镜像加载原理 1.镜像是什么 镜像是一种轻量级.可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码.运行时环境.库.环境变量和配置文件. 即:所有的应用,直接打包成Docker镜像,就可以直接跑起来! 2.Docker镜像获取的方式 从仓库中拉取镜像(docker pull). 从本地文件中载入镜像(…
目录 1.什么是ACL权限 2.开启ACL 3.ACL权限的相关命令 (1)设定ACL权限 (2)查询文件的ACL权限 (3)设置文件ACL权限给用户组 (4)给文件夹和里边的文件同时赋予ACL权限 (5)ACL默认权限 (6)总结 4.最大有效权限mask 5.删除ACL权限 前面我们之前说过,Linux系统的权限分为六种.有读写执行的基本权限,umask默认权限. 今天我们来说一下ACL权限. 提示:每一个文件,只能有一个所有者,只能有一个所属组,剩下的都是other(其他人). 1.什么是…
目录 1.函数助手介绍 2.函数助手中的函数分类 3.常用函数介绍 (1)__Random函数 (2)__counter函数 (3)__time函数 (4)__property函数 (5)__setProperty函数 (6)__intSum函数 (7)__machineName函数 (8)__threadNum函数 4.总结 1.函数助手介绍 在性能测试过程中,为了模拟真实的用户,往往我们需要让提交的表单内容每次都发生变化,这个过程叫做参数化. JMeter中的配置元件与前置处理器都能帮助我们…
目录 1.JMeter断言介绍 2.响应断言组件界面详解 3.响应断言组件的使用 (1)测试计划内包含的元件 (2)登陆接口请求界面内容 (3)响应断言界面内容 (4)查看运行结果 (5)断言结果组件说明 4.总结 5.补充两个类似的断言组件 (1)大小断言组件 (2)持续时间断言组件 1.JMeter断言介绍 JMeter中有个元件叫做断言(Assertion),它的作用和LoadRunner中的检查点类似.用于检查测试中得到的响应数据是否符合预期,用以保证性能测试过程中的数据交互与预期一致.…
目录 1.聚合报告介绍 2.聚合报告界面详解 3.聚合报告中信息点说明 (1)百分位数的说明 (2)吞吐量说明 提示:聚合报告组件的使用和察看结果树组件的使用方式相同.本篇文章主要是详细的介绍一下聚合报告组件内容,不做示例演示. 1.聚合报告介绍 在使用JMeter进行性能测试时,聚合报告(Aggregate Report)可以说是必用的监听器. (1)聚合报告的生成方式 聚合报告有2中生成方式: 在已有.jtl文件的情况下,直接选择加载文件即可生成聚合报告. 在运行JMeter的过程中,动态生…
目录 (一)Appium server安装 方式一:(桌面方式:推荐) 1.Appium Desktop下载 2.Appium Desktop安装 3.Appium Desktop使用 方式二:(Node.js方式) 1.Node.js的下载 2.Node.js的安装 3.Node.js安装验证 4.配置npm 5.Appium server安装 (二)Appium Client安装 我们要使用Appium测试框架,首先就需要安装Appium服务,这里先要简单的明确两个概念. Devices代表…
GoLang基础数据类型--->字典(map)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   可能大家刚刚接触Golang的小伙伴都会跟我一样,这个map是干嘛的,是函数吗?学过python的小伙伴可能会想到map这个函数.其实它就是Golang中的字典.下面跟我一起看看它的特性吧.map 也就是 Python 中字典的概念,它的格式为“map[keyType]valueType”. map 的读取和设置也类似 slice 一样,通过 key 来操作,只是 slice…
GoLang基础数据类型-切片(slice)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 数组的长度在定义之后无法再次修改:数组是值类型,每次传递都将产生一份副本.显然这种数据结构无法完全满足开发者的真实需求.在初始定义数组时,我们并不知道需要多大的数组,因此我们就需要“动态数组”.在Go里面这种数据结构叫slice,slice并不是真正意义上的动态数组,而是一个引用类型.slice总是指向一个底层array,slice的声明也可以像array一样,只是不需要长度,它是…