摘要: 一、简介 1. 为实现持续集成,需为该项目准备以下两样东西: 1)软件集成脚本.(gitlab-ci.yml) 2)一台Runner服务器 当然,考虑到集成环境的配置,还需要docker镜像作为载体。 2. 基本流程如下: 1)安装Runner服务器,注册和项目对应的Runner Service(后续再说Shared Runner),编写集成脚本; 2) 每当push代码, 自动触发脚本,Gitlab将变动告知Gitlab-CI,CI连接Runner服务器,找到关联的Runner Service,Runner负责更新代码到本地,并执行集成脚本。 阅读全文
posted @ 2017-09-05 19:08 今天阳光那么好 阅读(13282) 评论(0) 推荐(2) 编辑
摘要: CPU简单科普 本文仅限于对小白科普。 误解一:CPU使用率和硬盘使用率一样。 误解二:一台电脑只有一个CPU。 误解三:CPU的核数,就是CPU的数量。 误解三:CPU主频越高越厉害;CPU核数越多越厉害 1. CPU概念 CPU不是存储器,没有储存空间大小的说法。 CPU是运算器,包含三个部件: 阅读全文
posted @ 2018-07-17 19:46 今天阳光那么好 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 基本格式 或者 以下,均简写为 的形式 commands的用法 commands 逐行作用于文本流 1. $1当前行第一列数据,$NF最后列,$(NF 1)即倒数第二列 2. print默认结尾换行;printf不换行 3. 多条语句以 分号 间隔 4. 多个参数以 逗号 间隔,打印后以空格间隔 5 阅读全文
posted @ 2018-07-17 19:45 今天阳光那么好 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 两个SHOW命令 1. Mysql服务状态 2. Mysql配置信息 慢查询 1. 2. 注:超过2s即为慢查询;可查看日志(variables会显示日志路径) 连接数 1. 2. 注:最大连接数/连接上限应小于85% 关键缓冲区大小 1. 2. 3. 注:这是一个很重要的指标,对索引影响很大; 1 阅读全文
posted @ 2018-07-17 19:44 今天阳光那么好 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 自动化测试方法 1. 数据驱动 事先编写数据文件,测试脚本通过读取文件变量执行 适用于数据量很大的用例 2. 关键字驱动 脚本和数据分离 测试描述和具体实现细节分离 界面元素名和测试内部对象名分离 主要关键字:被操作对象(item)、操作方法(operation)、值(value)。 即:item. 阅读全文
posted @ 2018-07-17 19:44 今天阳光那么好 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 通过自动化测试工具,模拟多重正常峰值和异常负载条件,测试系统的各项指标。 2. 分类 负载测试 目标:负载逐步增加,记录各项指标变化曲线,从而验证是否达到所要求的性能指标 压力测试 目标:获取并发现系统的瓶颈性能 并发测试/容量测试 目标: 确定系统同时处理请求数(用户数) 3. 指标 阅读全文
posted @ 2018-07-17 19:43 今天阳光那么好 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. HTTP协议是无连接的 网页操作 浏览器 Http协议 web服务器(appache/IIS) 无连接的 1. 每次连接只处理一个请求,服务器处理完并收到客户端应答,即断开连接 2. 目的:节省传输时间 无状态的 对于事务处理不具备记忆功能 2. HTTP消息结构 客户端(浏览器)发送请求 请 阅读全文
posted @ 2018-07-17 19:42 今天阳光那么好 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: python处理excel的模块,xlrd读取excel,xlwt写入excel 一、安装 二、使用 1. 打开excel,得到Book对象 2. 指定sheet工作表(基于Book对象),得到Sheet对象 3. Sheet对象的属性 4. Cell对象(基于Sheet对象)的属性 5. 日期的处 阅读全文
posted @ 2018-07-17 19:41 今天阳光那么好 阅读(5692) 评论(0) 推荐(0) 编辑
摘要: 一、 安装 二、 使用 1. 创建excel(工作簿)对象 2. 创建工作表对象 3. 写入数据 4. 保存数据 阅读全文
posted @ 2018-07-17 19:39 今天阳光那么好 阅读(6823) 评论(0) 推荐(0) 编辑
摘要: global search regular expression(RE) and print out the line 一、命令形式 二、示例 1. grep 参数 2. 正则表达式(grep未扩展) 2.1 单个字符匹配[] 2.2 行首匹配^ 2.3 行尾匹配$ 2.4 反向匹配[^] 2.5 阅读全文
posted @ 2018-07-17 19:37 今天阳光那么好 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 不可变对象(字符串、元组) 1. 首先在内存中创建对象1,并记录对象的引用计数为1次。 查看变量a引用的对象的内存地址 2. 内存中已存在对象1,变量b引用对象1,则对象1的引用计数为2次。 变量b和变量a引用的是同一个对象,内存地址相同。 3. 在内存中创建对象2,变量a不再引用原有对象1(引用次 阅读全文
posted @ 2018-07-17 19:36 今天阳光那么好 阅读(206) 评论(0) 推荐(0) 编辑