自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【仅针对初次使用者】windows下使用git clone项目报错fatal: unable to access ‘https://github.com/xxxxx/xxxxxx.git/‘解决方案

git clone报错解决方案【仅针对初次使用者】:fatal: unable to access 'https://github.com/xxxxx/xxxxxx.git/'网上的解决方案有将https改成git,依旧报错:Cloning into ‘scrapy-redis’…fatal: unable to look up github.com (port 9418) ()其实是,没有配置你的用户名和邮箱; config --global user.name "yourname" co

2021-03-26 11:52:25 1513

原创 Java String的intern()方法

关于字符串常量池、以及intern方法。网络上资料很多,但也很乱很杂,难以辨别是否正确。根据【TomAndersen】这位大佬的博文写了个demo验证其正确性。解释都在下面的代码块;https://blog.csdn.net/TomAndersen/article/details/107147344public class Intern { public static void main(String[] args) { String s1=new String("sss"

2021-03-17 02:02:35 342

原创 HashMap 1.7 1.8 核心方法(put、resize)解析——流程图

集合学过很久了,也做了很多笔记,但是笔记有点乱,于是最近梳理了一下,画了几张图。提醒:流程图是我按照源码来画的,有些地方可能有些小问题,也有些文字部分可能表达不太清楚,因此最好参照源码来看,即使这些图只是能帮助理顺思路也好。JDK1.7 put()方法JDK1.7 resize()方法JDK1.8 put() / putVal()方法JDK1.8 resize()方法HashMap中的重要属性:DEFAULT_INITIAL_CAPACITY = 16; 默认容量16DEFAULT

2021-03-10 21:18:55 579

原创 idea连接mysql数据库遇到的问题

连接本地数据库(装在虚拟机)一直没问题,但是连接到阿里云时,连接失败。Error1:Exception in thread “main” com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communication link fail.这个在网上找了好多办法,一直不对症,查看系统防火墙时也是未开启,不知道为什么端口会被禁掉。解决方法:登录阿里云控制台,配置实例的安全规则,添加3306端口。这里得吐槽一下,al云的控制台布局太乱了。点

2020-07-04 14:22:03 505

原创 #12.软件测试与质量保障:系统测试

系统测试1、系统测试的概念系统测试: 将整个软件系统看做一个整体进行测试,包括对功能、性能等,以及将计算机硬件、某些支持软件、 数据和人员等系统元素结合起来,在实际运行环境下对软件进行测试。功能测试功能测试主要是对产品的各功能点进行验证。根据需求规格说明书和功能测试用例,逐项测试以检查产品是否达到用户的要求。界面测试风格(主色调、背景)正确性(标志、文字、图片、弹出的提示信息)一致性(单一页面、多个页面)合理性(布局、工具栏图标、放大缩放时)美观协调等等窗体控件菜单其

2020-06-11 13:19:47 335

原创 #11.测试过程之:集成测试

集成测试为什么要集成测试?当单个模块集成为系统的过程中,软件仍然可能出现问题。比如:穿越模块接口的数据是否丢失;一个模块功能的实现可能破坏了另一个模块的功能;子功能组合之后不一定可以达到预期的功能;全局数据可能被异常修改;单个模块的误差被放大到了不能接受的地步。因此,需要在模块集成的时候进行整体测试以发现上面可能出现的问题。1、集成测试概述集成测试(Integration test)也叫组装测试或联合测试是在单元测试的基础上,将所有模块按照设计要求集成为系统或子系统,并进行测试。

2020-06-11 11:16:22 4660

原创 #10.软件测试基础:单元测试

单元测试1、单元与单元测试的概念什么是单元?用面向过程语言(如C、Visual Basic)设计的软件,单元可以是一个或若干个函数或过程所组成用面向对象语言(如Java、C++)设计的软件,单元可以是一个类或类的实例,或者由方法来实现的功能单元并不单只一个具体函数或一个类的方法 。什么是单元测试?——定义单元测试:是对软件基本组成单元进行的测试。是检验程序最小单位,即检查模块有无错误,它是在编码完成后必须进行的测试工作。需要关注的问题:目标:确保每个模块能正常工作时间:编

2020-06-11 02:46:31 1737

原创 #9.白盒测试:数据流测试

数据流测试1、数据流分析从数据流视角:程序是一个程序元素对数据访问的过程;数据流关系:数据的【定义——使用】对;出发点:对数据的不正确处理;使用程序图来描述数据【定义——使用】对。数据流测试:指关注变量接受值的点 和使用(或引用)这些值的点 的 结构性测试形式。2、数据流测试数据流测试按照程序中的变量定义和使用的位置来选择程序的测试路径;数据流测试关注变量接收值的点和使用这些值的点;一种简单的数据流测试策略是要求覆盖每个定义-使用路径一次;数据流测试用做路径测试的“真实性检查”。数据

2020-06-10 23:27:19 8195 2

原创 #8.白盒测试:循环测试

循环测试问题引入带有循环的路径覆盖的困难性;简化循环的假设不进入循环只循环一次循环结构1、简单循环 测试需设计五种测试:0次循环;1次循环;2次通过循环;m次通过循环,m<n;n-1,n,n+1次通过循环。n是允许通过循环的最大次数。2、嵌套循环 测试测试方法:从内到外开始测试,最内层循环使用简单循环的全部测试,其它层循环次数设为最小值;进行下一层的测试,外层循环设为最小值,内层循环选择典型值。反复测试,直到结束。3、连锁(串接)循环 测试

2020-06-08 22:29:14 6061 3

原创 #7.白盒测试:控制流测试

白盒测试概念白盒测试又叫结构测试,逻辑驱动测试,或基于程序本身的测试。白盒测试的主要方法1.控制流测试逻辑覆盖路径测试2.循环测试3.数据流测试控制流测试1、逻辑覆盖不同的覆盖方式目的也不同,根据字面理解就可以。2、路径测试程序的环路复杂性即McCabe复杂性度量,简单地定义为控制流程图的区域数。程序环路复杂性又叫圈复杂度。控制流图是退化的程序流程图,图中每个处理都退化成一个节点,流线变成连接不同节点的有向弧。控制流图将程序流程图中结构化构件改用一般有向图的形式表示。

2020-06-08 17:42:59 3439

原创 #6.黑盒测试:因果图法

黑盒:因果图因果图法概述为什么(使用因果图)?应用的输出结构依赖于各种输入条件的组合,或各种输入条件之间有某种相互制约的关系。是什么?(因果图)因果图法是从需求中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转化成判定表。输入条件之间的关系(组合关系、约束关系等)输入和输出之间的关系常用图符号Ci:原因;【注:Ci 不能取0】Ei:结果;恒等 —:原因结果同时出现;非 ~:原因出现,结果不出现;原因不出现,结果出现;或 ∨:只要出现1个原因,结果就出现,原因全不出

2020-06-07 19:53:36 3948

原创 #5.黑盒测试:决策表法

黑盒:决策表法

2020-06-07 16:19:14 9186 1

原创 #4黑盒测试:边界值测试法

黑盒:边界值测试*边界值分析*健壮性测试*最坏情况测试*随机测试这个是在测试类型的 健壮与一般选择中涉及到的。如果编写语言是强语言,一般不需要使用健壮类型测试。一、边界值分析1.1.边界值分析基本原理原理:错误更可能出现在输入变量的极值附近。*边界值分析关注输入空间的边界,并从中标识测试用例。常见的边界值举例:对于16bit整数而言,32767和-32768是边界;屏幕光标在最左上、最右下的位置是边界;报表的第一行和最后一行;数组元素的第一个和最后一个;循环的第0、1次和倒数

2020-06-06 23:21:21 4363

原创 #3.软件测试方法,本节主要是黑盒测试:等价类划分

黑盒: 等价类划分、边界值分析、流程图、错误推测法等……白盒: 静态(代码审查……)、动态(边界值测试、逻辑驱动测试……)黑盒测试包括:等价类划分法、边界值分析法、因果图法、决策表法、错误推测法、正交试验法、场景法。1、黑盒测试的目的–功能错误或者遗漏;–界面错误,或者不美观;–外部信息访问错误;–初始化和终止错误;–接口上,能否正确接收输入数据,并产生正确的输出信息;–性能错误。2.等价类划分法等价类划分法: 依据需求对输入的范围进行细分,然后再分出的每一个区域内选取一个代表性的.

2020-06-06 13:32:04 2405 1

原创 #2测试模型与过程

测试层次的传统观点瀑布模型:需求分析设计编程测试维护————————————————>时间轴瀑布模型的生命周期是v字型除此之外,还有w模型,即开发与测试同步进行。其他模型此处不想讨论。软件测试流程五步走1.制定测试计划2.测试设计3.测试开发4.测试执行5.测试评估1.制定测试计划这个感觉就是宏观上制定测试的策略,在大方向上把我如何测试。**比较官方的定义:**对每个产品、或是对各个开发阶段的产品开展测试的策略。应当包括下面几个方面:*对测试范围的界定

2020-06-05 21:27:57 211

原创 软件测试再学一遍#1.基础理论

学习路线1.所有测试都应追溯到用户的需求2.应当今早的胡不断地进行软件测试缺陷的修改成本随着软件的开发进度急剧上升3.不可能完全测试软件测试最致命的缺陷:不能进行彻底的测试4.帕累托(Pareto)法则,80%的错误源于20%的模块5.软件缺陷的寄生虫性找到的软件缺陷越多,说明这个软件的缺陷越多。6.避免测试自己的程序为啥?因为错了俺也不承认。另外则是思维惯性,不容易发现错误。7.周密的测试用例8.回归测试9.严格执行测试计划,排除测试的随意性。10.确认bug的有效性11

2020-06-05 20:53:42 281

原创 Java学习Part1:基础知识

Java学习Part1:基础知识数据类型一共有8种基本类型,4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean型。整型byte short int long长整型数值后面有一个L(l),如400000000000L。java没有无符号类型。浮点型float dou...

2020-03-30 20:28:31 326

原创 MySQL学习记录:数据类型

mysql数据类型数值数据类型 整数型tinyint、smallint、mediumint、int、bigint 浮点小数 float、double 定点小数 decimal日期、时间类型:包括year、time、date、datetime、t...

2020-03-24 11:11:04 453

原创 python学习记录part10:读写文件

python学习part10:读写文件 教材:《python:从入门到实践》今天有别的学习任务,相...

2020-03-23 01:56:13 192

原创 PHP学习计划暂时搁置

各种各样的原因,自己也分析了一下自己的自身情况。以后再说。无限期搁置~~

2020-03-22 22:39:56 204

原创 MySQL学习记录:数据库和数据表的操作

MySQL in Centos 7 Part3+Part4:数据库...

2020-03-22 00:13:56 330 1

原创 python学习笔记Part9

今天学了很多知识。也有很多疑惑。小盆友你是否有很多???part9:第九章 类#part 9 第九章 类#1.创建和使用类class Phones(): '''手机类''' def __init__ (self,bran...

2020-03-21 23:24:19 101

原创 mysql的第一步

第一步 安装mysqlps:没想到路还没走我就已经倒下了 = =本机装的是MySQL8.0, 为了避坑决定降级到5.7版本。于是…磕磕碰碰就开始了。首先卸载,然后清理遗留文件和注册表(CSDN内有相关文章)。(我的注册表中没有 ControlSet002 目录)清理结束,下载新的安装包,开始安装于是:(如下图)百度这个error ,相关内容只有一条,称安装包损坏,下载新的...

2020-03-21 11:25:26 222

原创 迈出PHP第一步 之 Xampp中Apache的端口被占用

Xampp中Apache的端口被占用下载了不少PHP学习的电子书,随便翻了翻,看到集成开发环境很适合新手,就下来用了。但是打开过程中Apache的443端口被某进程占用了(虚拟机),虚拟机也要用,那就就修改一下Apache的配置吧。修改80端口:在xampp的下载路径中,到这个路径:apache\conf\http.conf使用文本编辑器(记事本、notepad等)打开http.conf...

2020-03-21 00:52:54 92

原创 python学习笔记part8:函数

python学习笔记part8part8:第八章 函数#part 8 第八章 函数#def定义函数 ''' '''注释函数(多行注释)#我的第一个函数(鸡冻)def jiafa(a,b): '''加法hhhh''' c=a+b print(c)c,d=map(int,input('pls input a&b').split())jiafa(c,d)#传递实...

2020-03-20 14:23:20 121

原创 python学习笔记Part2-6

python学习笔记Part2-6学习代码+注释part2:变量和简单的数据类型:#part 2 变量和简单的数据类型#print("hello world!")idea="hello wwwworld!"print (idea)idea=" no hEllo!"print("normal: ",idea)print("Title: ",idea.title())#输出...

2020-03-20 11:07:53 176

原创 python学习笔记Part7

py学习笔记之Part7(1st)——用户输入和while循环 学习教材《Python编程:从入门到实践》 IDE:Geany虽然在下是计算机专业的学生,但在学习一门新的语言(博主这届学生没赶上py课)时还是喜欢从头到尾学一遍。好在学过c、c++等语言,尚且留着些浅薄的基础,因此学习期py来也比较顺利(至少目前是这样的),突发奇想写个博客,权当是小萌新自己的成长记录了。在这里...

2020-03-19 23:54:28 99

空空如也

空空如也

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

TA关注的人

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