自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 删除字符串中的所有相邻重复项

题目:给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 S 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。示例:输入:“abbaca”输出:“ca”解释:例如,在 “abbaca” 中,我们可以删除 “bb” 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 “aaca”,其中又只有 “aa” 可以执行重复项删除操作,所以最后的字符串为 “ca”。class Solu.

2021-03-09 19:24:58 116

原创 Charles使用手册

参考文档:https://www.charlesproxy.com/overview/about-charles/https://www.jianshu.com/p/d0a5e6986445基本功能SSL代理,以纯文本形式查看SSL请求和相应支持带宽控制,可以模拟较慢的互联网连接,包括延迟AJAX调试,可以将json或xml请求和响应转化为树或文本AMF调试,可以将FLash Remoting 或 Flex Remoting信息转化为树支持重发网络请求支持修改网络请求参数以测试不同的输入

2021-01-28 16:08:26 255

原创 软件测试一般流程

需求分析阶段拿到测试文档,熟悉业务需求分析:测试范围、处理分支、需求业务的场景、明确隐式需求、明确其功能对应的输入、处理、输出了解测试需求是什么、决定如何测试、测试环境、人员、时间、使用工具测试需求收集:需求的正确性、必要性、优先级、明确性、可测性、完整性、一致性、可修改性测试类型划分:功能测试、易用性测试(安装测试、功能易用性测试、用户界面测试、辅助系统测试)、兼容性测试、可靠性测试、文档测试、性能测试、强度测试、配置测试、恢复测试测试风险分析:对测试过程中由于输入处理输出收到限制未能测试到

2020-07-10 16:40:19 325

原创 测试场景总结

文章目录搜索框测试UI测试功能测试安全性测试性能测试易用性兼容性测试红包功能测试UI测试功能测试性能测试兼容性安全性易用性朋友圈点赞功能UI功能兼容性性能测试安全测试自动售货机1.用户权限2.功能测试3.界面测试矿泉水瓶搜索框测试UI测试界面显示是否正确,是否与设计稿一致布局是否合理美观是否存在错别字界面颜色搭配是否合理结果数量过多时,内容分布是否合理功能测试搜索内容为空,系统如何处理搜索内容为空格,系统如何处理边界值处理(允许输入的最大值最小值)输入字符串过长,系统如何处理(

2020-07-10 16:31:44 326

原创 常用设计模式总结

1.单例模式某些类的频繁创建和销毁,毫无意义浪费系统开销。单例模式保证在JVM中只存在一个实例。优势:1.减少new关键字的使用,降低系统开销2.避免对共享资源的多重占用通过getlnstance()获得对象的引用(1)饿汉式没有加锁同步,执行效率高,但类加载时即初始化,不经过懒加载,浪费内存public class HungrySingleton { private static HungrySingleton Singleton = new HungrySingleton ()

2020-07-08 16:15:22 103

原创 软件工程作业——智能洗衣机

题目:软件工程 课程实验 一、 题目 请结合你的生活经验,仔细观察洗衣机的工作原理,完成《洗衣机模拟仿真程序》 二、 几项基本要求 1、 本实验要求以滚筒式可调温家用洗衣机为模拟仿真对象; 2、 要求有全套软件开发各个步骤说明及开发文档; 3、 洗衣机应至少包含不同档位的洗涤方式、洗涤时间、功能区分等。 4、 对于学有余力的同学可以考虑智能家居、智能家电的洗衣机产品开发。 三、 程序设计语言等相关要求: 1、可以使用任何一种“面向对象”技术的程序开发语言。 2、开发时间:5月22日-6月5日,两周时间。

2020-07-07 09:52:01 1012

原创 《软件测试的艺术》总结

软件测试的艺术文章目录软件测试的艺术2.软件测试的心理学和经济学软件测试的心理学软件测试的经济学软件测试的原则3.代码检查、走查与评审4.测试用例的设计白盒测试黑盒测试错误猜测6.更高级别的测试软件产品开发周期功能测试系统测试验收测试安装测试测试计划5.模块(单元)测试测试用例设计将模块组装成工作程序的方式增量测试执行测试7.可用性(或用户体验)测试可用性测试流程8.调试调试的步骤调试方法9.敏捷开发模式下的测试敏捷测试极限编程与测试10.互联网应用测试互联网应用系统11.移动应用测试面临的挑战2.软件

2020-07-06 10:08:10 139

原创 计算机网络期末复习

目录一、基本概念一、基本概念1.什么是协议?为进行网络中的数据交换而建立的规则、标准或规约成为网络协议,简称协议。2.协议的三要素语法:数据与控制信息的结构或格式语义:语法定义结构中的具体含义定时:书简实现顺序的详细说明...

2020-07-04 09:15:38 244

原创 fiddler在实践中的使用

文章目录fiddler简介fiddler工具栏介绍fiddler 安装下载地址fiddler使用fiddler手机抓包fiddler在实践中的使用fiddler简介fiddler是一个http协议调试代理工具,通俗的讲就是一个抓包工具。能够记录并检查电脑或手机与互联网之间的http通讯,可设置断点,查看数据。是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用

2020-06-29 10:39:15 698

原创 进程线程、同步异步、阻塞非阻塞、并行并发

进程:是具有独立功能的程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位,包含一个运行程序所需要的资源。进程之间相对独立。线程:是进程中的基本执行单位,是操作系统分配cpu时间的基本单位。区别:是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间...

2020-02-01 12:18:40 84

原创 数据库系统概论期末复习

一、简答题1.试述数据库系统的三级模式两级映射结构。其如何保证数据的逻辑独立性和物理独立性?数据库三级模式两级映射由内模式–>内模式/模式映像–>模式–>外模式/模式映像–>外模式组成。当模式改变时,由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是根据数据的外模式编写的,从而应用程序不必修改,保证了数据的逻辑独立性。当数据库的存储...

2020-01-08 09:13:32 416

原创 嵌入式系统开发期末复习

一、简答题1.什么是嵌入式系统?有什么特点?应用在哪些领域?嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。特点:专用性,嵌入性,计算机系统。应用领域:工业制造、过程控制、通信、仪器、仪表、汽车、轮船、航空等领域。2.嵌入式系统组成?嵌入式处理器如何分类?典型的嵌入式处理器有哪些?组成:嵌入...

2020-01-04 16:34:59 1468

原创 idea mybatis报错:<statement> or DELIMITER expected, got 'id'

setting->Language Injections->xml:iBatis3:sql|select|insert|update|delete找到Local name 将“sql|”删除即可

2019-11-02 18:09:24 5814 1

原创 将IDEA项目上传至git

在idea界面选择Terminal窗口输入命令1.echo test>README.md生成说明文档2.echo test>.gitignore该文件内标记哪种类型的文件不会被上传至github中。.gitignore文件内容...

2019-10-28 23:17:20 115

原创 上传项目至github——.gitignore

*.class#package file*.war*.ear#kaiff3 ignore#.orig#maven ignoretarget/#eclisp ignore.settings/.project.classpath#idea.idea//idea/*.ipr*.iml*.iws#temp file*.log*.cache*.patch*.tmp...

2019-10-28 22:48:29 173

原创 使用git上传下载删除文件

git 原理图1. 将文件下载至本地打开github首页,选择某个要下载至本地的仓库点击clone or download 按钮,复制黄色区域的地址,在需要下载文件的文件夹中打开cmd窗口(powershell窗口),输入git clone (黄色区域)点击回车即可。2.将文件从本地上传至远程在本地文件夹中创建要上传的文件,例如上传second.txt在该文件夹中打开po...

2019-10-28 22:05:01 215

原创 String ,Stringbuffer,Stringbuilder区别

在Java语言中,字符串就是一个unicode字符序列。java把字符串当作对象来处理,提供了String,StringBuffer,StringBuilder等类来创建和操作字符串对象。StringJava.lang.String将一个字符序列抽象成为一个字符串对象,可以通过其构造方法创建字符串对象。String的值时不可变的,每次对String的操作都会生成新的String对象,这样会浪...

2019-09-14 12:59:15 155

原创 Linux系统的简单命令及脚本语言

- Linux系统的简单命令ls : 显示指定目录下的文件,目录列表信息- 常用参数: -a:显示所有信息,包括隐藏文件或目录。 -l:使用长列表形式。cd : 转换当前所在目录。mkdir : 建立目录。touch : 建立文件。cat : 显示文件内容。rm : 删除文件。List itemrmdir : 删除目录。mv ...

2019-09-14 12:16:28 105

原创 贪吃蛇(在turbo C下实现)

编写这个程序也是一步一步慢慢想。从解决每一个关键问题做起。第一步:turbo c下实现一个星号的移动:#include&amp;amp;lt;stdio.h&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;#include&amp;amp;lt;bios.h&amp;amp;gt;#define TIME 100#define MAXSIZE 3#define KEY_UP

2019-09-14 12:15:30 321

原创 学生管理系统(文件存储并生成索引文件)

#include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;string.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;conio.h&amp;amp;amp;gt;#include&amp;amp;amp;l

2019-09-08 16:37:15 1125

空空如也

空空如也

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

TA关注的人

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