自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

媛测

专注技术分享,个人总结,持续学习......

  • 博客(193)
  • 资源 (1)
  • 收藏
  • 关注

原创 性能测试定义和性能指标

文章目录一、什么是性能测试?1、软件测试分类性能一、什么是性能测试?1、软件测试分类软件测试分类有很多,细数起来不下 20 种类型,可以说是五花八门了,哈哈。根据实际工作中我们接触最多的类型,可以概括分为功能测试和非功能测试两种。功能测试又可以包括冒烟测试、回归测试、SIT测试、UAT测试等等。非功能测试通常又包括性能测试、负载测试、压力测试、疲劳测试、安全测试、兼容性测试、可靠性、稳...

2019-05-27 20:17:32 5650

原创 Python百练成钢004-查找字符串中所有子串索引

这是【Python 百练成钢】系列文章的第 004 篇,计划完成 100 道练习题。本文环境:python3.8需求描述:有两个字符串 s1, s2,找出 s1 中包含的 s2 的起始索引,若有多个,则返回多个索引。def get_all_index(fullstr: str, substr: str): """ 返回 substr 在 fullstr 中的起始索引,若匹配多个,则返回多个索引 :param fullstr: 大串 :param substr: 子.

2021-10-19 21:50:13 918

原创 Python百练成钢003-统计文章中单词出现次数

这是【Python 百练成钢】系列文章的第 003 篇,计划完成 100 道练习题。本文环境:Python3.8需求描述:统计一篇英文文章中每个单词出现的次数def get_word_count(): """ 统计英文文章中每个单词出现的频率/次数 思路:替换标点符号-》根据空格切割文章-》遍历集合(去重) str.count(substr):返回子串在原字符串中出现的次数 :return: 返回多个字典 {单词:次数} 组成的列表 """ .

2021-10-19 08:41:18 458

原创 Python百练成钢002-计算自幂数

这是【Python 百练成钢】系列文章的第 002 篇,计划完成 100 道练习题。本文环境:python3.8计算自幂数什么是自幂数?自幂数:也叫超完全数字不变数、自恋数、阿姆斯特朗数(Armstrong number),特征:一个 n 位数(n≥1 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:13+53+33=1531^3 + 5^3+ 3^3 = 15313+53+33=153)即我们上一篇文章中的水仙花数也属于自幂数的一种。根据位数不同,又对应有不同的自幂数名字(这还.

2021-10-18 23:58:56 1470

原创 Python百练成钢001-水仙花数

这是【Python 百练成钢】系列文章的第一篇,计划完成 100 道练习题。计算水仙花数需求描述:输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是“水仙花数”,因为:153=13+53+33。153 = 1^{3} + 5^3 + 3^3 。153=13+53+33。这里我提供 2 种实现方法:import mathdef get_flower_nums(): """ 计算 水仙花数 :return 结果列表

2021-10-17 23:59:28 232

原创 brew常用命令及配置国内源

文章目录安装 brewbrew 常用命令配置 brew 源安装 brewbrew 又叫 Homebrew,是 Mac OSX 上的软件包管理工具,能够方便的安装和卸载软件,类似于 CentOS 下的 yum、Ubuntu 下的 apt-get。官网:https://brew.sh/index_zh-cn.html安装 brew在 Mac Termal 输入命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com

2021-10-07 23:29:12 5127

原创 python 解析 XML

import xml.etree.ElementTree as etclass ParseXML: """ 解析 XML """ def __init__(self, file, cust_no, apply_no): # 初始化属性 print('parse xml...') if file: ...

2019-10-13 22:21:52 347 1

原创 java 练习10 - 复制数组

Arrays 类提供了两类复制数组的方法,而且提供了很多重载形式,可以实现不同类型数组的复制,这里仅以 int 类型为例说明。copyOf(arr, int newlength)复制数组 arr 中的所有元素到新数组中newlength 是新数组的长度,若大于 arr 的长度则用 0 填充,若小于 arr 的长度则从第一个元素开始截取返回复制后得到的新数组copyOfRange(ar...

2019-10-07 10:55:40 389

原创 java 练习09 - Arrays.fill 对数组元素进行填充和替换

Arrays.fill 是 Arrays 类的静态方法,作用:对数组中全部元素进行赋值,即填充对数组中部分元素进行赋值,即替换方法使用说明:fill(int[] a, int value)将指定的值 value 赋值给数组 a 的每个元素返回填充后的数组fill(int[] a, int fromIndex, int toIndex, int value)将指定的值 va...

2019-10-07 10:19:41 1432

原创 java 练习08 - 找出数组中的最小值

遍历一维数组,找出最小值,下面使用了两种方法,效果是一样的。思路:先把数组的第一个元素保存在变量中(即最小值 min),然后依次与其它元素进行比较,如果后面的元素较小,则赋值给 min,直到最后一个元素,即获得整个数组的最小值。public static void main(String args[]){ int[] num = { 3, 10, 6, 2, 20}; ...

2019-09-03 23:19:45 4066

原创 java 练习07 - break 和 continue 跳出循环

关键知识点:1. break 和 continue 的使用和区别都可以强制退出循环,但 break 是跳出当前的整个循环,continue 是跳出当前这一次的循环,继续执行下次循环二者都可以用于 for、while、do…while 循环中2. foreach 循环是 for 语句的特殊简化版本,它并不是一个关键字,只是一种习惯叫法语法格式:for(元素变量 x : 遍历对象...

2019-09-02 22:03:54 948

原创 java 练习06 - 输出九九乘法表

这是一个很经典的面试题,考察 for 循环。直接上代码:public class NineNineMulti { public static void main(String args[]){ for(int i = 1; i < 10; i++){ for(int j = 1; j <= i; j++){ ...

2019-09-01 20:52:17 274

原创 java 练习05 - 验证登录信息的合法性

需求:验证用户名和密码是否正确,如果不正确分别给出提示。假设用户名为 lily,密码为 gotit,代码如下:import java.util.Scanner;public class Login { public static void main(String args[]){ System.out.println("Please input your usern...

2019-09-01 19:48:37 630

原创 java 练习04 - 计算球形的体积

三维球体积公式:V3V^{3}V3 = 4/3∗pi∗r34/3*pi*r^34/3∗pi∗r3核心代码:final double PI = 3.14;double r = 2.3;double volume = 4/3 * PI * r * r * r;System.out.println("球形的体积是:" + volume);进一步使用 Scanner 类获取用户输入值作为半径...

2019-09-01 16:55:22 1432

原创 java 练习03 - 判断是否是闰年

首先要知道闰年的定义,它包括两种情况:普通年(不能被100整除的年份):能被4整除的为闰年。(如2004年就是闰年,1999年不是闰年);世纪年(能被100整除的年份):能被400整除的是闰年。(如2000年是闰年,1900年不是闰年);闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的,补上时间差的年份就为闰年。闰年共...

2019-09-01 16:41:18 1587

原创 java 练习02 - 判断数字奇偶性

需求:判断数字奇偶性分析:如果一个数能被 2 整除,则为偶数,否则为奇数,所以根据除 2 的余数来判断奇偶性。关键代码:方法 1:if(a % 2 == 0){ System.out.println("a 是偶数");}else System.out.println("a 是奇数");方法 2:String check = (a % 2 == 0) ? "这是偶数" : "这是...

2019-09-01 16:23:14 1648

原创 java 练习01 - 不用其它变量实现两个变量的值互换

一切知识都是为了拿来用的,若不用学来干啥?需求:不用其它变量,实现两个变量的值互换这是比较常见的 java 初级题目,考察位运算符:异或。关键代码: int a = 10; int b = 20; System.out.println("运算前:a= " + a + "\tb= " + b); a = a ^ b; b = b ^ a; a = a ^ b;...

2019-09-01 16:12:02 267

原创 Linux VI 文本编辑器使用教程

文章目录一、基础 vi 命令1、进入编辑器2、工作模式3、退出 vi 编辑器二、命令汇总viLinux 下最常用的文本编辑器,也是各版本 Linux 默认自带的标配vi 除了文本编辑,还可以给字符着色、自动补全,但是不像 Windows 下的 word 有排版功能。可以用来编辑现有的文件,也可以创建一个新文件,还能以只读模式打开文本文件。vimVim 是 Vi improved ...

2019-07-10 16:53:47 2140

原创 python函数的4种参数类型

总结 python 函数中的不同参数类型的使用方法。在调用函数时,通常会传递参数,函数内部的代码保持不变,针对 不同的参数 处理 不同的数据。有位置传参、关键字传参、默认值参数、多值参数等。1、参数传递形参和实参:形参:定义 函数时的 参数变量实参:调用 函数时,使用的参数变量参数传递的过程,就是 把实参的引用 传递给 形参 ,使用实参的值来执行函数体的过程。在 Pyth...

2019-06-29 16:18:16 38633 5

原创 好书推荐|一本我舍不得送人的书

今天要推荐的书是《小强软件测试疯狂讲义–性能及自动化》-赵强。小强老师是我在测试道路上的引路人,不管是在性能测试知识体系的建立,还是做为JMeter培训讲师的成长方面,都给我带来很大的帮助,是我内心一直很感激的人。(这本书现在已经出新版了,新书叫《大话软件测试–性能、自动化及团队管理》,丰富了团队管理方面的内容。)这本书是17年4月新出的,基本是刚出版我就买了的,之前已经看过两三遍了,后面...

2019-06-25 21:25:56 963

原创 Mac常用快捷键

文章目录一、Mac常用快捷键二、Mac中常用工具下载和配置1. brew2、Sublime Text33、MySQL4、Office5、XMind for Mac 破解本机环境:macOS High Sierra 10.13.6一、Mac常用快捷键主键组合键作用说明commandspace全局搜索-tab切换 app-N新建窗口新建...

2019-06-24 09:19:41 202

原创 好书推荐|移动App测试实战

推荐一本我最近看的不错的书:《移动App测试实战–顶级互联网企业软件测试和质量提升最佳实践》这是一本在书架上被我尘封已久的书,周末整理书架才翻开看了一下,一看就停不下来了,居然是这么实用的一本书呀!这本书的作者是三位BAT资深测试人员,不管是书中的技术还是思维,都很值得学习。主要内容:涵盖移动APP互联网产品测试的方方面面,包括最基础的功能测试、接口自动化和UI自动化、性能测试、专项...

2019-06-20 10:19:42 1513 1

原创 什么是大数据血缘?

今天跟一个测试同事聊天:我:最近忙什么项目呢?他:在测大数据血缘我:啥?他:血缘啊我:啥血缘?他:大数据血缘啊我:血缘是啥?他:就是数据血缘啊我:...看看,天就是这么被聊死的,我忍不住内心OS(怪不得你秃顶还没女朋友)我赶紧回来问问 google,分析了各路答案之后,可以总结成两句话:通常我们会对原始数据进行多个步骤的各种加工,最后产生出新的数据,在这个过程中会产生很...

2019-06-19 20:55:11 21715 6

原创 django2.2版本中pymysql报错'mysqlclient 1.3.13 or newer is required'

本文环境(都安装的当前最新版本):python 3.7.3django 2.2.2mysql 8.0.16pymysql 0.9.3ImproperlyConfigured: mysqlclient 1.3.13 or newer is required1、问题背景:已经安装好了 pymysql,但是在命令行执行 python3 manage.py migrate 进行数据迁移时报...

2019-06-14 13:07:15 15699 7

原创 学习python必须要知道的三种安装扩展库的方法

文章目录一、pip 命令安装1、pip 是什么?2、常用 pip 安装命令二、tar.gz 文件安装三、.whl 文件安装Python 近几年的火热程度可以说是如日中天,几乎快要超越 Java 大佬了,这也使得 Python 有了越来越多丰富的扩展库,如果在工作中熟练使用各种扩展库,肯定可以事半功倍,大大提升工作效率。本文讲一下 Python 中安装扩展库常用的三种方式:pip 命令、tar....

2019-06-06 19:13:11 8942 1

原创 接口测试是什么?有什么意义?

文章目录一、什么是接口?二、软件测试模型三、接口测试的意义1. 更早的发现问题2. 缩短产品周期3. 发现更底层的问题四、接口测试策略对于测试人员来说,掌握接口测试基本上已经成为一个标配的能力了,但是对于初学者来说,看着网上一大堆高大上的名词解释,总会认为接口测试是一个很高深的东西(包括我刚开始也这么认为),所以今天我就尽量用简单通俗的表达告诉你,接口测试其实很简单!一、什么是接口?我扒遍了...

2019-06-04 17:50:45 15071 1

原创 Hadoop常用shell命令

总结一些 Hadoop 常用的 shell 命令:命令说明hadoop fs -help查看命令帮助hadoop fs -ls /查看 hdfs 根目录下的文件列表hadoop fs -put localsrc dsthadoop fs -f -put localsrc dst上传本地文件到 hdfs,若文件已存在则报错;若文件存在,则覆盖上传hado...

2019-05-26 23:19:36 700

原创 事务ACID特性和分布式事务BASE理论

文章目录1、事务2、事务特性3、分布式事务4、BASE 理论1、事务事务 Transaction,最初特指数据库事务,是数据库管理系统执行过程中的一个逻辑单元,由一个有限的数据库操作序列(数据读写)构成。后面扩展为广义上的一组特定的操作集合,通常由高级数据库操纵语言或编程语言(如 SQL,C++ 或 Java)书写,并用形如 begin transaction 和 end transact...

2019-05-25 17:52:19 549

转载 软件测试分类

测试级别:单元测试、集成测试、接口测试、系统测试、验收测试测试方法:动态测试、静态测试;黑盒测试、白盒测试、灰盒测试。测试类型:一共19种,不列举了。1、按阶段划分 //重要√单元测试(Unit Testing)单元测试是对软件组成单元进行测试。其目的是检验软件基本组成单位的正确性。测试的对象是软件设计的最小单位:模块。Findyou又称为模块测试 测试阶段...

2019-05-24 21:56:16 429

原创 Hadoop启动报错常见问题

部署好 Hadoop 和 Yarn 之后,执行启动命令 ./sbin/start-dfs.sh,但是却出现各种报错问题,在此记录一下常见的两个问题。1、Could not resolve hostname报错信息:19/05/17 21:31:18 WARN hdfs.DFSUtil: Namenode for null remains unresolved for ID null. Ch...

2019-05-23 18:57:25 6956

原创 概念普及-云计算 大数据 Hadoop BI

云计算最早是 2006 年由 Google 提出。云计算定义:云计算是一咱可以通过网络方便地接入共享资源池,按需获取计算资源的服务模型。资源包括:网络、服务器、存储、应用、服务等共享资源池中的资源可以通过较少的管理代价和简单业务交互过程,而快速部署和发布。云计算特点:按需提供服务:以服务的形式为用户提供应用程序、数据存储、基础设施等资源,根据用户需求自动分配资源。...

2019-05-21 20:46:51 6869

原创 Mysql批量插入数据时如何解决重复问题?

文章目录一、三种方法一、`insert ignore into`1、作用2、主键冲突情况3、唯一键冲突情况二、`insert into ... on duplicate key update`1、作用2、主键冲突情况3、唯一键冲突情况三、`replace into`1、作用2、主键冲突情况3、唯一键冲突情况本文内容仅在 MariaDB-10.2.15 版本下验证,其它环境下可能略有差异。当...

2019-05-15 19:45:31 11489

原创 mysql中的约束和索引

文章目录一、约束(Constraint)1、主键约束(primary key)2、唯一性约束(unique)3、默认值约束(default)4、外键约束(foreign key)二、索引(index)索引类型三、区别与联系本文内容仅在 MariaDB-10.2.15 版本下验证,其它环境下可能略有差异。简单来说,约束是为了实现业务规则、保证数据的完整性,索引是为了查询高效,二者原本是两个不...

2019-05-14 19:54:48 2586

原创 mysql 多表查询的用法

多表查询,即同时查询两张表或更多表,包括交叉连接、内连接、左/右外连接、合并等。在使用时:多张表中的列名可能一致,所以必须为每张表起别名,通过别名指向对应的列通常需要有关联条件交叉连接查询:得到的是两个表的乘积(笛卡尔集),返回左表中的所有行,及左表中的每一行与右表中的所有行组合简单查询两张表组合,就是求笛卡儿积,效率最低,基本不会使用。select * from a, b;...

2019-05-12 22:48:36 1005

原创 Java方法重载 VS 方法重写

方法重载 和 方法重写 的区别是什么?这是 Java 面试题中经常会考到的,也是比较容易混淆的。方法重载1、什么是方法重载?在同一个类中,包含两个或者两个以上同名的方法,但是参数不同,则称为方法的重载。其中,参数不同包括:参数的个数不同参数的类型不同参数的顺序不同跟方法的修饰符、返回值无关下面看一下不同的重载方式: public void show(){ ...

2019-05-09 22:27:01 391

原创 Java使用while循环计算一个整数的位数

做个 java 小练习,使用循环嵌套来实现如下需求:计算出任意一个小于10位的整数的个数。实现代码如下:public static void count(int n) { /** * 计算一个整数(小于10位)的位数 * 如:输入999,则输出 "它是个3位数" * * @param n:小于10位的整数 * */ if(n >= 0 ...

2019-05-08 18:54:39 3703

原创 4月的尾巴,你慢一点儿

这个月居然一直没有更文,今天就是 4 月的尾巴了,马上要溜走了,不行,我要先在这里打个卡,记录下这个月的成长。现在马上要去赶车,后面再细说。...

2019-04-30 18:44:53 396

原创 【Python】总结python切片方法

切片python 中针对 字符串、列表、元组 数据类型提供了切片方法,可以非常方便的进行对象切割和截取。1、适用范围 切片 方法适用于 字符串、列表、元组 ,不适用于 字典切片 使用 索引值 来限定范围,从一个大的 字符串 中 切出 小的 字符串列表 和 元组 都是 有序 的集合,都能够 通过索引值 获取到对应的数据字典 是一个 无序 的集合,使用 键值对 保存数据,没...

2019-03-28 20:19:16 2336

原创 Tmux使用场景和常用命令

文章目录一、Tmux 使用场景1、随时保存工作状态2、保证任务稳定运行3、窗口切割二、Tmux 常用命令一、Tmux 使用场景Tmux 是一个优秀的终端复用软件,功能非常强大,实际工作中我用到最多最实用的就是以下两个功能:能够在远程服务器上持久地保存工作状态可以在一个 terminal 中创建多个会话窗口。1、随时保存工作状态Tmux 允许随时随地断开当前会话,并在后台保存会话状态...

2019-03-22 13:15:31 342

原创 快速认识HTTP协议

文章目录一、TCP/IP 协议族1、分层模型2、数据处理流程3、HTTP 和 IP、TCP、DNS二、HTTP 协议结构1、HTTP 请求报文URI 和 URL2、HTTP 响应格式2.1 响应码2.2 `Content-Type` 和 `Content-Encoding`3、查看 HTTP 报文4、HTTP 请求流程三、HTTP 版本发展1、HTTP 1.02、HTTP 1.12.1 持久连接2...

2019-03-22 13:11:02 533

图书管理系统课程设计报告

这是数据库图书管理系统课程设计报告,包括需求分析,概要设计,逻辑设计,关系图,物理设计,建立数据库的代码,数据初始化代码,数据库用户权限管理,建立触发器、存储过程,以及系统实现的图解和程序代码等。各个部分都做的很认真,很详细,希望能够对大家有用啊。

2010-05-23

空空如也

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

TA关注的人

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