CSRF本质是利用受害者尚未失效的身份认证信息(cookie、会话等),诱骗其点击恶意链接或者访问包含攻击代码的页面,在受害人不知情的情况下以受害者的身份向(身份认证信息所对应的)服务器发送请求,从而完成非法操作(如转账、改密等)。 ...
分类:
Web程序 时间:
2018-02-24 22:00:05
阅读次数:
185
春节放假这几天,感觉跟梦一样,瞬间就过去了。现在上班的前几天,都感觉有点不真实,不过看到口袋里的钱,就知道,是真真实实的度过了这个假期。 现在得开始重新工作了; 变量的解构赋值 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量 ...
分类:
其他好文 时间:
2018-02-24 13:14:32
阅读次数:
152
今日内容介绍 1.流程控制语句switch 2.数组 3.随机点名器案例 01switch语句解构 A:switch语句解构 a: switch只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。 b: 格式如下: swtich (表达式) { case 常量1 : 要执行的语句; brea ...
分类:
其他好文 时间:
2018-02-23 19:14:09
阅读次数:
202
【BZOJ2342】双倍回文(回文树) 题面 "BZOJ" 题解 构建出回文树之后 在$fail$树上进行$dp$ 如果一个点代表的回文串长度为$4$的倍数 并且存在长度为它的一半的回文后缀 那么就是可行的 如何维护长度是一半的回文后缀? $fail$树上的父亲一定包括了它的所有的回文后缀 因此在$ ...
分类:
其他好文 时间:
2018-02-22 22:06:23
阅读次数:
182
一、 对象成员 的扩展 1. 对象成员 的简洁写法 属性 方法 2. 自定义创建对象时,属性名 可以是 动态表达式 举例说明: 注意区分: ES5、ES6 都支持给 已创建好的对象 添加属性时,属性名为动态表达式 ES5 不支持在 自定义创建对象时, 为对象添加 动态表达式的属性 ES6 支持在自 ...
分类:
其他好文 时间:
2018-02-22 11:38:39
阅读次数:
237
用vue和webpack实现应该Todo项目,同时对构建过程进行一下小结。参考文档见文末的 Reference。 ...
分类:
Web程序 时间:
2018-02-18 22:22:48
阅读次数:
277
解构赋值: 解构赋值语法是一个 Javascript 表达式,这使得可以将值从数组或属性从对象提取到不同的变量中。 我们经常定义许多对象和数组,然后有组织地从中提取相关的信息片段。在ES6中添加了可以简化这种任务的新特性:解构。解构是一种打破数据结构,将其拆分为更小部分的过程。 然而javascri ...
分类:
其他好文 时间:
2018-02-17 23:49:22
阅读次数:
351
所谓解构赋值,就是允许按照一定模式,从对象和数组从提取值,对变量进行赋值,这就是解构赋值。 注意:这里只能对数组和对象进行解构赋值。 对于 数组进行解构赋值 ,只要某种数据解构具有Iterator接口,都可以采用数组形式进行解构赋值。 对于对 象进行解构赋值 ,要注意书写的形式。 这里因为声明了x变 ...
分类:
其他好文 时间:
2018-02-16 23:35:22
阅读次数:
318
1写法 :...三个点,主要是用来将数组幻化为用逗号分隔的参数序列。 2.应用 合并数组 与解构赋值结合 如果将扩展运算符用于数组赋值,只能放在参数的最后一位,否则会报错。 将字符串转为真正的数组 可以将类似数组的对象转为真正的数组 Map和Set结构,Generator函数 3.原理 扩展运算符内 ...
分类:
其他好文 时间:
2018-02-16 23:17:11
阅读次数:
695
实验二类与对象 一、实验目的 1、学习类与对象的定义,掌握类与对象的使用方法。 2、学习数据成员与成员函数的访问方式,理解构造函数和析构函数的定义与执行过程,学会构造函数的重载方法。 3、掌握数组与指针的定义与使用方法,理解数组与指针的存储分配与表示。 4、掌握用指针和引用向函数传递参数。 5、掌握 ...
分类:
编程语言 时间:
2018-02-12 11:19:34
阅读次数:
581