自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Buggggggg

Buggggggg

  • 博客(313)
  • 资源 (17)
  • 收藏
  • 关注

原创 测试基础-07-测试报告编写

文章目录目标与内容软件测试报告就简介模板目录XXXX软件项目系统测试报告目标与内容软件测试报告介绍位置:项目立项 -> 测试计划 -> 测试设计 -> 测试执行 -> 测试评估 -> 项目结束软件测试报告就简介软件测试的五个阶段:评估阶段(测试人员必须会的)公司一般都有自己的软件测试报告模板在进行完整个测试工作后,就要对测试产品做一个总结,提交给研发部门负责人内容一般包括:测试范围、测试环境、测试用例覆盖率、bug的统计与分析、遗留bug及分析、版

2021-11-04 08:52:22 355

原创 测试基础-06-测试计划编写

1 目标和内容1.1 软件测试计划介绍1.2 测试计划编写2 软件测试计划简介为什么要写软件测试计划?一般是主管来写,测试计划是在做完需求分析后,整个测试工作开始之前做的一些准备计划工作,“5W+1H”来记忆。一般包括以下内容:目的(why)、测试范围(what)、测试进度安排(when)、测试人员(who)、测试环境(where)、测试方法+测试工具(how),风险评估。为什么要提到测试工具?像一些访问量比较大的 公司,可能要进行性能测试,那么久需要用到测试工具。公司一般会

2021-11-03 08:19:47 304

原创 测试基础-05-bug的定义&生命周期

1 学习目标&内容1.1 bug的类型1.2 bug的等级1.3 bug的生命周期1.4 禅道的使用2 bug的定义软件的Bug:狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和剔除的软件可改进的细节或与需求文档存在差异的功能实现等。测试人员的职责:发现这些Bug,并提交给开发人员,让开发去修改。3 bug的类型要确定一个bug的类型,需要对项目(或产品)有比较深刻的理解。这个划分对于开发定位问题影响很小,单对于问题类型的统计就比.

2021-10-30 08:30:02 1241

原创 vagrant开启Xshell使用密码登录方式

1.登录vagrant2.vi /etc/ssh/sshd_config3.把PermitRootLogin yes前面的"#"去掉4.把PasswordAuthentication yes前面的"#"去掉5.重启sshdsystemctl restart sshd(或者service sshd restart)

2021-10-27 08:19:33 539

原创 测试基础-04-用例的编写&评审

1 学习内容与目标1)什么是测试用例2)测试用例的重要性3)测试用例的8大要素(重要)4)测试用例评审2 什么叫软件测试用例2.1 什么是测试用例?测试用例(TestCase)是为项目需求而编制的一组测试输入,执行条件以及预期结果,以便测试某个程序是否满足客户需求。可以总结为:每一个测试点的数据设计和步骤设计2 测试用例的重要性2.1 测试用例是软件测试的核心软件测试的重要性毋庸置疑,测试用例是测试工作的指导,是软件处屙屎质量稳定的根本保障。影响软件测试的因素很多

2021-10-24 11:43:09 638

原创 测试基础-03-用例设计方法:等价类、边界值、场景法、错误推测法

1 目标和内容1.1 等价类划分法1.2 边界值分析法1.3 场景法1.4 错误推测法(反推法)2 等价类划分法2.1 等价类划分法的概念等价类划分法是一种典型的、重要的黑盒测试方法,是指某个输入域的子集合。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。等价类划分有效等价类和无效等价类。举例:微信红包按数据范围划分:有效的:0.01~200(1)无效的:小于0.01(2)如:0.001;大于200(3);0.01-200区间小数点后超出2位的值(

2021-10-18 00:00:06 2464

原创 测试基础-03-用例设计方法:案例讲解

1 目标与内容:1.1 什么是软件测试需求1.2 软件测试需求的必要性1.3 如何对软件测试需求进行分析2 测试需求是什么?测试需求主要解决“测什么”的问题,一般来自需求规格说明书中的原始需求测试需求应全部覆盖已定义的业务流程,以及功能和非功能方面的需求3 为什么需要软件测试需求?简而言之:只有明确了测试需求,才能知道怎么去测试?什么时候开始测试?要多少人测试?在什么环境上测试?4 案例:用户注册功能运行条件 用户未注册 输入 访问网站->点击注

2021-10-17 19:53:36 119

原创 测试基础-02-软件的生命周期,测试工作流程

1 目标及内容:1.1 软件生命周期1.2 软件生命周期模型1.3 软件测试流程1.4 常见笔试面试题2 软件的生命周期软件生命周期(SDLC,Systems Development Life Cycle)是软件开始研制最终被废弃不用,所经历的各个阶段2.1 瀑布型生命周期模型在1970年人类整理了第一个软件生命周期,即瀑布型生命周期模型,也叫瀑布模型。规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落,具有顺序性和依赖性。每个阶段规定文档并需进行评审问题

2021-10-17 16:18:52 226

原创 测试基础-01-软件测试的定义与分类

1.目标与内容:1.1软件测试的定义及目的1.2软件测试分类2.什么是软件?2.1软件是计算机程序、程序所用的数据以及有关文档资料的集合2.2软件是计算机的灵魂。软件又可以分为2大类:系统软件和应用软件系统软件:系统软件是生成、准备和执行其他程序所需要的一组文件和程序。如操作系统Windows,数据库,驱动程序,Java语言系统编译环境等。应用软件:计算机用户为了解决某些具体问题而购买、开发或研制的各种程序或软件包。如APP,微信,淘宝等提问:软件测试的对象是什么?答:计

2021-10-17 13:38:18 145

原创 vagrant配置虚拟机网卡

1.打开Vagrantfile找到:config.vm.network "private_network", ip: "192.168.56.10",解除注释2.cmd下使用ipconfig命令查看虚拟机VirtualBox Host-Only Network 网卡ip:此处为:192.168.56.13.把Vagrantfile的参数配置为config.vm.network "private_network", ip: "192.168.56.10"4.重启Vagrant, ...

2021-07-11 02:25:30 761

转载 vagrant up 慢的解决方案

1、安装virtualBox(6.0.10版本)2、安装vagrant(2.2.5版本)3、打开cmd3.1初始化vagrant init centos/73.2下载启动镜像vagrant up有下载过慢的问题,可以复制链接到网页上下载或者:一、进入vagrant官网 https://www.vagrantup.com/二、点击findbox【寻找box】,进入有很多box的列表 https://app.vagrantup.com/boxes/search三、.

2021-07-11 02:04:14 1370

原创 vagrant up 吊销功能无法检查证书是否吊销

C:\Users\Administrator>vagrant upBringing machine 'default' up with 'virtualbox' provider...==> default: Box 'centos/7' could not be found. Attempting to find and install... default: Box Provider: virtualbox default: Box Version: >= 0T.

2021-07-11 01:34:03 1423 1

原创 Python的if判断和两重判断

Python编程中 if 语句用于控制程序的执行, 基本形式为:if 判断条件: # 逻辑 成员 比较运算的结果:布尔值 执行语句else: 执行语句其中"判断条件"成立时(True), 则执行后面的语句,而执行内容可以多行, 以缩进来区分表示同一范围else为可选语句, 在判断条件不成立时执行相关语句, 说明else 不是必备的, 要不要加?需要根据自己的判断逻辑和业务逻辑去决定Python程序语言指定任务非0和非空值为True, 0或者空值为False比如说0, None, 空字典,

2021-06-06 16:06:24 2601

原创 Python运算符

算术运算符: + - * / %正常的数学运算,+:数学加法, -:数学减法, *:数学乘法, /:数学除法(此处注意,java是取整,python是返回的包含小数的地方比如:10 / 4 = 2.5), %:取余数(模运算)**+**的其他用法: 字符串、列表的相加。例如:‘abc’ + ‘bcd’ = ‘abcbcd’ ,[1, 2, 3] + [2, 3, 4] = [1, 2, 3, 2, 3, 4]*****的其他用法: 字符串、列表的重复。例如: ‘abc’ * 3 = ‘abcabca

2021-06-06 15:54:31 119

原创 JAVA快速排序算法实现

JAVA快速排序算法实现private static void quickSort(int[] arr, int start, int end) {if(start < end) {int base = arr[start];int low = start;int high = end + 1;while (true) {while(low < end && arr[++low] <= base);while(high > star...

2021-06-06 15:44:57 91

原创 JAVA冒泡排序的实现

private static void bubbleSort() { int[] arr = new int[]{4,7,6,4,5,8,0,8,2,3,54,-1}; for (int j = arr.length - 1; j >= 0; j--) { for (int i = 0; i < j ; i++) { if(arr[i] > arr[i + 1]){ .

2021-06-01 00:39:27 61

原创 JAVA杨辉三角的实现

private static void yanghui() { int[][] yanghui = new int[10][]; for (int i = 0; i < yanghui.length; i++) { yanghui[i] = new int[i+1]; for (int j = 0; j < yanghui[i].length; j++) { if(j == 0 ||.

2021-06-01 00:38:31 78

原创 JAVA回形数的实现

private static void backArray() { Scanner scanner = new Scanner(System.in); System.out.println("请输入回型数大小数值:"); int n = scanner.nextInt(); int[][] arr = new int[n][n]; int count = 0;//要显是的数量 .

2021-06-01 00:37:37 95

原创 Eclipse自定义文档注释和方法注释

文档注释:位置:Window-->preferences-->java-->Code Style-->Code Templates-->Comments-->Types-->Edit具体位置如上图所示:内容参考:/** * @description * @author ZYL Email:[email protected] * @version * @date ${date}${time} * */方法注释:...

2021-06-01 00:35:53 330

原创 手写spring代码

package mvcframework.servlet;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.stereotype.Service;import org.springframework.web.bind.annotation.RequestMapping...

2021-06-01 00:34:40 155

原创 nginx原理

1.master 和 worker2.worker如何进行工作的3.一个master和多个worker有哪些好处(1)可以使用nginx -s reload 热加载方式,可以热部署nginx(2)首先对于每个worker进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销,同时在编程以及问题查找时,也会方便很多。其次,采用独立的进程,可以让互相之间不会影响,一个进程退出后,其他进程还在工作,服务不会中断,master进程则很快启动新的worker进程。当然,worker进...

2021-06-01 00:33:12 72

原创 nginx配置高可用的集群

1.什么是nginx高可用(1)需要两台nginx服务器(2)需要keepalived(3)需要虚拟ip2.配置高可用的准备工作(1)需要两台服务器192.168.17.129 和 192.168.17.131(2)在两台服务器安装nginx(3)在两台服务器安装keepalived3.安装nginx参考博主文章https://mp-new.csdn.net/mp_blog/creation/editor/966513314.在两台服务器安装keepalived(1)使用yum命令

2021-06-01 00:28:32 82

原创 nginx动静分离

1.什么是动静分离通过location指定不同的后缀名实现不同的请求转发。通过expires参数设置,可以使浏览器缓存过期时间,减少与服务器之间的请求和流量。具体Expires定义:是给一个资源设定一个过期时间,也就是说无需去服务端 验证,直接通过浏览器自身确认是否过期即可,所以不会产生额外的流量。此种方法非常适合不经常变动的资源。(如果经常更新的文件,不建议使用Expires来缓存),我这里设置3d,表示在这3天之内访问这个URL,发送一个请求,比对服务器该文件最后更新时间没有变化,则不会从服务器来抓

2021-06-01 00:18:36 65

原创 nginx实现负载均衡配置

1.实现效果(1)浏览器输入地址http://ip:port/edu/a.html,负载均衡效果,平均8080和8081端口2.准备工作(1)准备两台tomcat服务器,一台8080,一台8081(2)在两台tomcat里面webapps目录中,创建名称是edu的文件夹,在edu文件夹中创建页面a.html,用于测试,内容分别是8080和80813.在nginx的配置文件中进行负载均衡配置:(1)在http的全局配置中配置:upstream myserver{ip_hashserver 1

2021-06-01 00:15:44 113

转载 nginx开启支持websocket连接

引用至:http://www.javajob.work/article/242020-1-9: nginx的启动:/usr/local/nginx/sbin/nginx -c /usr/local/nginx-1.6.2/conf/nginx.conf2020-1-10 :前台浏览器使用websocket连接后台服务器出现404,然后检查url,发现路径无异常,但是就是一直报404,然后进行百度,发现如果使用nginx反向代理的话,使用websocket连接,要额外添加配置在location /{} 块

2021-06-01 00:14:15 480

原创 Python数据类型之字典

字典的定义:dictionary关键字:dict。除列表以外,python之中最灵活的内置数据结构类型。字典是无序的对象集合。字典用 {} 标识无序数据可变key:value的形式存储 键值对key:是唯一的且不可变的数据, 支持的类型(int float tuple boolean str)value:任何数据类型都支持, 没有任何限制字典标识空字典: d={}定义一个字典 key:valued = {1:(1, 2, 3), 0.02:False, True:‘result’

2021-05-30 16:42:06 136

原创 Python数据类型之列表

列表的定义关键字:list(列表)使用最频繁的数据类型, 列表可以完成大多数集合类的数据结构实现它支持字符, 数字,字符串,元组,列表等数据类型列表用[]标识列表是有序数组,可以使用下标取值空列表l = []列表里面的数据用逗号隔开,数据可以是任意数据类型例如: l = [1, 0.02, True, ‘hello’, (1, 2, 3, ‘python’), [1, 0.02, False, [‘python’]]]列表的操作: 增删改查列表的特需: 有序可变有序:

2021-05-30 15:22:54 78

原创 Python数据类型之元祖

元组的定义关键字:tuple(元组)。元组可完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含元组(即嵌套)元组用 () 标识有序数据元组的常见操作t=() 空元组t=(1,)只有一个数据的时候要注意取法索引: 同字符串索引取值:同字符串切片: 同字符串修改元组的值:不可修改,是属于不可改变的数据嵌套元组示例t=() 空元组t=(1, )1个元素的元组t=(1, 0.02, True, ‘Hello’, (1, 2, 3, ‘python’)),

2021-05-30 14:12:50 232

原创 【csdn】markdown使用教程

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直

2021-05-30 13:58:28 53

原创 win10环境,Eclipse安装Maven

官网下载Maven进制包Maven官网打开官网链接后,点击左边的Download,再点击apache-maven-3.6.3-bin.zip下载解压Maven并配置仓库地址打开解压后的Maven目录,打开conf目录下的settings.xml在localRepository注释后面配置上仓库路径,如不配置,默认是C:\Users\user...

2021-03-11 15:53:34 88

原创 SpringMVC请求处理流程

Spring原码解析—SpringMVC请求处理流程我们都知道SpringMVC的核心就是DispatcherServlet,它负责接收请求和调度,在开始原码解析前先来看看SpringMVC请求的一个处理流程图:1)客户端发送请求,DispatcherServlet接收请求2)DispatcherServlet将请求交给DefaultAnn...

2021-03-11 10:30:13 141

原创 Java数据结构与算法-环形队列

队列介绍队列是一个有序列表,可以用数组或是链表来实现遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的数据要后取出数组模拟环形队列分析说明:尾索引rear的下一个为头索引时表示队列满,即将队列容量空出一个作为约定,这个在做判断队列满的时候需要注意(rear + 1) % maxSize = front (满)rear ...

2020-08-23 15:53:15 102

原创 pycharm的pip配置

打开pycharm,进入设置,进入Project Interpreter,点击图中的+点击Manage Repositories进入配置界面点击+添加URL可添加的URL:清华: https://pypi.tuna.tsinghua.edu.cn/simple豆瓣: http://pypi.douban.com/simple/阿里...

2020-06-13 22:13:48 947

原创 可转债策略

低风险策略可转债低风险策略1.买入30只2.年化收益率大于0或其他数值(可以尝试1.85)3.达到强赎条件卖出筛选步骤1.登录jisilu.com2.点击可转债3.筛选条件,到期税前收益率大于1.85,去掉勾选(可交换债)4.筛选5.AAA全要,AA+全要,然后AA按照到期收益率由多到少排序,选出总共30只。6.如果不足30,则不强求,后续找...

2020-06-10 19:46:49 717

原创 Java8 Math新增方法

引用至:https://blog.csdn.net/neweastsun/article/details/79873698java8 Math新增方法通常都认为java8新功能主要包括函数式编程及lambda表达式。然而,除了那些大的特点之外,还有其他的,影响力小却很有趣,大多时候不为人所知,甚至不太被人评论。本文我们列举java.lang....

2020-06-02 10:26:20 82

原创 优先队列-二叉堆-堆排序原理-Java相关API

完全二叉树概念除了最后一层,前面所有层都是满的最后一层是从左到右是一个二叉树堆满足完全二叉树父节点存储的元素比子节点大上浮不符合堆规则的节点,与父节点交换直到上浮到符合为止下沉不符合规则的点,与子节点中较大的交换直到符合为止入队待插入元素放到堆的最后面然后上浮至合适位置时间复杂度O(log N)...

2020-05-27 12:17:21 76

原创 白马股筛选步骤

一、理杏仁查询条件,初选ROE连续7年大于等于15%,上市时间在5年之前,如果出了季度报,加上季度报的ROE大于对应季度应该增加的一,3.75;二,7.5;三,11.25;四,15同时,排除当前PE10年分位点低于50%,PB10年分位点低于50%的二、去除周期股:第一步筛选出来应该只有20来只(同花顺行业,同花顺手机软件的亮点的地方可以看行...

2020-05-24 12:56:34 741

原创 JAVA中BigDecimal的字符化输出

BigDecimal是处理高精度的浮点数运算的常用的一个类当需要将BigDecimal中保存的浮点数值打印出来,特别是在页面上显示的时候,就有可能遇到预想之外的科学技术法表示的问题。一般直接使用 BigDecimal.toString()方法即可以完成浮点数的打印。如:System.out.println( new BigDecimal(...

2020-05-21 22:10:02 118

原创 BFS广度优先算法, DFS深度优先算法,Python,队列实现,栈实现

来源:https://www.bilibili.com/video/BV1Ks411575U/?spm_id_from=333.788.videocard.0BFS广度优先算法graph = { "A": ["B", "C"], "B": ["A", "C", "D"], "C": ["A", "B", "D", "E...

2020-05-21 02:09:21 79

原创 Java常用类库-AutoCloseable

继承AutoCloseable过实现AutoCloseable可以实现自动关闭自动关闭需要借助try-catch语句示例代码:interface IMessage extends AutoCloseable{ void send(String msg);}class NetMessage implements IMessage{ ...

2020-05-19 23:15:28 74

阿里巴巴Java开发手册.7z

阿里巴巴开发手册,大家随意下载

2019-07-01

Git实战IDEA操作

git的实战操作,在上面使用git。详细教程使用!

2019-03-27

wxWidgets-3.1.0.tar.bz2

国外资源很难下载,自己艰难的下载了一个,帮助大家快速去获取资源

2019-01-21

软件项目管理案例教程,完整扫描版,书本.pdf

项目管理的实施过程,共分15章,取材新颖,注重实效,讲授了软件项目经理的主要工作、职责和权利。其中贯穿《软件项目管理案例教材》的核心是如何开发软件项目计划和如何进行软件项目的跟踪管理。《软件项目管理案例教材》综合了多个学科领域,包括范围计划、成本计划、时间计划、质量计划、变更计划、风险计划、度量计划、沟通计划等计划的制定,以及项目实施过程中如何对项目进行跟踪控制。《软件项目管理案例教材》注重理论与实际的结构,通过实际工作的案例说明帮助读者消化和理解所学的内容。 《软件项目管理案例教程(第2版)》以案例的形式讲述软件项目管理的全过程,共分五篇16章,取材新颖,注重实效,案例贯穿始终。《软件项目管理案例教程(第2版)》向软件项目管理人员传授项目管理的理论、方法以及技巧,帮助读者在短时间内掌握软件项目管理的基本知识和提高实践能力。《软件项目管理案例教程(第2版)》系统地讲述了软件项目管理的实施过程,综合了多个学科领域,包括范围计划、成本计划、时间计划、质量计划、变更计划、风险计划、度量计划、沟通计划等的制定,以及项目实施过程中如何对项目进行跟踪控制。《软件项目管理案例教程(第2版)》注重理论与实际的结合,通过实际工作中的案例说明帮助读者消化 和理解所学内容。学习《软件项目管理案例教程(第2版)》,不仅可以提高软件项目管理水平,而且对提高项目管理本身的技能也同样有益。

2018-11-24

下载可用的超快的阿里云仓库settings.xml配置文件,已配置好jdk1.8

下载可用的超快的阿里云仓库settings.xml配置文件,已配置好jdk1.8

2018-11-24

JAVA设计模式-设计模式公司出品

java设计模式,设计模式公司出品。策略模式,代理模式,单例模式,多例模式,工厂模式,门面模式等。

2018-08-04

机器学习实战

机器学习实战,目录:机器学习基础、K-近邻算法、决策树、基于概率论的分类方法:朴素贝叶斯、Logistic回归、利用AdaBoost元算法提高分类性能、支持向量机、预测数值型数据:回归、树回归、使用FP-growth算法来高校发现频繁项集、无监督学习、利用K-均值聚类算法对未标注数据分组

2018-08-03

JAVAScript权威指南(第6版)(中文版)

JAVAScript权威指南(第6版)(中文版)David Flanagan著,淘宝前端团队翻译版本。

2018-08-03

MySQL入门很简单教程

MYSQL入门学习很简单教程,内含数据库概述、安装(Windos/Linux)、数据类型、操作数据库等

2018-08-03

W3CSchoolC语言教程

C语言教程,从入门到精通,适合初学者查阅,文章内容由浅入深,通俗易懂。

2018-08-03

w3school_JavaScript参考手册

W3CSchool的JavaScript参考手册,非常适合新手或者查阅使用。

2018-08-03

C语言数据类型,运算符和表达式教程

C语言数据类型,运算符和表达式,熟悉关键字、标识符、常量、变量等术语; 掌握C语言的三种基本数据类型; 掌握几种常见的运算符(算术运算符、赋值运算符,逗号运算符) 掌握几种常见的表达式(算术表达式、赋值表达式,逗号表达式)

2018-07-30

Spring学习教程

Spring学习教程,包含Spring架构分析,应用开发,JSF,视图集成等

2018-07-30

Python爬虫开发项目实战

Python爬虫项目实战开发文档,助你轻松学习Python.欢迎下载!

2018-07-30

Linux学习文档

Linux6.8完整版文档,内含Linux各种指令学习。J2EE配置,Python配置。是Linux初学者的宝库

2018-07-30

空空如也

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

TA关注的人

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