Hook的英文含义是钩子,你可以理解为用钩子把要Hook的对象勾过来,然后再把替换的对象送回去。Hook其实就是把原来的对象替换成仿造的对象,还有就是必须拿到当前对象里的某个属性进行Hook,否则你的hook是失败的,没有意义的。
分类:
其他好文 时间:
2020-12-19 12:49:34
阅读次数:
2
今天在工作中用到了根据集合中对象的某个属性来去重,找了很多方法,都比较麻烦,最后发现了一个巨简单的方法 public class Test { public static void main(String[] args) { List<User> list = new Lists.newArrayL ...
分类:
其他好文 时间:
2020-12-17 12:10:31
阅读次数:
2
今天在使用Stream排序的时候,出现了一个bug,简单的记录下,方便下次查找 首先根据降序的sort方法,对list集合中的对象的某个属性进行排序.float getFollowDegree()的返回值时,所以查询出来后进行排序的顺序是降序(DESC,从大到小)的,如果没有reversed()方法 ...
分类:
编程语言 时间:
2020-10-31 01:16:37
阅读次数:
21
参考:https://blog.csdn.net/giser_whu/article/details/51485635 CompanyIndex({ _with: 'location' }) .then((res) => { if (res.data && res.success) { // thi ...
分类:
编程语言 时间:
2020-10-10 18:06:34
阅读次数:
55
function compare(property,desc) { return function (a, b) { var value1 = a[property]; var value2 = b[property]; if(desc==true){ // 升序排列 return value1 - ...
分类:
编程语言 时间:
2020-09-17 13:03:07
阅读次数:
38
在向本地缓存存值前,判断localstory是否已经存在某个属性,没有就正常存,有就替换掉 created(){ if(localStorage.getItem("属性名") != null){ console.log('不是第一次') }else{ console.log('第一次写入story' ...
分类:
其他好文 时间:
2020-09-14 19:14:09
阅读次数:
50
Hash是KV键值对,其中的值是个Map 1、设置、获取删除 设置、获取和删除 hset 设置一个属性 hget 获取指定属性 hmset 设置多个属性 hmget 获取多个属性 hgetall 获取所有属性 hdel 删除指定的属性 2、查看指定key的属性个数,判断是否存在某个属性 查看属性个数 ...
分类:
其他好文 时间:
2020-08-05 00:01:46
阅读次数:
74
MySQL 关系型数据库 1970s - E.F.Codd - IBM研究员 - System R 理论基础:关系代数和集合论 具体表象:用二维表来保存数据 行:一条记录 - 例如:学生的信息 列:一个字段 - 例如:学生的某个属性(姓名、年龄、性别等) 主键列:能够唯一标识一条记录的列,例如:学生 ...
分类:
数据库 时间:
2020-07-30 18:14:16
阅读次数:
67
Object.defineProperty() 和 ES2015 中新增的 Proxy 对象,会经常用来做数据劫持. 数据劫持: 在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果.数据劫持最典型的应用 双向的数据绑定(一个常用的面试题), Vue 2.x 利用 ...
分类:
其他好文 时间:
2020-07-26 00:24:02
阅读次数:
60
索引 创建索引 使用CREATE INDEX ON可以在拥有某个标签的所有节点的某个属性上创建索引。 需要注意的是,索引是在后台创建的,并不能立刻就生效。 示例:为含有":Person"标签和name属性的所有节点创建了索引 CREATE INDEX ON :Person(name) 删除索引 使用 ...
分类:
其他好文 时间:
2020-07-22 20:07:17
阅读次数:
69