Junit是Java单元测试工具,一般Eclipse里面会集成这个Junit4测试工具 既然是测试工具,虽然开发用得比较多,但作为测试人员也需要具备会Junit测试的思想,况且技多不压身 这里简单介绍下用法: 1、在eclipse中创建一个junit4Test工程 点击“File” -> “New” ...
分类:
编程语言 时间:
2018-08-12 21:40:23
阅读次数:
258
https://junit.org/junit4/javadoc/latest/org/junit/Assert.html assertThat 断言:Hamcrest Matchers 对象: equalTo 测试对象相等使用Object.equals方法 hasToString 测试Object ...
分类:
其他好文 时间:
2018-08-10 01:16:09
阅读次数:
314
系统信息 系统:ubuntu 14.04 64位 内核版本:4.13 (KASLR关闭 但是参考文档一中的哥们已经提到如何绕过:利用对非法地址写的保护) 漏洞背景 CVE 2017 5123是一位葡萄牙人Federico Bento 所发现,由于在系统调用waitid实现中,未对用户输入的指针进行检 ...
分类:
其他好文 时间:
2018-08-09 14:10:26
阅读次数:
336
变量的命名规则1、要具有描述性2、变量名只能_,数字,字母组成,不可以是空格或者特殊字符(!@#$%^&*~)3、不能以中文为变量名4、不能以数字开头5、变量名区分大小写6、保留字符不能使用来命名以下关键字(保留字符)不能声明为变量名['and', 'as', 'assert', 'break', ...
分类:
编程语言 时间:
2018-08-09 12:20:25
阅读次数:
312
本文转自:http://blog.jobbole.com/76285/ 这个问题是如何在一些场景下使用断言表达式,通常会有人误用它,所以我决定写一篇文章来说明何时使用断言,什么时候不用。 为那些还不清楚它的人,Python的assert是用来检查一个条件,如果它为真,就不做任何事。如果它为假,则会抛 ...
分类:
其他好文 时间:
2018-08-08 20:27:31
阅读次数:
745
1.建立连接 1.1 pom.xml 1.2 application.properties 1.3 StringRedisTemplateTest.java 1.4 运行测试 2,对增删改查 redis的操作 3.如果是集群 pom.xml application.properties RedisP ...
分类:
编程语言 时间:
2018-08-07 15:20:11
阅读次数:
369
在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义; 在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。 举例说明: assert_par ...
分类:
其他好文 时间:
2018-08-07 13:15:05
阅读次数:
271
当我们自己定义一个例外类的时候必须使其继承excepiton或者RuntimeException。 Throw是一个语句,用来做抛出例外的功能。 而throws是表示如果下级方法中如果有例外抛出,那么本方法不做处理,继续向上抛出。 Throws后跟的是例外类型。 断言是一种调试工具(assert) ...
分类:
其他好文 时间:
2018-08-04 22:25:38
阅读次数:
191
题意 给出三个已经排好序的数组$a, b, c$ 在$100$次询问内找出第$k$小的元素 Sol 一种很显然的$log^2n$的做法:首先在$a$中二分,然后再$b,c$中二分。这样可以得到$60$分的好成绩。 然而这算法就没什么优化的空间了。。。 考虑另一种做法。 我们每次对三个数组询问第$\f ...
分类:
其他好文 时间:
2018-07-29 21:18:07
阅读次数:
129
理解hash过程 首先可知,先放进去肯定是h[i]%n==i的位置,这些个位置放进set按照字典序顺序来,然后每安排一个这样点,对于它后一位的值,如果还没被放入set,则如果它%对应的位置已经放入set了则它放入set ~ ac代码: ...
分类:
其他好文 时间:
2018-07-29 16:36:54
阅读次数:
177