背景 越来越多的应用基于前后端分离构建,后端提供数据接口,前端调用接口返回 json 数据渲染到 UI,这个时候保证后端接口数据正确性变的愈来愈重要,接口测试就是来解决这个问题。很多团队,接口测试就是手动运行接口,肉眼比对接口返回的数据,这样的操作流程效率低下,容易出错。使用 YApi 只需要在可视 ...
分类:
Web程序 时间:
2020-07-10 15:04:49
阅读次数:
86
前言 C#调用C++的dll已经不是第一次遇到了,然而这一次需要传递复杂结构,果然在过程中遇到了问题。 发现问题 这里我们有一个C++的导出方法,里面会传递一个结构体,并且是一个嵌套结构体。 相信大部分人都看不出来有什么问题,在我传递参数到C++内部后,我发现sCalleeId的值是空的。于是开始查 ...
分类:
编程语言 时间:
2020-07-10 13:18:51
阅读次数:
64
本文档为一个系列,前面章节: 小书MybatisPlus第1篇-整合SpringBoot快速开始增删改查 小书MybatisPlus第2篇-条件构造器的应用及总结 书接上回,虽然Mybatis Plus帮我们提供了大量的默认方法,但我们为了实现多表关联查询,或者根据不同的查询条件传参,实现不同的动态 ...
分类:
数据库 时间:
2020-07-10 09:30:13
阅读次数:
71
? vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢? 首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就好像过年回家,坐着一屋子的陌生人,相互之间怎么称呼,这时就需要先知道自己和他们之间是什么样的关系 ...
分类:
其他好文 时间:
2020-07-08 15:08:50
阅读次数:
351
1. 原生js的Base64方法 encodeURIComponent() 函数可把字符串作为 URI 组件进行编码,有一个必传参数. unescape() 函数可对通过 escape() 编码的字符串进行解码。 // base编码 // value 是编码后的值 // input 是需要编码的值 ...
分类:
其他好文 时间:
2020-07-07 23:38:07
阅读次数:
110
例子:parameter?.Name 表示:如果该对象不为空就取name的值 补充: var name??:“Hello World!”;//如果name为null,就选择后面那个值,有点类似 var name=name?"Hello World!" :name;(?只能用于值类型int? in=n ...
new Date()传参差异化问题 在安卓系统中,直接传入标准格式字符串,就可以转换为Date格式数据 在苹果系统中不支持ISO-8601标准格式的时间字符串 IOS在使用new Date()创建日期的时候,无法识别yyyy-MM-dd格式的日期,只能识别yyyy/MM/dd形式的日期,而且对连接符 ...
分类:
微信 时间:
2020-07-07 15:50:30
阅读次数:
103
Locust 脚本开发入门(1) Locust 脚本开发入门(2) Locust 脚本开发入门(3) 返回:教程目录 脚本开发入门 现在我们对这个脚本进行一些修改,让它更像一个真实的用户访问行为 1) 任务等待时间:任务之间按照特定的等待时间进行间隔 Locust 的任务之间等待时间控制包括: 方法 ...
分类:
其他好文 时间:
2020-07-07 15:11:26
阅读次数:
129
一、条件构造器Wrapper Mybatis Plus为我们提供了如下的一些条件构造器,我们可以利用它们实现查询条件、删除条件、更新条件的构造。 条件构造器用于给如下的Mapper方法传参,通常情况下: updateWrapper用于给update方法传条件参数 queryWrapper用于给del ...
分类:
其他好文 时间:
2020-07-07 09:35:54
阅读次数:
60
一.首先介绍两者的用法: 1.on的用法:以onclick为例 第一种: obj.onclick = function(){ //do something.. } 第二种: obj.onclick= fn; function fn (){ //do something... } 第三种:当函数fn有 ...
分类:
编程语言 时间:
2020-07-06 13:14:45
阅读次数:
56