var、let、const的区别 1. var定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。 2. let定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。 3. const用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问,而且不能修改。 ...
分类:
其他好文 时间:
2019-10-23 13:24:06
阅读次数:
55
在原生js中,创建数组的常见方式有两种:Array() 或 new Array() 和 [] 方式. 构造函数创建数组和字面量定义数组的差异不谈, 当我们需要给创建数组赋初始值时,如果量少的话,可以直接通过 let arr = [2,4] 的方式创建; 而当量大而重复的时候,可以通过以下的方式创建: ...
分类:
编程语言 时间:
2019-10-23 13:19:17
阅读次数:
82
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非J ...
分类:
其他好文 时间:
2019-10-23 12:03:43
阅读次数:
76
最近在学习react.js,单页面应用,在进行跨站请求时,如果请求头中有其他参数,比如token之类,客户端(chrome)会先发送一个OPTIONS请求,后台需要支持这种请求,并返回202状态。 为了方便起见,暂时使用Filter来实现此功能。 Filter类代码如下: 这个Access-Cont ...
分类:
编程语言 时间:
2019-10-22 18:45:16
阅读次数:
96
一、Array.filter() + indexOf这个方法的思路是,将两个数组拼接为一个数组,然后使用 ES6 中的 Array.filter() 遍历数组,并结合 indexOf 来排除重复项。function distinct(a, b) { let arr = a.concat(b); re... ...
分类:
编程语言 时间:
2019-10-22 15:30:02
阅读次数:
75
https://www.cnblogs.com/qingxinblog/articles/3373851.html DML语言,比如update,delete,insert等修改表中数据的需要commit;DDL语言,比如create,drop等改变表结构的,就不需要写commit(因为内部隐藏了c ...
分类:
数据库 时间:
2019-10-22 15:01:31
阅读次数:
93
1 直接开启sti --蓝屏2 配置环境 正确开启sti 中断kpcr -- 很多重要线程切换的数据、结构进入内核的时候 fs 不再是teb/tib; 是kpcr。同时观察 kifastcallentry,发现 的确设置了 fs 为内核的 kpcr:那我们手动修改成 kpcr ;注意: 如果 直接使... ...
分类:
其他好文 时间:
2019-10-22 13:27:40
阅读次数:
116
根据运行原理图,对整个springmvc运行流程做了解
分类:
编程语言 时间:
2019-10-22 12:42:55
阅读次数:
91
前言 大家好,我是一只流浪的kk,当你看到这边博客的时候,说明你已经进入了ES6学习的领域了,从本篇博客开始,我将会将自己学习到ES6的相关知识进行整理,方便大家参考和学习,那么我将带你进入第一节的内容学习let和const命令,本篇博客从三个方面进行全方位解析。 let命令 首先我们需要学习的是l ...
分类:
其他好文 时间:
2019-10-22 00:55:51
阅读次数:
83
使用本博客前请查看自己系统系统和PHP版本以免出错 ...
分类:
Web程序 时间:
2019-10-21 20:47:50
阅读次数:
344