ES6方法 Object.keys()方法,返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历( enumerable )属性的键名数组。 如果我们将一个空对象传入将会得到一个空的数组,这时可利用数组长度来判断是否为空 var object = {}; if (Object.keys(obj ...
分类:
微信 时间:
2019-10-26 10:35:21
阅读次数:
496
思路: 1.判断当前传来的值是否为数组 2.若不是现将传来的值转换为字符串类型 3.判断当前值是否为空 4.若不为空,采用正则进行匹配,如下图 5.若正则无法匹配,则采用查找首次字符串出现的位置进行拆分分割 具体代码示例如下 ...
分类:
编程语言 时间:
2019-10-23 13:53:17
阅读次数:
92
利用JSON.stringify 第二种用原声js 方法 Object.getOwnPropertyNames(Object) 返回的是数组 然后在判断数组length 就可以了 如对象里面的属性是数组可以用这个方法 转换成数组,然后读取下标 第三种 ES6 Object.keys() 与 Obje ...
分类:
Web程序 时间:
2019-10-17 12:08:05
阅读次数:
117
JSR-303是java标准的验证框架,已有的实现由 Hibernate validator 定义的注解验证bean属性: 空检查 @Null 验证对象是否为空 @NotNull 验证对象不为空 @NotBlank 验证字符串不为空或者不是空字符串 @NotEmpty 验证对象不为null,或者集合 ...
分类:
Web程序 时间:
2019-10-10 11:24:47
阅读次数:
110
1、查找文件内容命令: 在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一 ...
分类:
其他好文 时间:
2019-10-07 21:14:37
阅读次数:
69
完整代码拉到最底下 一、介绍 队列顾名思义就像我们生活中排队一样,先进先出。 如上图所示,25、16、5、9依次在队列中,按照顺序拿出的数据也分别是25、26、5、9。 二、实现过程及思路 底层使用数组来实现,实现的功能有插入数据到队尾、移除队首数据、查看队首数据、判断队列是否为空、判断队列是否存满 ...
分类:
其他好文 时间:
2019-10-03 22:02:55
阅读次数:
84
1. ADO(Abstract Data Object): 不向用户展示具体的实现,更好的提供灵活性 2. 用stack实现括号配对,检查所有括号是不是成对出现的 找到左括号加入stack中,找到右括号之后判断stack是否为空,为空则直接返回false,不为空则对stack进行pop,直到EOF( ...
分类:
其他好文 时间:
2019-10-01 11:49:46
阅读次数:
101
最近遇到一个问题,用vue循环一个数组,展示一些海报图片。数组为空的话是不会遍历的,为了不让能够出现默认图片,这也就需要在数组中增加一个默认空对象arr[{}]。问题来了,提交的时候怎么判断这个对象是空的呢?简单粗暴的判断因为是展示海报图片,每个对象下都有url属性,所以最直接的判断当前object... ...
分类:
Web程序 时间:
2019-09-28 11:05:13
阅读次数:
297
使用mybatis传入参数,如果在mappin.xml中使用<if>标签判断该参数是否为空,通常会报以上异常,解决方法:?在接口中该方法的参数前加上@Param("参数名")注解,即可? ...
分类:
编程语言 时间:
2019-09-24 15:54:42
阅读次数:
105
1、mybatis动态sql 2、模糊查询 3、查询返回结果集的处理 4、分页查询 5、特殊字符处理 1.mybatis动态sql If、trim、foreach If 标签判断某一字段是否为空 trim 标签一般用于去除sql语句中多余的and关键字,逗号,或者给sql语句前拼接 “where“、 ...
分类:
数据库 时间:
2019-09-22 10:58:45
阅读次数:
113