正则表达式里存在全局g标志时,匹配过程是一轮一轮的进行的,第一轮匹配时,该表达式匹配到了 3-ii3 ,然后匹配结束,此时的生成了一个arguments数组,第一个元素为此时匹配到的字符,第二个元素为正则式子第一组匹配到的内容,第三个为第二组同上,第四个为原字符串。然后从上次匹配到的最后一个字符索引 ...
分类:
其他好文 时间:
2017-07-09 23:12:56
阅读次数:
185
1、全局代码中的this:始终指向window 2、函数代码中的this: 在通常的函数调用中,this是由激活上下文代码的调用者来提供的,即调用函数的父上下文(parent context )。this取决于调用函数的方式。 即使是正常的全局函数也会被调用方式的不同形式激活,这些不同的调用方式导致 ...
分类:
编程语言 时间:
2017-07-09 23:12:47
阅读次数:
222
按照回文子串的奇偶分类讨论,分别计算其对答案的贡献,然后奇偶分别进行求和。 推导出来,化简一下……发现奇数也好,偶数也好,都可以拆成一个等比数列求和,以及一个可以错位相减的数列求和。 然后用高中数学知识搞一下就行了。 ...
分类:
其他好文 时间:
2017-07-09 23:12:39
阅读次数:
198
let和const let 用来声明变量,但是所声明的变量只在let命令所在的代码块内有效 { let a=12 alert(a)//12 } alert(a)//报错 找不到 let不像var那样会发生变量提升,所以一定要先声明后使用。 console.log(foo); //undefined ...
分类:
其他好文 时间:
2017-07-09 23:12:31
阅读次数:
184
今天主要将讲与字符串有关的吧。 1.trie树 Remember the Word(LA_3942) trie树的模板题了。如果trie树不知道可以看蓝书(算法竞赛入门经典第一版)(以下的KMP和AC自动机都可以在此书上看到)。 2.KMP 这个算法比较难理解,但是很好记,效率O(n+m)。 Oul ...
分类:
其他好文 时间:
2017-07-09 23:12:20
阅读次数:
214
前段时间连续上了一个月班,加班加点完成了一个3D攻坚项目。也算是由传统web转型到webgl图形学开发中,坑不少,做了一下总结分享。 1、法向量问题 法线是垂直于我们想要照亮的物体表面的向量。法线代表表面的方向因此他们为光源和物体的交互建模中具有决定性作用。每一个顶点都有一个关联的法向量。 如果一个 ...
分类:
Web程序 时间:
2017-07-09 23:12:12
阅读次数:
1243
1、ReactDOM.render() React.render 是 React 的最基本方法,用于将模板转为 HTML 语言,并插入指定的 DOM 节点。 2、jsx语法 HTML 语言直接写在 JavaScript 语言之中,不加任何引号,这就是 JSX 的语法,它允许 HTML 与 JavaS ...
分类:
Web程序 时间:
2017-07-09 23:11:58
阅读次数:
296
在php开发的过程中,有时候会用到截取某二个特殊字符串间的某个字符串,并对这个字符串做特殊的处理,那么对截取出来的字符串做什么特殊处理我们临时无论。我们今天先讲php截取某二个特殊字符串间的某个字符串的方法,以下我们以截取[start]到[/end]之间的字符串,当中的代码例如以下: <?php h ...
分类:
Web程序 时间:
2017-07-09 23:11:52
阅读次数:
261
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大? 程序分析:利用递归的方法,递归分为回推和递推两个阶段。 要想知道第五个人岁数,需知道 ...
分类:
其他好文 时间:
2017-07-09 23:11:42
阅读次数:
175
模块的定义 export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。 export: export var name = \"javascript\"; export var version = 6.0; var name = \"javascript\"; var ve ...
分类:
其他好文 时间:
2017-07-09 23:11:33
阅读次数:
213
一维数组: 同一种类型数据的集合,其实数组就是一个容器。 好处: 可以自动给数组中的元素从0开始编号,方便操作这些元素。 格式1: 元素类型[] 数组名 = new 元素类型 [元素个数或者元素长度]; 例: int [] arr = new int [5]; //表示:一个以5个整数类型组成的数组 ...
分类:
编程语言 时间:
2017-07-09 23:11:25
阅读次数:
202
1, 表示上级目录 ../表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推。2,表示下级目录 引用下级目录的文件,直接写下级目录文件的路径即可。 a 绝对路径:是从盘符开始的路径。形如 C:\windows\system32\cmd.exe b 相对路径:是从当前 ...
分类:
其他好文 时间:
2017-07-09 23:11:18
阅读次数:
201
【064-Minimum Path Sum(最小路径和)】 【LeetCode-面试算法经典-Java实现】【全部题目文件夹索引】 原题 Given a m x n grid filled with non-negative numbers, find a path from top left to ...
分类:
编程语言 时间:
2017-07-09 23:11:10
阅读次数:
323
@1、向下一个活动传递数据: Intent提供了一系列putExtra()方法的重载,可以把我们想要传递的数据暂存在Intent中,启动了另一个活动后,只需把这些数据再从Intent中取出就可以了,比如firstActivity中有一个字符串要传递到secondActivity中,修改firstAc ...
分类:
移动开发 时间:
2017-07-09 23:11:01
阅读次数:
276
我的做法, hashMap, O(n) space, O(n) time: 用ascii 码表, 时间, 空间都是O(1) 学会转化: (int) s.charAt(i) ...
分类:
其他好文 时间:
2017-07-09 23:10:55
阅读次数:
207
1. 下图展示了一个家族树。通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历。 图示解释: <div> 元素是 <ul> 的父元素,同时是其中所有内容的祖先。 <ul> 元素是 <li> ...
分类:
Web程序 时间:
2017-07-09 23:10:46
阅读次数:
196
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 ...
分类:
其他好文 时间:
2017-07-09 23:10:39
阅读次数:
201