自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何写出测试用例

测试用例编写规范一、测试用例概念​ 在说测试用例之前首先要明白测试这份工作,保证软件产品的质量。但是这个理解起来是十分空洞的,质量要如何保证?首先我们的产品能有一个明确的需求,比如我们开发的这款产品是用来解决什么问题的?这就涉及到我们这个产品的第一个要求,就是我们这个产品正常的功能能否实现。第二就是在保证正常的功能的基础上,我们的产品有没有什么不合理或者是可以被优化的地方。这是我们测试开发的第二个重要的地方,用户的体验。​ 所以,我对测试用例的理解就是我们在产品发布之前,我们尽

2021-07-23 00:01:35 216 1

原创 常见设计模式窥探

设计模式的理解一. 概述设计模式的本质是面向对象设计原则的实际的应用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分的理解。正确使用设计模式具有以下的优点:可以提高程序员的思维能力、编程能力和设计能力使得程序设计更加标准更加工程化,使软件开发的效率大大提高,从而可以缩短软件的开发周期使设计的代码的重用性高,可读性强,可靠性强,灵活性好,可维护性强创建型模式单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式结构型模式适配器模式,桥接模式,装饰模

2021-03-20 14:56:58 197

原创 剑指offer汇总

剑指offer第一版1. 二维数组中的查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。首先我么可以使用暴力的方式求解,直接对二维数组进行遍历,一定是可以得到我们想要的结果的,但是在时间复杂度上表现不行我们针对给出的条件,我们的数组是有序的,从而我们可以想到利用二分的思想进行查找[其中还是有变形的!]public class Solution {

2021-03-15 21:32:31 296

原创 JVM的简单探究

初探JVM文章目录初探JVMJVM的位置JVM体系结构图类加载器ClassLoader类的加载过程类加载器分类双亲委派机制Native方法程序计数器方法区栈堆新生区 + 老年区永久区Dump内存快照GCJVM的位置其实是可以简单的将JVM理解成是一个我们日常使用的应用软件的,他是运行在操作系统之上的。JVM体系结构图上面的这个图是十分重要的对于我们JVM学习而言,我们要一直清晰的了解每个部分的存在的意义。栈,本地方法栈和程序计数器是每个线程单独拥有的方法区和堆是共享的区域,这个部分也是会

2021-01-09 23:17:42 110

原创 用java实现邮件发送

电子邮件1、基础知识铺垫要在网络上实现邮件功能,必须要有专门的邮件服务器。 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过的邮件,并把邮件投递到邮件接收者的电子邮箱中。 SMTP服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。 电子邮箱(E-Mail地址)的获得需要在邮件服务器上进行申请。比如我们要使用QQ邮箱,就需要开通邮箱能;传输协议SMTP协议发送邮件:我们通常把处理用户smtp请求(邮件

2020-12-06 22:53:14 675

原创 超市管理系统学习----JavaWeb开发

SMBMS----超市管理项目文章目录SMBMS----超市管理项目1. 简介2. 搭建项目的准备工作3. 登录功能实现4. 登录功能优化5. 密码修改功能6. 用户管理实现7. 账单管理实现8. 供应商管理实现总结1. 简介这个项目是我们接触的第一个实战型的项目,主要是我们来熟悉和巩固之前学习的关于JavaWeb的知识,主要的目的还是简单的熟悉一下可能在十几年前的项目开发的过程吧。我们这个项目主要是分成了四个部分:登录注销用户管理订单管理供应商管理其实简单的来看,我们这些部分其实都

2020-12-03 21:04:33 873 1

原创 HTML的初识

初识HTML概述:HTML知识点一. 我的第一个网页<!--DOCTYPE:告诉我们的浏览器,我们要使用什么样的规范--><!--head:代表网页的头部--><!DOCTYPE html><html lang="en"><head> <!--meta:用于描述网页的信息--> <!--meta:一般用来做SEO--> <meta charset="UTF-8">

2020-10-27 10:50:01 113

原创 JAVA-反射

反射1. 关于反射的理解Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。框架 = 反射 + 注解 + 设计模式体会反射机制的“动态性”——我们通过代码进行展示@Testpublic void test2(){ for(int i = 0;i < 100;i++){ int num = new Random().nextInt(3);//0,1

2020-10-25 17:45:52 63

原创 数据结构——树的理解

树树是一种抽象数据类型(ADT)或是实现这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由 n(n>0)个有限节点组成一个具有层次关系的集合。把它叫做「树」是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:每个节点都只有有限个子节点或无子节点; 没有父节点的节点称为根节点; 每一个非根节点有且只有一个父节点; 除了根节点外,每个子节点可以分为多个不相交的子树; 树里面没有环路。树的遍历先序遍历[根左右] 递归法.

2020-08-27 22:29:33 748

原创 Typora的简单使用说明

Typora的简单使用说明文章目录Typora的简单使用说明标题下划线强调+斜体删除方框高亮角标转义列表表格分割线链接+图片代码表情引用目录标题几个#就是表示几级标题,一共是六级标题下划线下划线的简单的使用command+u的使用强调+斜体我是最棒的我是最优秀的删除转换为英文输入法后使用~不要了方框同样的也是在英文输入法的情况下使用 符号’ ’加方框高亮在需要高亮的部分的前后增加两个==高亮角标可以直接使用LaTeX中的语法,直接输入两个dollar符号即可上角

2020-08-27 22:25:43 519

原创 python教学——面向对象

老王开枪的程序练习,主要是强化对于面向对象认识 #1.创建老王对象 #2.创建一个枪 #3.创建一个弹夹对象 #4.创建一个子弹对象 #5.老王把子弹安装到枪的弹夹中 #6.老王把弹夹安装在枪中 #7.老王拿起枪 #8.创建一个敌人对象 #9.老王拿枪打敌人1.创建老王对象class People(object...

2018-08-15 21:44:41 226

空空如也

空空如也

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

TA关注的人

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