本题的high level的思想是二分搜索这样的substring最多能有多长。对于一个固定的len,如果能在S里找到两处相同的子串滑窗,那么我们就可以对len的搜索往上调整;反之,我们就必须将len的搜索往下调。 于是本题转化为,如果快速在S里找到两处相同的、长度都是len的滑窗。比较直观的想法是 ...
分类:
其他好文 时间:
2020-07-27 09:41:50
阅读次数:
90
1、我的处理: extern "C" { FILE __iob_func[3] = { *stdin,*stdout,*stderr }; } #pragma comment(lib, "legacy_stdio_definitions.lib") 2、 3、vs2015无法解析外部符号__imp_ ...
分类:
其他好文 时间:
2020-07-26 22:54:18
阅读次数:
94
hasOwnProperty() 方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)。 语法 obj.hasOwnProperty(prop) //prop 要检测的属性的 String 字符串形式表示的名称,或者 Symbol。 返回值 true 或者 false ...
分类:
Web程序 时间:
2020-07-26 15:48:54
阅读次数:
106
<script type="text/javascript"> let sb=Symbol('abc'); let sb2=Symbol('def'); console.log(sb); console.log(sb2); console.log(sb==sb2); // 定义一个对象 let sb ...
分类:
其他好文 时间:
2020-07-26 15:06:57
阅读次数:
49
ES6中一共12个数据类型,分为两类,每类6个 基本数据类型 → 栈 (6个) string number boolean null undefined Symbol(es6) 引用数据类型 → 堆(6个) array object function data Set(es6) Map(es6) 1 ...
分类:
Web程序 时间:
2020-07-25 23:39:09
阅读次数:
90
字典, 又称符号表(symbol table)、关联数组(associative array)或者映射(map), 是一种用于保存键值对(key-value pair)的抽象数据结构。 字典在 Redis 中的应用相当广泛, 比如 Redis 的数据库就是使用字典来作为底层实现的, 对数据库的增、删 ...
分类:
其他好文 时间:
2020-07-24 21:21:21
阅读次数:
75
原始数据类型,表示独一无二的值 let sy = Symbol('kk') console.log(sy) //Symbol(kk) typeof(sy) //'Symbol' 相同参数 Symbol() 返回的值不相等 let sy1 = Symbol('kk') sy == sy1 //fals ...
分类:
其他好文 时间:
2020-07-24 15:24:20
阅读次数:
65
Comments 注释简介 Let's take a quick break from programming and talk about comments. Comments help programmers understand what exactly the computer progra ...
分类:
其他好文 时间:
2020-07-24 09:19:32
阅读次数:
81
1.同步锁(单线程,集群可能会失效) 2.分布式锁如redis(实现复杂) 2.业务字段加唯一约束(简单) 3.令牌表+唯一约束(简单推荐) 4.mysql的insert ignore或者on duplicate key update(简单) 5.共享锁+普通索引(简单) 6.利用MQ或者Redis ...
分类:
其他好文 时间:
2020-07-23 22:59:17
阅读次数:
97
在解决问题考虑两者的时候就需要考虑两者的区别。 「Map」 是可迭代的,可以直接进行迭代,例如forEach循环或者for...of...循环.Map 保持对长度的跟踪,map.size可获取长度。 当插入顺序是你解决问题时需要考虑的,并且当前需要使用除 String 和 Symbol 以外的键名时 ...
分类:
其他好文 时间:
2020-07-23 22:58:30
阅读次数:
68