empty标签用于判断某个变量是否为空,用法: 大理石平台检验标准 <empty name="name"> name为空值 </empty> 如果判断没有赋值,可以使用: <notempty name="name"> name不为空 </notempty> 可以把上面两个标签合并成为: <empty ...
分类:
Web程序 时间:
2019-11-11 12:52:09
阅读次数:
99
vector, 变长数组,倍增的思想 size() 返回元素个数 empty() 返回是否为空 clear() 清空 front()/back() push_back()/pop_back() begin()/end() [] 支持比较运算,按字典序 pair<int, int> first, 第一 ...
1.将json对象转化为json字符串,再判断该字符串是否为"{}"var data = {};var b = (JSON.stringify(data) == "{}");alert(b);//true2.for in 循环判断var obj = {};var b = function() {fo ...
分类:
Web程序 时间:
2019-11-06 16:32:53
阅读次数:
98
Python的中的短路逻辑我是了解一些的,就是and的时候,碰到第一个Flase后面的参数就不判断了 同理or只要碰到第一个真,后面也不判断了。 所有or就有意思了,直接上测试代码 用在判断输入是否为空,然后给默认参数,感觉比写if函数逼格搞5倍 ...
分类:
编程语言 时间:
2019-11-02 09:22:23
阅读次数:
116
1.二叉搜索树 可以根据二叉搜树的性质进行搜索,实现步骤如下: (1)判断root是否为空 (2)比较子节点p,q的大小,使得q为root的右节点; (3)判断p,q节点是否为根节点,如果是则返回p(q); (4)利用二叉搜索数的性质就你行递归调用 2.普通二叉树 实现步骤如下: (1)首先判断根节 ...
分类:
其他好文 时间:
2019-10-31 13:38:39
阅读次数:
83
给你数轴上的N条线段和K种颜色 K和N1e5 要你把这N条线段染色 使得有K种不同颜色的线段长度最长 首先很容易想到被至少K段线段覆盖的区间是一定有贡献的 接下来就是怎么染色的问题 我们把这N个区间的端点排序一下 把K个颜色放入一个队列 碰到端点是左端点 先检查颜色队列是否为空 为空的话 把这个左端 ...
分类:
其他好文 时间:
2019-10-30 22:52:43
阅读次数:
134
方法一:使用for...in for...in... 遍历属性,为真则为“非空数组”;否则为“空数组” for (var i in obj) { return true // 如果不为空,则会执行到这一步,返回true } return false // 如果为空,返回false 方法二:使用JSO ...
分类:
Web程序 时间:
2019-10-28 14:22:56
阅读次数:
105
1.案例需求:点击登录按钮验证用户名和密码都不为空,为空就在对应的input标签下面显示一个错误的提示信息。 1.给登录的按钮绑定点击事件 2.点击事件要做的事情 1.找到input标签、取值、判断是否为空、length是否为0 2.如果不为空,则什么都不做 3.如果为空,要做几件事情 1.在当前这 ...
分类:
Web程序 时间:
2019-10-28 12:23:46
阅读次数:
124
二叉树中序遍历 递归实现: 非递归实现。 分析: 1,使用堆栈作为存储结构 2, 当节点不为空或者堆栈,每次根据给定节点对其左子树进行入栈。 3,出栈,并且保存节点值,然后将右节点赋给当前节点(不用判断是否为空,若为空,刚好不用进行左节点遍历的步骤) ...
分类:
其他好文 时间:
2019-10-28 01:17:25
阅读次数:
86
接口方法往往需要对入参做一些校验,从而判断入参是否合格,而javax.validation包为我们提供了一些常用的参数校验注解,使用起来很方便。 下面这个示例是检验入参对象中的password是否为空 1. 创建一个User.java 2. 接口方法 3. 测试代码 4. 测试结果 在测试代码中, ...
分类:
其他好文 时间:
2019-10-27 00:57:21
阅读次数:
170