1、ECMAScript 6 简介 2、let和const命令 3、变量的解构赋值 4、字符串的扩展之模板字符串 5、正则的扩展 6、数值的扩展 7、函数的扩展 8、数组的扩展 9、对象的扩展 10、类 1、ECMAScript 6 简介 ECMAScript 6.0(以下简称 ES6)是 Java ...
分类:
其他好文 时间:
2018-07-05 21:37:51
阅读次数:
181
题目链接 "bzoj1559: [JSOI2009]密码" 题解 构造长度为n包含所有模式串的的串,求方案数 构造AC自动机的trie图 对于模式串可以装压dp 设dp[i][j][s]表示位于字符串第i位,位于trie图上的第j个节点,状态为s方案数 转移边为trie图 考虑ans include ...
分类:
Web程序 时间:
2018-07-05 21:22:03
阅读次数:
230
定义 继承了InputStream,数据源是内置的byte数组buf,那read ()方法的使命(读取一个个字节出来),在ByteArrayInputStream就是简单的通过定向的取buf元素实现的 核心源码理解 源码: 理解: 1. 构造ByteArrayInputStream, 直接将外部的b ...
分类:
编程语言 时间:
2018-07-04 21:06:52
阅读次数:
157
一、重定向 重定向也是通过 routes 配置来完成,下面例子是从 /a 重定向到 /b: 先参数解构,获取hash、params、query,然后根据获取值进行逻辑判断之后动态路由重定向。这里的return值是path值,而不是params值,必须是一个已经存在的path才能进行路由重定向。而且这 ...
分类:
其他好文 时间:
2018-07-03 15:01:48
阅读次数:
127
这一个专题将会是有关AlphaGo的前世今生,首先我们探索一下AlphaGo各项核心技术的源头,之后我们以David Silver等人的两篇Nature论文为基础解构AlphaGo以及其升级版AlphaGo Zero。本人水平有限,如有错误还望指正。 围棋是一种零和完美信息游戏,零和即双方是竞争关系 ...
分类:
Web程序 时间:
2018-06-30 11:06:10
阅读次数:
243
es6中 var 可以当做全局声明 let 可以当做局部声明 const 定义常量,不能再修改,否则报错 数组解构: let [a,b,c]=[1,2,3]; 注意结构和位置要一致 允许有默认值的 当值为undefined和null的时候有不同 undefined的时候,内存是没值的,所以会去找默认 ...
分类:
编程语言 时间:
2018-06-29 22:56:35
阅读次数:
212
题目链接 "bzoj3572: [Hnoi2014]世界树" 题解 构建虚树 对于虚树dp 我们首先对于虚中的点,处理处每个点属于哪个点管辖,这个两边dp就好了,一次用儿子更新父亲,一次父亲更新儿子 然后用虚树中的点扩展到整棵树,考虑 若叙述中相邻两点归属于同一个点管辖,那么他们中间的点也肯定都归该 ...
分类:
其他好文 时间:
2018-06-27 21:09:48
阅读次数:
156
1,初识面向对象 类:具有相同的属性和技能的一类事物 对象:类的具体体现 研究面向对象,要站在上帝的角度 class 关键字 ,类名 类名首字母大写 2,面向对象的解构 class Dog: level = "动物" mind = "傻子" #第一部分,静态变量,静态字段 language = "汪 ...
分类:
其他好文 时间:
2018-06-27 21:01:01
阅读次数:
194
对象的解构赋值 解构不仅可以用于数组,还可以用于对象。 这里的foo,bar一定要对应。 对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。 真正被赋值的是后者,而不是前者。 上面代码中,foo是匹配的模 ...
分类:
其他好文 时间:
2018-06-25 21:49:03
阅读次数:
219