一、环视 1:环视不“占用”字符,只匹配字符所在的特定位置。 2:正则表达式是从左向右进行匹配的。 二、肯定顺序环视(?=....) 子表达式匹配当前位置的右侧字符 图中:红色表示当前位置,绿色表示正则匹配,黄色表示断言匹配 (1):起始位为0 (2):从左向右查看文本,如果当前位置字符与表达式2匹 ...
分类:
Web程序 时间:
2019-01-08 10:50:09
阅读次数:
276
利用CWinThread实现跨线程父子MFC窗口 MFC对象只能由创建该对象的线程访问,而不能由其他线程访问。 不遵守该准则将导致断言(assertion)或者无法预知的程序行为等运行期错误。 在多线程环境中,由于所有的窗口元素都通过线程来管理,于是MFC将暂时/永久窗口<->句柄映射保存在TLS中 ...
分类:
编程语言 时间:
2019-01-06 14:59:46
阅读次数:
195
供给型接口 消费型接口 函数型接口 断言型接口 一个简单的使用多个函数式接口的例子: 部分函数式接口中有 default 方法, 可以进行组合使用! ...
分类:
其他好文 时间:
2019-01-05 20:40:44
阅读次数:
187
假设响应数据是{"code":0,"datas":{"option":1}} 响应断言:"code":0,检查点这样写就不会报错,但是如果想验证 "option":1,断言结果就会出错。 这时候就需要使用JSON断言。 JSON断言:$.datas.option, 预期结果填0,断言通过。需要了解J ...
分类:
Web程序 时间:
2019-01-05 13:23:29
阅读次数:
522
声明变量的方式;知识点:代码重构、空代码块;变量重声明;变量作用域:查找过程;类型断言;类型转换的坑:数值类型间互转、整数转字符串、字符串与切片;别名类型和潜在类型。
分类:
其他好文 时间:
2019-01-04 00:26:36
阅读次数:
196
单元测试 1 为什么要进行单元测试 2 测试框架 Junit+mockito+assertj 3 使用框架 3.1 项目引入相关jar包 a. springboot框架,maven引入spring-boot-starter-test即可 <dependency> <groupId>org.sprin ...
分类:
其他好文 时间:
2019-01-03 16:35:23
阅读次数:
210
在防御式编程中经常会用断言(Assertion)对参数和环境做出判断,避免程序因不当的输入或错误的环境而产生逻辑异常,断言在很多语言中都存在,C、C++、Python 都有不同的断言表示形式。在Java 中的断言使用的是assert 关键字,其基本的用法如下: assert < 布尔表达式> ass ...
分类:
编程语言 时间:
2019-01-02 22:17:17
阅读次数:
168
assert用在那些你知道绝对不会发生的事情上,但是因为人总是会犯错误,保不准你写出来的东西跟你想的不一样。所以assert用来捕捉的是程序员自己的错误。 同理,exception捕捉的是用户或者环境的错误。 作者:晨池链接:https://www.zhihu.com/question/244619 ...
分类:
其他好文 时间:
2019-01-02 22:15:20
阅读次数:
219
Java陷阱之assert关键字 一、概述 在C和C++语言中都有assert关键,表示断言。 在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。 二、语法 在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关 ...
分类:
编程语言 时间:
2019-01-02 22:13:44
阅读次数:
151
第一章 前期准备:各种安装配置介绍 ①Postman安装及使用 ②Newman 安装及使用 ③Xmysql 安装及使用 ④Jenkins安装及配置 1、postman 安装及使用 1.1、postman安装 略 1.2、postman使用 1.2.1、postman基础功能 1.2.2、常用断言 ① ...
分类:
数据库 时间:
2019-01-02 15:45:48
阅读次数:
367