自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Test:My First Blog】

一级标题二级标题三级标题[ ][ ][ ]

2019-05-14 22:07:13 82

原创 (一)测试基础知识篇

1.如何高效填写软件缺陷报告?2.以终为始,如何才能做好测试计划?3.软件测试工程师的核心竞争力是什么?4.软件测试工程师需要掌握的非测试知识有哪些?5.互联网产品的测试策略应该如何设计?...

2021-09-19 11:31:44 255

原创 招银网络-测开笔试-数据库查询大题

数据库中有如下四个表:【1】Student(Sno,Sname,Sage,Ssex)学生表。Sno学号;Sname学生姓名;Sage学生年龄;Ssex学生性别。【2】Course(Cno,Cname,Tno)课程表。Cno课程编号;Cname课程名字;Tno教师编号。【3】SC(Sno,Cno,Score)成绩表。Sno学号;Cno课程编号;Score成绩。【4】Teacher(Tno,Tname)教师表。Tno教师编号;Tname教师姓名。请根据要求写出响应的SQL语句:(1)查询“J

2020-07-02 12:05:09 8546 2

原创 卡中心密码安全规范(招商银行信用卡中心2018秋招测试方向笔试题)

【分情况讨论:记录的我分的情况下存在的问题,最后一种情况存在一点问题】【最后一种情况的统计!!!想一个解决办法。】1.题目小明在卡中心工作,用到的很多系统账号都需要设置安全密码。密码如果符合以下规范可以称为安全密码:1、密码至少包含6个字符,至多包含20个字符;2、至少包含一个小写字母,至少包含一个大写字母,至少包含一个数字;3、不能出现连续3个相同的字符。请写一个检查密码是否为安全密码的函数。输入为一个字符串作为密码,输出为将该密码改为安全密码的最小改变次数。如果它已经是安全密码,则返回0

2020-06-22 16:33:06 620

原创 HttpClient测试框架

httpClient官方网站:HttpClient官方网站1.MyFirstHttpClientpackage com.course.httpclient.demo;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultH

2020-06-21 15:30:19 313 1

原创 HTTP协议

1.请求头(Request-Header)Accept:浏览器告诉服务器它所支持的数据类型;Accept-Charset:浏览器告诉服务器它采用的字符集;Accept-Encoding:浏览器告诉服务器它所支持的压缩格式;Accept-Language:浏览器告诉服务器它所采用的语言;Host:浏览器告诉服务器我想访问服务器哪台主机;If-Modified-Since:浏览器告诉服务器它缓存数据时间是多少;Referer:浏览器告诉服务器我是从哪个网页点过来的(防盗链);User-Agent

2020-06-20 12:13:09 184 1

原创 使用Moco框架的Mock测试

Moco框架:github上面一个开源的项目,可以模拟http、https等协议。github网址 :moco源码1.启动模拟服务器下载moco_jar包的网址:moco-jar包下载启动模拟服务器的命令:java -jar ./moco-runner-0.11.0-standalone.jar http -p 8899 -c startup1.jsonjar包:moco-runner-0.11.0-standalone.jar 和 json文件:startup1.json在同一个路径下,故采

2020-06-19 12:05:04 715

原创 测试报告

1.常见测试报告TestNG自带的测试报告ReportNg测试报告ExtentReport测试报告2.ExtentReport网址:ExtentReport

2020-06-19 08:39:37 182

原创 腾讯面试算法题:输入一个字符串再输出其解压后的字符串

1.题目要求输入:HG[3|B[2|CA]]F输出:HGBCACABCACABCACAF2.解体思路使用栈来解决“[]”的层次调用,一个栈保存压缩时的次数,另一个栈来保存压缩的字符串。遍历输入的字符串,根据栈是否为空,和根据当前不同字符的种类进行不同的操作。字母、数字、[、]、|五种情况。3.解题代码#include<iostream>#include<strin...

2020-03-10 22:33:02 830

原创 Response&ServletContext

1.HTTP协议:(1)请求消息:客户端发送给服务器端的数据数据格式:1. 请求行2. 请求头3. 请求空行4. 请求体(2)响应消息:服务器端发送给客户端的数据数据格式:响应行组成:协议/版本 响应状态码 状态码描述响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。① 状态码都是3位数字② 分类:1. 1xx:服务器就收客户端消息,但没有接受完成,等待...

2019-12-27 11:15:00 117

原创 HTTP&Request

1.HTTP:* 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 * 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据 * 历史版本: * 1.0:每一次请求...

2019-12-23 21:32:08 128

原创 Tomcat & Servlet

1.web相关概念(1) 软件架构1. C/S:客户端/服务器端2. B/S:浏览器/服务器端(2)资源分类1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析。* 如: html,css,JavaScript2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器。...

2019-12-11 20:40:51 90

原创 XML

1.XML(1)概念:Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的。 功能:存储数据(配置文件;在网络中传输)xml与html的区别:1. xml标签都是自定义的,html标签是预定义。2. xml的语法严格,html语法松散3. xml是存储数据的,html是展示数据(2)语法:1. xml文档的后缀名 .xml2. xml...

2019-12-10 18:18:25 114

原创 Bootstrap

Bootstrap概念: 一个前端开发的框架。基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。好处:1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。2. 响应式布局:同一套页面可以兼容不同分辨率的设备。1.快速入门1. 下载Bootstrap2. 在项目中将这三个文件夹复制3. 创建html页...

2019-12-09 15:43:46 68

原创 JavaScript高级

JavaScript = ECMAScript + BOM + DOM(事件)(1)DOM简单学习功能:控制html文档的内容获取页面标签(元素)对象:Elementdocument.getElementById("id值"):通过元素的id获取元素对象操作Element对象:① 修改属性值:1. 明确获取的对象是哪一个?2. 查看API文档,找其中有哪些属性可以设置② 修改标签...

2019-12-06 11:21:52 81

原创 Javascript基础

概念: 一门客户端脚本语言(运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎。)脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史:1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 :C--...

2019-12-03 17:43:26 76

原创 代码检查常见错误列表--《软件测试的艺术》

##1.数据引用错误(1)是否有引用的变量未赋值或未初始化?(2)对于所有的数组引用的每一个下标值,下标值是否越界?下标值是否为整数?(3)对于所有通过指针或引用变量的引用,当前引用的内存单元是否分配?即,对于每个使用指针值的引用,引用的内存单元都存在。(4)如果一个内存区域具有不同属性的别名,当通过别名进行引用时,内存区域中的数据值是否具有正确的属性?(5)变量值的类型或属性是否与编译...

2019-12-02 17:58:02 867

原创 CSS

CSS: Cascading Style Sheets 层叠样式表(层叠:多个样式可以作用在同一个html的元素(标签)上,同时生效。)作用:页面美化和布局控制好处:1. 功能强大2. 将内容展示和样式控制分离① 降低耦合度。解耦;② 让分工协作更容易;③ 提高开发效率。1.CSS的使用:CSS与html结合方式(1)内联样式(不推荐使用)在标签内使用style属性指定css代...

2019-12-02 16:27:43 89

原创 HTML

HTML概念:是最基础的网页开发语言Hyper Text Markup Language 超文本标记语言超文本:超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.标记语言:由标签构成的语言。<标签名称> 如 html,xml标记语言不是编程语言1.快速入门:语法:(1) html文档后缀名 .html 或者 .htm(2)标签分类① 围堵标签:有...

2019-12-02 09:37:08 116

原创 JavaWeb概述

JavaWeb:使用Java语言开发基于互联网的项目1.软件架构:(1)C/S: Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ,迅雷…优点:用户体验好。缺点:开发、安装,部署,维护 麻烦。(2) B/S: Browser/Server 浏览器/服务器端* 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器...

2019-11-30 11:05:38 172

原创 数据库连接池 & JDBC Template

1.数据库连接池(1) 概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。(2)好处:节约资源;用户访问高效。(3) 实现:1. 标准接口:DataSource javax.sql包下的① 方法:获取连接:getConnection()...

2019-11-26 21:24:45 132

原创 JDBC

1.JDBC(1). 概念: Java DataBase Connectivity Java 数据库连接, Java语言操作数据库。JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。 各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。(2) 快速入门:(步骤)//1. 导...

2019-11-26 10:45:43 79

原创 MySQL多表&事务&DCML

1.多表查询查询语法:select 列名列表from 表名列表where....笛卡尔积:* 有两个集合A,B .取这两个集合的所有组成情况。* 要完成多表查询,需要消除无用的数据。数据准备:# 创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20)); # 创建员工表...

2019-11-23 10:43:40 205

原创 MySQL约束 & DQL &范式

1.

2019-11-21 18:17:36 169

原创 MySQL基本语法DDL & DML

1.SQL(1)什么是SQL?Structured Query Language:结构化查询语言。其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。(2)SQL通用语法:SQL 语句可以单行或多行书写,以分号结尾。可使用空格和缩进来增强语句的可读性。MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。注释单行注释:...

2019-11-20 12:20:37 153

原创 MySQL数据库软件

1.MySQL(1) 安装(2) 卸载1. 去mysql的安装目录找到my.ini文件复制 datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”2. 卸载MySQL3. 删除C:/ProgramData目录下的MySQL文件夹。(3)配置MySQL服务启动:1. 手动。2. cmd–> services.msc 打开服...

2019-11-20 10:54:44 132

原创 Java注解

注释:用文字描述程序的。给程序员看的。注解: 说明程序的。给计算机看的。JDK1.5之后的新特性。使用注解:@注解名称作用分类:(1)编写文档:通过代码里标识的注解生成文档【生成doc文档】(2)代码分析:通过代码里标识的注解对代码进行分析【使用反射】(3)编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查【Override】1.JDK中预定义的一些注解@Override...

2019-11-19 20:23:21 164

原创 Java反射:框架设计的灵魂

1.反射:框架设计的灵魂框架:半成品软件,可以在框架的基础上进行软件开发,简化编码。反射机制:将类的各个组成部分封装为其他对象。好处:可以在程序的运行过程中,操作这些对象;可以解耦,提高程序的可扩展性。Class类:描述所有字节码文件的类。...

2019-11-19 15:40:25 219 1

原创 Junit单元测试

1.测试分类(1)黑盒测试:不需要写代码。给输入值,看程序是否能够输出期望的值。(2)白盒测试:需要写代码。关注程序具体的执行流程。2.Junit单元测试:白盒测试步骤:(1)定义一个测试类(测试用例)测试类名:被测试的类名+Test包名:xxx.xxx.xx.test(2)定义测试方法:可以独立运行方法名:test+测试的方法名返回值:viod参数列表:空参(3)给方法加...

2019-11-18 11:16:15 78

原创 对象的序列化流ObjectOutputStream和反序列化流ObjectInputStream

1.ObjectOutputStream类 ObjectOutputStream extends OutputStream对象的序列化流:把对象以流的方式写入到文件中保存。构造方法:ObjectOutputStream(OutputStream out)//创建写入指定OutputStream的ObjectOutputStream序列化流写入方法:void writeObject...

2019-11-18 10:24:01 174

原创 转换流InputStreamReader类和OutputStreamWriter类

1.字符编码和字符集字符编码:一套自然语言的字符与二进制之间的对应规则。字符集:也叫编码表。生活中文字和计算机中二进制的对应规则。常见字符集: 一套字符集必然至少有一套字符编码(1)ASCII字符集(ASCII编码):7位(bits)表示一个字符,共128字符。扩展的字符集使用8位(bits)。(2)GBK字符集(GBK编码):最常用的中文码表,双字节编码方案。(3)Unicode字符...

2019-11-15 12:33:11 184

原创 BufferedReader和BufferedWriter读写中文到.txt文件中出现乱码的解决方法

1.使用如下代码://缓冲字符输入流BufferedReader br = new BufferedReader( new FileReader("outputFile\\fileSortIn.txt"));//缓冲字符输出流BufferedWriter bw = new BufferedWriter( new FileWriter("outputFile\\fileSortOut.txt...

2019-11-15 10:32:00 1750

转载 Qt学习笔记2——event()函数与事件过滤器

学习自:https://www.devbean.net/2012/08/qt-study-road-2-catelog/记录学习笔记仅供自己学习,如有侵权,请联系作者删除。1.event()事件对象创建完毕后,Qt 将这个事件对象传递给QObject的event()函数。event()函数并不直接处理事件,而是将这些事件对象按照它们不同的类型,分发给不同的事件处理器(event handle...

2019-07-17 16:04:58 442

转载 Qt学习笔记2——事件

学习自:https://www.devbean.net/2012/08/qt-study-road-2-catelog/记录学习笔记仅供自己学习,如有侵权,请联系作者删除。1.事件与信号槽事件(event)是由系统或者 Qt 本身在不同的时刻发出的。 当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则...

2019-07-16 17:56:57 235

转载 QWidget、QMainWindow和QDialog的区别

转载自:https://blog.csdn.net/ikahn/article/details/6706284在创建Qt Gui Application时,总会让你选择在QWidget,QMainWindow和QDialog中选择一个Base Class。这三个类具体有什么区别呢?在Qt的手册和网上找了一些资料。官方的手册:QWidget Class ReferenceThe QWidg...

2019-07-16 12:13:43 212

转载 Qt学习笔记2——文件对话框:QFileDialog

学习自:https://www.devbean.net/2012/08/qt-study-road-2-catelog/记录学习笔记仅供自己学习,如有侵权,请联系作者删除。1.2.Qt中的explicit关键字public: explicit MainWindow(QWidget *parent = 0);关键字 explicit: 可以禁止“单参数构造函数”被用于自动类型转换...

2019-07-16 11:46:07 359

转载 Qt学习笔记2——深入 Qt5 信号槽新语法

学习自:https://www.devbean.net/2012/08/qt-study-road-2-catelog/记录学习笔记仅供自己学习使用,如有侵权,请联系作者删除。1.基本用法Qt 5 引入了信号槽的新语法:使用函数指针能够获得编译期的类型检查。 使用我们在自定义信号槽中设计的Newspaper类,我们来看看其基本语法:////////// newspaper.h#inclu...

2019-07-15 21:12:09 267

转载 Qt学习笔记2——标准对话框 :QMessageBox

学习自:https://www.devbean.net/2012/08/qt-study-road-2-catelog/记录学习笔记仅供自己学习使用,如有侵权,请联系作者删除。1.标准对话框所谓标准对话框,是 Qt 内置的一系列对话框,用于简化开发。 事实上,有很多对话框都是通用的,比如打开文件、设置颜色、打印设置等。这些对话框在所有程序中几乎相同,因此没有必要在每一个程序中都自己实现这么一...

2019-07-15 15:04:16 373

转载 Qt学习笔记2——对话框及其数据传递

学习自:https://www.devbean.net/2012/08/qt-study-road-2-catelog/记录学习笔记仅供自己学习使用,如有侵权,请联系作者删除。1.对话框简介对话框是 GUI 程序中不可或缺的组成部分。很多不能或者不适合放入主窗口的功能组件都必须放在对话框中设置。对话框通常会是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互。QDialog...

2019-07-15 09:24:16 1065

转载 Qt学习笔记2——菜单栏、工具栏和状态栏

学习自:https://www.devbean.net/2012/08/qt-study-road-2-catelog/记录学习笔记仅供自己学习使用,如有侵权,请联系作者删除。1.主窗口QMainWindowQt 将用户与界面进行交互的元素抽象为一种“动作”,使用QAction类类表示。QAction可以添加到菜单栏、工具栏上。在实际开发过程中,QMainWindow通常只作为“主窗口”...

2019-07-14 21:17:04 383

空空如也

空空如也

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

TA关注的人

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