自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Altium Designer软件安装包

Altium Designer2017安装包链接:https://pan.baidu.com/s/1VYhT3sihSGkQDQM5Szxjqw提取码:133yAltium Designer2019安装包链接:https://pan.baidu.com/s/1z0LxGPCupou9fYHZOfv_Qg提取码:csf4Altium Designer2020安装包链接:https://pan.baidu.com/s/1Pwt_gVHX6B0iZXnHxBRrzw提取码:5fkb...

2020-06-04 19:22:09 1846

原创 【Java】public/private/protected/default作用域比较

public/private/protected/default作用域比较 作用域比较public:表明该成员变量或者方法对所有类或者对象都是可见的。并且类或对象都可以直接访问private:表明该成员变量或方法是私有的,只有当前类对其具有访问权限。其他类或对象没有...

2020-01-15 23:25:45 602

原创 【测试用例】登陆界面测试

功能测试点:1.输入已注册的用户名和正确的密码,验证是否登陆成功2.输入已注册的用户名和不正确的密码,验证是否登陆失败,且提示信息正确3.输入未注册的用户名和任意密码,验证是否登陆失败,且提示信息正确4.使用未激活账号登陆,验证是否登陆失败5.使用被停用的用户登陆,验证是否失败6.用户名和密码都为空,验证是否登陆失败,且信息提示正确7.用户名和密码两者之一为空,验证是否...

2019-12-21 23:01:05 957

原创 【测试用例】灯的测试用例点

灯的需求说明书灯的分类:功能:开灯即亮 显色性 可连续调光 不同灯的不同用处性能:掉地上不易损坏 使用的最长寿命 灯口拧几圈拧紧 灯的耐热性 灯的耐寒性 灯上放置多种重物不会损坏界面:内部完整,美观 外观完整,美观 大小与设计需求一样:高,宽,容量,直径,厚度 材质与设计一样安全性:易碎验证 灯使用的材质验证易用性:灯口容易拧紧,打开 ...

2019-12-18 15:17:05 2570

原创 Windows下通过MySQL Installer安装MySQL服务

一、准备Mysql安装包链接:https://pan.baidu.com/s/1RHUuYmYQnnPFvlrBfp_gRQ提取码:67sd复制这段内容后打开百度网盘手机App,操作更方便哦二、检查系统中是否已经安装mysql注:如果系统中已经安装过MySQL那么建议完全卸载之后重新安装。三、开始安装1.执行安装包执行安装包之后,系统会有一些安全阻止提醒,同意即可,...

2019-12-15 16:42:50 273

原创 【Java】算法——冒泡排序

冒泡排序:冒泡排序思想:循环遍历数组,两个相邻的数进行比较,依次将最大的数排到后边public class Solution{ public static int[] bubblesort(int[] arr){ int i,j; for (i=0;i<arr.length-1;i++){ //前后两个数进行比...

2019-12-04 18:47:49 86

原创 【SQL】牛客题:查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工

题目描述:查找所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL...

2019-12-01 00:36:58 194

原创 【SQL】牛客题:查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_no

题目描述:查找各个部门当前(to_date='9999-01-01')领导当前薪水详情以及其对应部门编号dept_noCREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,P...

2019-11-27 22:20:51 1737

原创 【Java】牛客题:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字

题目描述:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如:如果输入如下4 X 4矩阵输出:1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.思路:import java.util.ArrayList;public class Solution { public ArrayList<Integer> pr...

2019-11-27 18:15:36 517

原创 【Java】牛客题:操作给定的二叉树,将其变换为源二叉树的镜像。

题目描述:操作给定的二叉树,将其变换为源二叉树的镜像。输入描述: 思路://思路://从根开始遍历,如果遍历到的结点有子结点,交换他俩的两个子结点,//交换完所有的非叶子结点的左右子结点之后,就得到了树的镜像public class Solution { public void Mirror(TreeNode root){ //判断根节点是否...

2019-11-26 21:40:12 192

原创 【网络】HTTP请求方法

HTTP请求方法根据HTTP标准,HTTP请求可以使用多种请求方法HTTP1.0定义了三种请求方法:GET,POST和HEAD方法HTTP1.1新增了五种请求方法:OPTIONS,PUT,DELETE,TRACE和CONNECT方法序号 方法 描述 1 GET 请求指定的页面信息,并返回实体主体 2 HEAD 类似于get请求,只不过返回...

2019-11-26 21:04:20 111

原创 【网络】在网页中输入URL之后,点击回车,之后会发生什么

URL过程当我们在浏览器中输入一个地址,点击回车后发生以下事情。分为两种情况,http事务和https事务http事务:1.浏览器(客户端)进行了地址解析2.将解析出的域名进行DNS解析3.通过ip寻址和arp,找到目标(服务器)地址4.进行tcp三次握手,建立tcp连接5.浏览器发送数据,等待服务器响应6.服务器处理请求,并对请求作出响应7.浏览器收到服务器响...

2019-11-24 17:12:58 260

原创 【网络】IP地址和MAC地址区别

IP地址和MAC地址区别?1.IP地址是唯一的;MAC地址不可变2.从长度来看,IP地址是32位;MAC地址是48位3.分配依据,IP地址是网络拓扑;MAC是基于制造商4.寻址协议不同,IP地址位于OSI第三层,网络层;MAC位于OSI第二层,数据链路层数据链路层协议可以使数据从一个节点传递到相同的另一个节点上(通过MAC地址);而网络层协议使数据可以从一个网络传递到另一个...

2019-10-30 00:01:49 566

原创 【网络】Ping不通,可能存在哪些问题

1.网线问题:确认网线是否正确2.局域网设置问题:IP地址是否设置正确3.网卡驱动未正确安装4.防火墙设置有问题5.是否有什么软件阻止ping包

2019-10-29 23:51:40 489

原创 【网络】TCP的半连接状态

半连接:发生在TCP三次握手中,如果A向B发起连接,B也按照正常情况下响应了,但是A不进行三次握手,这就是半连接。半连接攻击:半连接,会造成B分配的内存资源就一直消耗着,直到资源耗尽。...

2019-10-29 23:37:49 2879

原创 【测试】α和β测试

α测试:由一个用户在开发环境下进行测试,也可以是公司内部的用户在模拟实际操作环境下的测试β测试:验收测试,是软件产品完成了功能测试和系统测试之后,在产品发布前所进行的软件测试的活动,是测试技术的最后有一个阶段。通过了验收测试,产品就会进入发布阶段...

2019-10-28 23:54:15 179

原创 【测试】黑盒测试与白盒测试的区别

黑盒测试穷举输入测试,是一种重要的测试策略,又称为数据驱动测试,使用这种测试方法时,将程序视为一个黑盒子,测试目标与程序内部机制和结构无关,而是将重点集中放在发现程序不按其规范正确运行的环境条件。白盒测试穷举路径测试,允许检查程序的内部结构,对程序的逻辑结构进行检查,从中获取测试数据...

2019-10-28 23:47:54 229

原创 【测试】软件测试的流程

软件测试的流程是一种抽象的模型,用于定义软件测试的流程和方法。开发过程的质量决定了软件测试的质量,测试过程的质量将直接影响测试结果的准确性和有效性。1.需求分析2.测试计划3.测试准备4.测试执行5.测试结果分析6.上线准备7.上线后测试跟踪8.项目总结第二种:1、制定测试计划2、设计测试用例3、执行测试4、写测试报告5、当前功能性测试用...

2019-10-28 23:38:39 151

原创 【计算机网络】长连接和短连接

长连接和短连接长连接:指在一个TCP连接上可以发送多个数据包,但是如果没有数据包发送时,也要双方发检测包以维持这个链连接短连接:当双方需要有数据交互时,就建立一个TCP连接,本次交互完成后,就断开这个连接双方:客户端和服务器优缺点:长连接可以省去较多建立连接和关闭连接的操作,比较节省资源和时间,但是长连接如果一直存在的话,需要很多探测包的发送来维持这个连接,对服务器将是很大的负...

2019-10-25 23:07:40 206

原创 【测试】回归测试和冒烟测试

回归测试和冒烟测试?回归测试就是在当前版本中对上一个版本中测试过的功能再重复测试一遍。为什么要进行回归测试:1.在之前的版本中发现的bug被解决后可能产生新的问题2.新添加的功能可能会对原有功能产生影响冒烟测试:冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件的基本功能正常。从硬件中引入的,如果发生冒烟就是通过,像是烟囱能通过烟才说明在正常使用...

2019-10-24 16:04:27 732

原创 【Java】面向对象和面向过程的区别

Java面向对象和面向过程的区别?面向对象是一种编程术语。是目前软件开发的主流方法之一,是把数据以及对数据的操作放在一起,作为一个相互依存的整体,就是我们所说的对象。它们的共性就是类,类中有数据,只能被本类的方法进行处理。这个类,可以通过一个外部接口与外界产生联系,对象和对象通过消息进行通信。面向过程是一种以事件为中心的开发方法,按照自顶向下的顺序执行,逐步求精;程序结构按照功能划分为若干...

2019-10-23 23:02:39 463

原创 【Java】super( )和this( )的区别

super( )和this( )的区别?super关键字可以修饰属性、方法、构造方法1.当子类和父类属性重名时,可以通过“super.属性名”的方式调用父类中声明的属性如果想区分类中的属性和局部变量,用“this.属性名”2.子类重写父类方法以后,如果子类想再次调用父类被重写方法时,可以用“super.方法名称()”3.super修饰构造方法内部,“super(形参)”的方式来显...

2019-10-17 20:09:30 88

原创 【测试】自动化测试和性能测试

共同点:接口的自动化测试和性能测试在处理脚本的方式上差不多差异:1.测试角度自动化测试和性能测试的出发点不一样,也就是最终目的不一样。自动化测试是基于功能测试,案例也是来自于功能测试,通常用做回归测试,其实测的是业务,是功能.性能测试考虑单个接口的性能,有时候不会考虑整体业务通不通,只需考虑需要压测接口的性能表现,如响应时间,支持的并发数。当然性能测试也会关注整个流程测试。2....

2019-10-14 23:10:15 270

原创 【测试用例】支付宝APP转账功能测试点

转账方——>支付方——>收款方流程,观察测试场景1.转账金额大于、等于、小于当前余额2.有转账限额时,在转账超额时是否占用限额3.金额字段校验:非数字、sql相关字符、负数、边界值与数据库设计长度,为空是否报错,必须输项校验和 4.正常发起一笔转账请求,检查点5.取消转账6.重新发起转账请求7.转账密码错误/余额不足8.转账成功,用户的余额对应减少...

2019-10-14 22:23:44 16374 5

原创 【测试】测试笔试题

1.以下哪些是软件测试结束的标准?(B)A、用例全部测试B、覆盖率和缺陷率达到标准C、其他指标达到质量标准D、都是2.关于软件质量的描述,正确的是(C)A、软件质量是指软件满足规定用户需求的能力B、软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性C、软件质量保证过程就是软件测试过程D、以上描述都不对3、为了提高测试效率,应该(D)...

2019-10-14 08:40:09 203 1

原创 【测试】功能测试、性能测试和自动化测试的区别

功能测试、性能测试和自动化测试的区别?功能测试:Selenium,又名黑盒测试。根据产品业务需求、产品行业特征、模拟用户操作方式来测试一个产品的特性以确定它们是否满足用户需求。方法:等价类划分,边界值测试,错误推测法,因果图法,判定表驱动分析法,正交法等性能测试:Loadrunne,包括负载压力,压力测试,强度测试,容量测试等。通过某种特定的方式对被测系统按照一定的测试策略进行施压,获...

2019-10-13 21:29:04 836

原创 【数据库】索引及索引底层实现实现

数据库索引:索引是依赖数据库建立的,作用是,用来提高表中数据的查询速度,将它比作一本书的目录,使用它可以提高数据库的查询速度目的就是加快表中的查找和排序。简单来说索引就是数据结构。什么情况下会用到索引:只有经常查询某字段中的数据时,才需要在表的字段上建立索引索引的类型:普通索引、唯一索引、聚焦索引、主键索引、全文索引数据库索引底层实现:数据库的底层索引是用B树和B+树实现的...

2019-10-13 20:46:43 244

原创 【编程】统计回文串

题目:“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符串B插入字符串A使产生的字符串是一个回文串。你接受花花的请求,帮助她寻找有多少种插入办法可以使新串是一个回文串。如果字符串B插入的位置不同就考虑为不一样的办法。例如:A="aba...

2019-10-11 19:35:19 208

原创 HTTP服务器项目过程

一、HTTP 请求的解析行的解析头的解析二、HTTP响应的组装行的组装头的组装体的组装三、ServerSocket + Socket 建立连接四、静态的controller1.根据URL获取真实的文件路径2.根据文件名后缀,获取Content—Type3.赋值文件内容到Response body中过程:1.得到request和response...

2019-10-03 23:11:20 153

原创 HTTP服务器项目测试

仿照Tomcat的HTTP服务器Tomcat简介Tomcat服务器是一个免费开源的web服务器;可以实现JavaWeb程序的装载,是配置JSP(Java Server Page)和Java系统必备的一款开源 的Servlet容器。具有传统Web服务器功能:处理Html页面,但是与Apache相比,在处理静态Html的能力略逊一筹Tomcat运行时占用的系统资源小,扩展性好功能:...

2019-10-03 23:04:33 815

原创 JDK1.6垃圾收集器

作用于老年代的收集器:serial、ParNew、Parallel Scavenge作用于老年代的收集器:CMS、Serial old、Parallel OldOJ题:下列哪项**不属于**JDK1.6垃圾收集器?A:Serial收集器B: parNew收集器C: CMS收集器D:G1收集器答案:D,G1收集器是在JDK1.7中正式投入使用。...

2019-10-03 20:11:03 756

原创 简单用户界面登录过程

简单用户界面登录过程

2019-10-03 20:08:26 566 1

原创 文件压缩测试用例

1.项目启动,介入了解需求项目背景:磁盘空间不够,需要一个压缩、解压缩文件2.需求分析功能、性能、安全、易用性、界面、兼容性需求3.制定测试方案4.测试执行流程5.编写测试用例6测试执行搭建环境-->执行 -->缺陷管理7.输出测试报告8.版本发布9.项目总结压缩文件测试用例功能:正常,异常,性能:大小5G,文件...

2019-10-03 18:04:46 198

原创 QQ表情收藏测试用例

QQ表情收藏:(测试点)公共测试用例图片格式大小:支持与不支持 格式正确,在大小范围内 格式正确,不在大小范围内 格式不正确,在大小范围内 格式不正确,不在大小范围内 批量收藏 单个收藏 删除表情再次收藏 VIP收藏 当用户不在是VIP,原收藏表情可用。 收藏系统表情包 电脑、手机qq表情共用 收藏自己发送的表情 收藏自己已有的表情异常:离线收藏 断网收藏...

2019-10-03 18:01:48 461

原创 手机QQ登录测试用例

手机QQ登录测试用例:什么都不输入,点击提交按钮,看提示信息。 输入正确的用户名和密码,点击提交按钮,验证能正确登录。 输入错误的用户名或者密码, 验证登录会失败,并且提示相应的错误信息。 用户名输入5位,提示请输入正确用户名长度 用户名输入11位,提示请输入正确用户名长度 用户名输入6位 用户名输入10位 用户名输入8位 记住用户名的功能 记住密码功能 密码输入5位,提示...

2019-10-03 17:58:25 1783

原创 【Java】IO——File、字节流与字符流、内存流、打印流、输入流与输出流、序列化与反序列化

目录IO一、File文件操作类—既可以描述具体文件也可以描述文件夹二、字节流与字符流三、文件拷贝四、字符编码五、内存流(以内存为终端的输入输出流)六、打印流(输出流的强化版本)七、System类对IO的支持八、两种输入流九、序列化IO核心掌握五个类(File、OutputStream、InputStream、Reader、Writer)一个接口(Se...

2019-09-25 14:01:12 133

原创 【Java】JDK内置三大类加载器、类加载器的双亲委派模型及意义

目录类加载器ClassLoader2.JDK内置的三大类加载器a.Bootstrap(启动类加载器)b.ExtClassLoader<扩展类加载器>c.AppClassLoader(应用程序类加载器)3.类加载器的双亲委派模型类加载器ClassLoader1.定义:通过一个类的全名称获取此类的二进制字节流,实现类加载功能的代码模块2.JDK内置的三大...

2019-09-23 09:08:41 282

原创 【Java】反射

目录反射1.认识反射2.核心类Class类(描述其他类的组成)3.反射与类的操作4.反射与构造方法 ——Constructor(描述类构造方法信息)5.反射调用普通方法6.反射与普通属性7.动态破坏封装(反射特性)——在一次JVM进程中且只能通过反射来调用反射1.认识反射反射:指的是对象的反向处理,根据对象倒推类的组成2.核心类Class类(描述其...

2019-09-20 17:38:32 119 1

原创 【Linux】Linux查看网络状态的命令

笔试中遇到的一个题Linux查看网络状态的命令(netstat)有四个选项:netstat:查看网络相关状态的ifconfig:显示配置信息ping:查看网络链接第四个选项记不太清...

2019-09-18 11:35:03 11995

转载 【Java】ArrayList用法解析与遍历(转载)

说明:转载(原文链接):https://zhuanlan.zhihu.com/p/642638201、添加 : add(Object obj); 添加的是对象2、集合中元素个数: size();3、集合是否为空: isEmpty(); 返回Boolean类型4、指定集合中对象添加到此集合中: addAll(Collection c);5、删除: remove(); --根...

2019-09-18 11:27:02 135

空空如也

空空如也

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

TA关注的人

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