自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 测试记录1

测试第一节笔记记录--答疑什么是软件测试?什么是软件开发,和测试的区别?测试和调试的区别?优秀测试具备的素质?(为什么选择软测这个职位?)笔记记录-概念什么是需求?注释也是必不可少的软件开发的五个模型软件开发的生命周期:需求-----分析/计划-----设计----开发-----测试-----运行维护瀑布模型:螺旋模型:模型:模型:模型:新的甘特图功能,丰富你的文章UML 图表导出与导入 笔记记录–答疑 什么是软件测试? 验证软件是否满足用户的需求 什么是软件开发,和测试的区别? 软件开发:用程序开发的方式

2021-11-20 15:21:35 634

原创 2021-03-04

软件测试—用例 设计方法 基于需求的设计 (1)验证需求的正确性和合理性 (2)细分需求,多细致的需求就设计多细致的测试用例 从细分的需求需求里,根据每一个功能点设计完整的测试用例 等价类 依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类,从等价类中选出一个测试用例, 如果这个测试用例测试通过,则认为所代表的等价类测试通过。 这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。 **有效等价类:**对于程序的规格说明书是合理的、有意义的输入数据构成的集合,利用有效等价

2021-11-20 15:19:29 198

原创 AOP记录

AOP:切面,,,涉及多个类的公共行为封装到一个可以重复使用的模块, 利用横切技术,将软件系统分为:核心关注点、横切关注点。业务处理的主要流程是核心, 和它关系不大的叫做横切关注点。例如:(统一的异常处理、日志记录、统一的数据格式等等)!! AOP最大的功能就是能解决横切点的统一管理。 在不改变原有代码的逻辑上,设计代理设计模式: 静态代理 、动态代理 被代理类:原始类不做任何操作,但创建和使用时,设计一个原始类的代理类》 代理类:根据被代理类,构建代理类 静态代理: 继承: 写一个代理类,B继承于原始类A

2021-11-20 15:18:03 205

原创 JVM记录

JVM: 线程私有: 程序计数器(一个cpu只能执行一条指令,当线程切换时,为了让线程切回到正确的执行位置,因此每个线程都需要一个计数器,并且各自之间互相独立,这些区域就叫做程序计数器)、 java虚拟栈(java方法执行的内存模型【方法执行时会建立一个栈,存储方法的一些局部变量、动态链接、出口等】因此生命周期与线程相同)、 **:局部变量区时: 1、一旦线程方法请求的栈深度大于设定值,会抛出StackOverFlowError异常 2、栈的内存不满足于方法的执行时,会进行动态扩展时,一旦没有申请到足够的内

2021-11-20 15:17:11 323

原创 数据库MYSQL复习

数据库操作语句 显示当前的数据库 show databases; 创建数据库 create database if not exists name character set utf8mb4 ; 使用数据库 use name; 删除数据库 drop database name; 查看表 use name; 查看表结构 desc name; 创建表 create table table_name ( id int comment '编号', field2 datatype comment

2021-11-20 15:15:43 152

原创 测试用例---例子

水杯 测试方向:功能、性能、界面、安全性、易用性、兼容性、震动测试 功能: 性能: 寿命 掉地上不易损坏 界面: 表面美观,光滑 大小和设计一致 材质和设计一致 形状和设计一致 颜色和设计一致 安全性: 材质是否安全 高温材质释放毒性 低温材质释放毒性 易用性: 倒水方便 拿着舒服 杯口喝水是否合适 兼容性: 震动测试: 、 pc端qq登录界面的测试 ...

2021-03-03 17:16:06 338

原创 软件测试

软件测试 笔记记录—基础篇 软件测试的生命周期: 需求分析→测试计划(范围、时间、人员、工具)→ 测试设计/开发(测试用例)→ 测试执行(执行测试用例、补充测试用例)→ 测试评估(覆盖范围、bug情况统计、测试报告) 如何描述一个BUG? (1)测试版本: 当前测试的系统所在的代码版本 (2)测试环境:系统所在的环境 web系统:浏览器的版本号 APP:系统(iOS、Android)、系统的版本号、测试所在的机型 (3)测试步骤: 引起bug的操作步骤 (4)测试数据:引起bug的输入信息,或者数据 (5)

2021-03-03 16:15:23 124 3

原创 Java排序实现---代码书写,解释

java排序前言一、直接插入排序1.代码实现二、希尔排序1.代码实现三、选择排序1.代码实现四、堆排序1.代码实现五、快速排序1.代码实现六、冒泡排序1.代码实现总结 前言 1.排序:排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。 平时的上下文中,如果提到排序,通常指的是排升序。 2. 稳定性(重要) 两个相等的数据,如果经过排序后,排序算法能保证其相对位置不发生变化,则我们称该算法是具备稳定性的排序算法。 例如: 提示: 一、直接插入排序 整个区间被分为

2020-11-12 20:49:17 179

原创 java数据结构--树(二叉树)

树 1.定义:树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看 起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: 有一个特殊的节点,称为根节点,根节点没有前驱节点 除根节点外,其余节点被分成M(M > 0)个互不相交的集合T1、T2、…、Tm,其中每一个集合 Ti (1 <= i <= m) 又是一棵与树类似的子树。每棵子树的根节点有且只有一个前驱,可以有0个或多个后继 树是递归定义的。 2.概念: 1.2

2020-11-06 20:46:25 131

原创 java数据结构--队列

队列(Queue) 概念 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾(Tail/Rear) 出队列:进行删除操作的一端称为队头 2.链表队列: 队列也可以数组和链表的结构实现,使用链表的结构实现更优一些,因为如果使用数组的结构,出队列在数组头上 出数据,效率会比较低。 java实现时 :当只有一个标识头节点时,无论哪一种方法插入或者删除,总有一个的操作的复杂度为O(n),因此

2020-11-03 21:16:08 120

原创 Java数据结构---栈

栈 1.栈定义:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈 顶,另一端称为栈底。 栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。 出栈:栈的删除操作叫做出栈。出数据在栈顶。 java实现: //泛型 class MyStack <T>{ public T[] elem; //定义一个数组,表示栈 public int top;//to

2020-11-03 20:19:44 148 2

原创 java类和对象

初识java类 1.OOP语言的三大特征:封装、继承、多态。 OOP:面向对象;(c++、java都是oop语言/c语言是面向过程语言) 2.类的定义与使用: 类:(1)是对实体(对象)的一种描述。 (2)语法:class 定义 class Person{ //成员属性 int age ; public String name; //public访问修饰限定符 //成员方法(行为) public void eat(){ Syste

2020-10-18 16:21:13 80 2

原创 数组例题2

数组冒泡、有序、二分查找 import java.util.Arrays; /* 调整数组顺序使得偶数位于奇数之前。调整之后,不关心大小顺序。 */ public class SHUZU11 { public static void main(String[] args) { int [] array={9,8,6,3,2,1}; jiOuPaiXu(array); System.out.println(Arrays.toString(array

2020-10-16 23:19:24 115

原创 java数组1

数组 1.数组是存放数据的集合,但一般理解为存储了具有相同类型的变量集合。 数组,在内存当中占用的是一块连续的内存。 定义数组: (1).方法一:int [ ] array =new int[ ]{1,2,3,4,5,6}即在定义的同时就赋初值 (2).方法二:int [ ] array =new int[20 ];即只定义创建一个数组 注意:数组的长度可以用array.length来知道,但数组的起始下标为0,故下标最多访问到array.length-1的位置。而当出现ArrayIndexOutOfBou

2020-10-16 23:14:52 115

原创 java方法

方法的使用与定义 1.定义: 方法的定义由方法名称、参数、返回值类型和方法体组成; 如图,主函数main就是个方法; public class N { public static void main(String[]args){ int i=5; System.out.println(nJie(i)); } public static int nJie(int n){ if(n==1){ return 1;

2020-10-16 00:07:26 175 1

原创 数组例题

数组例题 public class ShuZu1 { /* 使用自己写的mytostring输出 */ public static void main(String[] args) { int [] a={1,2,3,5,6}; myToString(a); System.out.println(myToString1(a)); } public static void myToString(int[] a){

2020-10-15 23:10:24 125

原创 java基础习题

判断一个数是否为素数 public class SuShu { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=in.nextInt(); for (int i = 2; i <=n/2; i++) { //优化,最初为n,可改为n/2,最后改为根号n if(n%i==0){

2020-10-14 22:22:20 91

原创 初识java篇

java语言(数据类型) java语言,秉承着一句话的宗旨:write once,Run anywhere!即一次编译,到处运行。 环境搭建 java语言需要在虚拟机上运行,必须要安装jdk,它包含了java运行环境、java工具和java常用基础类库。版本分为:SE,EE,ME:其中se为java标准版,ee是企业版,me是微小版,用于各种小型嵌入式设备中。 java的运行: java源文件的后缀为i.java,这也就是我们通过软件来写出的语句,例如: public static void main(S

2020-10-14 22:02:06 157 2

原创 isbn12转isbn13

import java.util.Scanner; public class eight { public static void main (String[] args){ Scanner in = new Scanner(System.in); System.out.print("输入12位的ISBN码:"); String isbn = in.next(); int count=0; int amount=Integer.

2020-09-06 10:21:54 185

原创 相同的数组

判断俩个数组内容是否一致: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ /** * * @author JSZX */ import java.util.Arrays; im

2020-09-06 10:17:00 217

原创 对学生排序

题目:编写程序,提示用户输入学生个数、姓名、成绩,按成绩降序打印学生姓名。 import java.util.Scanner; public class student { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); int num; System.out.println("请输入学生个数:"); num =

2020-09-06 10:11:25 294

原创 人脸考勤识别项目

基于百度云人脸识别算法和4412开发板、外置摄像头实现人脸面部的采集,截取,识别,返回识别结果。 采用的软件有:putty软件(串行接口连接软件) Winscp软件(用于电脑和开发板的文件互传) ch341(终端驱动,确保电脑可识别开发板的端口) 配置环境:确保开发板与电脑网络互连: 检查互联网网络共享方法:打开电脑命令行(win+r输入cmd)确保电脑对开发板的网络互连:输入ping 192.168.137.2 检查互联网网络共享方法:打开putty,登录到开发板,在root界面输入上述指..

2020-09-06 09:50:55 432

原创 java梁勇第十一版第十一章课后习题答案

//11.1 package zuoye; import java.util.Scanner; public class one{ public static void main(String agrs[]){ Scanner in=new Scanner (System.in); //输入 System.out.print("En...

2019-11-16 15:56:52 3909

原创 java梁勇第十一版第十二章课后习题答案12.2//12.5//12.6

//12.5 import java.util.Scanner; public class two{ public static void main(String[] args){ try{ Scanner in=new Scanner (System.in); System.out.print("Enter a,b,c:"...

2019-11-16 15:46:31 2310

空空如也

空空如也

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

TA关注的人

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