Python
紫楠&馨芷
这个作者很懒,什么都没留下…
展开
-
Git常用命令大全
1.强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要)git push -- force2.创建文件等小命令touch a // 创建一个a文件echo 1234 >> a // 把1234这个内容放入a文件cat a // 打开a文件 读取出a文件中的内容mkdir test // 创建test文件夹rm 文件名 // 删除文件pwd // 打印当前工作...原创 2020-05-08 11:23:52 · 189 阅读 · 0 评论 -
Prometheus_Paas
Prometheus_Paas一、概览二、架构2.1 基础架构2.2 可用性三、部署3.1 Prometheus部署3.2 数据导入导出3.3 报警配置3.4 监控升级四、服务接入Relabeling五、监控/告警指标5.0 监控数据采集周期5.1 核心组件etcd监控/告警apiserver监控/告警controller-manager监控/告警schedu...原创 2020-03-06 19:53:58 · 458 阅读 · 0 评论 -
ChaosBlade
介绍chaosblade 是一款简单易用、功能强大的混沌实验工具,阿里团队开源项目OSCHINA 公布 2019 年度最受欢迎中国开源软件安装部署安装包下载地址:https://github.com/chaosblade-io/chaosblade/releases (chaosblade-0.4.0-linux-amd64.tar.gz)解压后目录树:├── bin│ ├──...原创 2020-03-06 17:09:27 · 1871 阅读 · 0 评论 -
jacoco应用在p2pservice的实践
本地操作步骤构建工程及启动服务$ gradle clean build$ java -javaagent:/home/rmeng/Application/jacoco/lib/jacocoagent.jar=output=tcpserver -jar ./build/libs/p2p-service.jar NEW TERMINAL$ java -jar /home/rmeng...原创 2020-03-06 17:07:40 · 210 阅读 · 0 评论 -
测试计划模板
一:简介1.1 目的1.2 参考文档二:测试范围和策略2.1 测试范围2.2 功能需求列表2.3 提测标准2.4 测试通过标准三:测试资源3.1 测试环境和数据准备3.2 工具3.2.1 测试用例管理工具3.2.2 bug管理工具3.2.3 功能测试工具3.2.4 性能测试工具四:进度安排4.1 测试时间安排4.2 测试进度计划五:...原创 2020-03-06 17:04:41 · 632 阅读 · 0 评论 -
测试总结报告
1.1 发布物版本1.2 测试目标1.3 人员矩阵1.4 测试时间1.5 测试任务1.6 测试环境1.7 测试工具人像库导库工具1.8 测试范围2. 测试结果分析2.1 测试结果2.1.0 总体bug情况2.1.2 功能测试2.1.3 性能测试2.1.4 安装部署测试2.2 重大bug2.3 遗留问题3. 结论&问题3.1 测试结论3.2 问题总结1...原创 2020-03-06 17:00:52 · 442 阅读 · 0 评论 -
基于docker 搭建Prometheus+Grafana监控
一、prometheus介绍1、什么是prometheus?Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。Prometheus和Heapster(Heapster是K8S的一个子项目,用于获取集群的性能数据。)相比功能更完善、更全面。Prometheus...原创 2020-03-06 16:54:44 · 729 阅读 · 0 评论 -
UI自动化工具Cypress测试案例、生成报告---windows版
一、提前环境准备node.jschrome浏览器二、拉取gitLad上的测试案例代码例如:拉取下来的文件夹是 …\xbox_test\cypress–0.4如图:三、进入拉取代码的根目录例如: cd …\xbox_test\cypress–0.4 //进入到根目录下四、安装Cypressnpm install cypress --save-devnpm install ...原创 2020-03-06 16:49:17 · 1707 阅读 · 0 评论 -
UI自动化工具Cypress测试案例、生成报告---Linux版
一、提前环境准备node.js 必须二、拉取gitLad上的测试案例代码例如:拉取下来的文件夹是 …/xbox_test/cypress–0.4如图:目录示范三、进入拉取代码的根目录例如: cd …/xbox_test/cypress–0.4 //进入到根目录下四、安装Cypressnpm install cypress --save-devnpm install e...原创 2020-03-06 16:48:22 · 854 阅读 · 0 评论 -
新人安装机器培训
系统架构操作步骤:部署文档中除标红和加粗的文字需要格外注意!!!常用工具./startup.sh (早期版本)./startup.sh (今后版本)repository_list.shtrigger_init_global_repo.shreset.shreset_proxy.shdownload_docker_image.sh常用命令常见问题排查(1) 服务器更换ip...原创 2020-03-06 16:46:52 · 659 阅读 · 0 评论 -
MySQL之数据库多表查询
MySQL之数据库多表查询## 子查询( subquery)即嵌套查询 ,嵌套在其他查询中的查询。查询粉丝数大于400的用户的作者QQ号`select name,au_id,qq from Author where au_id in(select au_id fromArticle where fans>400);`统计每类文章下的文章数目select type,author,...原创 2019-11-21 15:08:02 · 203 阅读 · 0 评论 -
Docker安装nginx
Docker安装nginx一、查看Docker中的Nginx中的镜像docker search nginx二、拉取镜像docker pull nginx三、运行一个nginx容器docker run --name nginx -p 8081:80 -d nginx参数:--name:运行镜像后的容器名称-p:宿主机和docker中的端口映射,8081:宿主机端口,80:d...原创 2019-11-01 10:30:25 · 131 阅读 · 0 评论 -
Docker安装mysql
Docker安装mysql一、选择我们需要的版本拉取镜像1.docker search mysql:查看MySQL的所有版本信息2.docker pull mysql:拉取镜像二、查看下载的镜像docker images三、运行镜像docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mys...原创 2019-11-01 10:24:22 · 105 阅读 · 0 评论 -
Dockre安装
centos和Ubuntu下安装docker的方法,docker CE版本安装步骤一、CentOS 7 (使用yum进行安装)1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm22: 添加软件源信息sudo yum-config-manager --add-repo http:...原创 2019-11-01 10:20:25 · 290 阅读 · 0 评论 -
python中 如何添加测试用例
polita3.0的框架接口如何编写测试用例如何运行测试用例在利用caster平台进行接口管理以后,我们可以将所有的中心放在编写测试用例case。这个教程可以帮助大家快速上手添加测试用例polita3.0的框架接口.```python├── bin 这里定义了怎么生成open-api├── ci 这...原创 2019-10-28 15:45:16 · 944 阅读 · 0 评论 -
接口测试入门
1-什么是接口测试接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通过一些特殊的规则也就是协议,来进行数据之间的交互。接口测试是功能测试的一种。它主要借助于单元测试技术,通过模拟上层应用或者系统上层调用接口的应用场景,是对系统接口功能进行测试的一种手段。在进行接口测试的过程中,测试工程师并不需要了解被测试系统的所有代码,而主要通过分析接...原创 2019-10-28 15:37:57 · 263 阅读 · 0 评论 -
公交卡测试用例
公交卡测试用例公交卡测试用例类型-- --功能分类按办理类型分为:电子公交卡和普通公交卡按使用人群可分为:老年卡、学生卡、优惠卡按用途可分为:纪念卡、定制卡、普通卡充值充值方式:充值机、人工充值、手机充值充值金额:一次性最多充值金额、一次性最少充值金额、充值后余额是否显示正确使用城市使用范围:卡在所属城市是否可用、卡在非所属城市之外不可用适用交通工具:公交车/地铁...原创 2019-10-28 15:34:29 · 682 阅读 · 0 评论 -
Linux常见的命令
cd 文件名称 :进入目录cd …/ :返回上一级cd / :回到根目录pwd : 查看当前目录ls :查看目录ls –l(目录名称) :(指定)目录内容以列表形式展示ls –a(目录名称):(指定)目录内容全部展示包含隐藏目录和.开头的目录mkdir 目录名称: 创建单目录mkdir 目录名称 目录名称 目录名称 :创建多目录touch 文件名:创建文件rmdir 目录名称 ...原创 2019-04-29 15:26:06 · 439 阅读 · 0 评论 -
vim 常见命令
vim 常见命令打开/退出vim -R file1 只读打开:qall 退出所有文件:wq 写入并退出:q! 强制退出插入i 在当前位置生前插入I 在当前行首插入a 在当前位置后插入A 在当前行尾插入o 在当前行之后插入一行O 在当前行之前插入一行移动h 左移一个字符l 右移一个字符k 上移一个字符j 下移一个字符删除dd 删除当前行dj 删除当前行和上一行...原创 2019-04-29 15:25:32 · 278 阅读 · 0 评论 -
bash ---命令
bash —查看文件大小,内存大小,cpu信息,硬盘空间等等。du -sh * #查看当前文件夹大小du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序#附送:du -sk filename 查看指定文件大小1、cpu查看1)cpu个数:#cat /proc/cpuinfo | grep “physical id” | uniq | wc -l2...原创 2019-04-29 15:25:00 · 346 阅读 · 0 评论 -
什么是 Python?
什么是 Python?Python 是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理,可以加入其他语言的对比。 - 1. Python 是一种解释型语言,Python 在代码运行之前不需要解释。 - 2. Python是动态类型语言,在声明变量时,不需要说明变量的类型。 - 3. Python 适合面向对象的编程,因为它支持通过组合与继承的方式定义类。 ...原创 2018-11-10 11:35:52 · 253 阅读 · 0 评论 -
HTTP 和 和 HTTPS的区别?
HTTP 和 和 HTTPS的区别?安全性上的区别:HTTPS:HTTP 协议的安全加强版,通过在 HTTP 上建立加密层,对传输数据进行加密。主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。表现形式:HTTPS 站点会在地址栏上显示一把绿色小锁,表明这是加密过的安全网站,如果采用了全球认证的顶级 EV SSL 证书的话,其地址栏...原创 2018-11-23 21:17:45 · 216 阅读 · 0 评论 -
cookies 和 session的区别?
cookies 和 session的区别?cookies-----客户端是针对每一个网站的信息,每一个网站只对应一个,其它网站不能访问,这个文件是保存在客户端的,每次你打相应网站,浏览器会查找这个网站cookies,如果有就会将这个文件起发送出去。cookies文件的内容大致包函这些信息如用户名,密码,设置等。session-----服务器是针对每一个用户的,只有客户机访问,程序就会为这...原创 2018-11-23 21:20:38 · 153 阅读 · 0 评论 -
python-------说一下 Mysql 数据库存储的原理?
说一下 Mysql 数据库存储的原理?储存过程是一个可编程的函数,它在数据库中创建并保存。它可以有 SQL 语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。据的访问方式。存储过程通常有以下优点:1、存储过程能实现较快的执行速度2、存储过程允许标准组件是编程。...原创 2018-11-19 22:13:53 · 418 阅读 · 0 评论 -
python-----事务的特性?
事务的特性?1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行。2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致。3、隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的。4、持久性(Durability):对于任意已提交事务,系统必须保...原创 2018-11-19 22:15:29 · 274 阅读 · 0 评论 -
python----. 数据库索引?
数据库索引?数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用 B_TREE。B_TREE 索引加速了数据访问,因为存储引擎不会再去扫描整张表得到需要的数据;相反,它从根节点开始,根节点保存了子节点的指针,存储引擎会根据指针快速寻找数据。...原创 2018-11-19 22:17:49 · 235 阅读 · 0 评论 -
sql语句怎么写?
CREATE DATABASE exam;/创建部门表/CREATE TABLE dept(deptno INT PRIMARY KEY,dname VARCHAR(50),loc VARCHAR(50));/创建雇员表/CREATE TABLE emp(empno INT PRIMARY KEY,ename VARCHAR(50),job VARCHAR(50),mgr...原创 2019-02-27 15:53:22 · 5890 阅读 · 0 评论 -
TCP和UDP的区别和优缺点
1、TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。3、UD...原创 2019-02-27 19:06:16 · 186 阅读 · 0 评论 -
Linux的50个基本命令
Linux的50个基本命令1.ls -a 列出当前目录下的所有文件,包括以.头的隐含文件(如~/.bashrc)ls –l 列出当前目录下文件的详细信息pwd 查看当前所在目录的绝对路经cd 目录之间的移动mkdir目录名 创建一个目录rm 文件名 删除一个文件cat文件名 查看文件内容(全屏查看)7.more文件名 查看文件内容(可左右移动)less文...原创 2019-04-15 19:25:33 · 193 阅读 · 0 评论 -
apache与tomcat负载集群集成方法配置
apache与tomcat负载集群集成方法有3种****jk、jk_proxy、http_proxyapache:httpd-2.2.17-win32-x86-no_ssl.msitomcat:apache-tomcat-6.0.20.zip安装apache http server省略,访问地址为http://127.0.0.1:8081安装tomcat,解压apache-tomcat-6...原创 2019-04-15 19:29:58 · 199 阅读 · 0 评论 -
linux下tomcat服务器的相关命令
linux下tomcat服务器的相关命令一:Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh...原创 2019-04-15 19:31:20 · 421 阅读 · 0 评论 -
Linux如何查看进程、杀死进程、启动进程等常用命令
Linux如何查看进程、杀死进程、启动进程等常用命令1.查进程ps命令查找与进程相关的PID号:ps a 显示现行终端机下的所有程序,包括其他用户的程序。ps -A 显示所有程序。ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。ps -e 此参数的效果和指定"A"参数相同。ps e 列出程序时,显示每个程序所使用的环境变量。ps f 用ASCI...原创 2019-04-12 18:02:00 · 197 阅读 · 0 评论 -
安装Python.md
安装python3centos7自带python2,如果直接删除会引起其它问题查看python所在目录:whereis pythonpython: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/...原创 2019-04-16 19:11:24 · 273 阅读 · 0 评论 -
MongoDB的使用说明
简介MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。NoSQL特点代表着不仅仅是SQL(Not Only SQL)键值对存储,列存储,文档存储,图形数据库最终一致性,而非ACID属性非结构化和不可...原创 2019-04-17 17:50:10 · 160 阅读 · 0 评论 -
配置 nginx 遇到错误排查(初级)
系统版本:ubuntu 14.04,nginx 版本:nginx/1.4.6 (Ubuntu)本文不是一步步搭建 nginx 的过程,而是我在使用 nginx 的过程中,整理自己遇到的的一些问题。适用于:nginx 遇到问题,排查问题的 checklist一、安装sudo apt-get updatesudo apt-get install nginx注意:用 root 身份安装 ...原创 2019-04-29 15:22:56 · 3793 阅读 · 0 评论 -
PYTHON-------pycharm的常用快捷键大全
1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 外部文档Shift + F1 外部文档,进入web文档主页Ctrl + Shif...原创 2018-11-07 13:12:20 · 225 阅读 · 0 评论