ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring),,, 解构赋值的规则是,只要等号右边的值不是对象或数组,就先将其转为对象 一、数组的解构赋值 -- ‘模式匹配’ let [a, b, c] = [1, 2, 3]; let [foo, [[ ...
分类:
其他好文 时间:
2019-11-16 12:23:43
阅读次数:
59
一、let 声明的变量只在它所在的代码块有效 --(for循环的计数器) 1、for循环还有一个特别之处,就是设置循环变量的那部分是一个父作用域,而循环体内部是一个单独的子作用域。 2、不存在变量提升 <==> var命令会发生“变量提升”现象 3、暂时性死区,只要块级作用域内存在let命令,它所声 ...
分类:
其他好文 时间:
2019-11-16 10:34:42
阅读次数:
69
配置Nginx隐藏版本号在生产环境中,需要隐藏Nginx的版本号,以避免安全漏洞的泄漏查看方法使用fiddler工具在Windows客户端查看Nginx版本号在CentOS系统中使用"curl-I网址”命令查看Nginx隐藏版本号的方法修改配置文件法修改源码法编译安装nginx服务1.将宿主机上的工具包共享出去2.通过Samba服务将工具包挂载到Linux系统[root@localhos
分类:
其他好文 时间:
2019-11-16 00:34:29
阅读次数:
81
Let us define a magic grid to be a square matrix of integers of size n×nn×n, satisfying the following conditions. All integers from 00 to (n2?1)(n2?1) ...
分类:
其他好文 时间:
2019-11-16 00:27:55
阅读次数:
54
[toc] JavaScript 是前端的一门编程语言 注释 js的引入方式 js里面的变量 在js中声明变量需要使用关键字 var 声明的是全局有效 let 只在局部有效 js变量的命名规范 1. 数字 字母 下划线 $ 2. 不能用关键字作为变量名 3. 推荐使用驼峰体命名 js代码默认是以分号 ...
分类:
其他好文 时间:
2019-11-15 22:24:58
阅读次数:
106
JavaScript 是前端的一门编程语言 注释 js的引入方式 js里面的变量 在js中声明变量需要使用关键字 var 声明的是全局有效 let 只在局部有效 js变量的命名规范 1. 数字 字母 下划线 $ 2. 不能用关键字作为变量名 3. 推荐使用驼峰体命名 js代码默认是以分号作为结束符 ...
分类:
其他好文 时间:
2019-11-15 20:15:54
阅读次数:
71
[toc] javascript : 脚本语言, 插入 HTML 页面后,可由所有的现代浏览器执行。 引入方式: javaScript 语言基础: javaScript 中的所有事物都是对象 数据类型: python 变量 : var 变量声明 全局 let 变量声明 所声明的变量只在let命令所在 ...
分类:
编程语言 时间:
2019-11-15 20:15:19
阅读次数:
91
利用Set去重,然后再利用from,转换成数组 const unique = (arr) => Array.from( new Set(arr) ); 遍历,判断当前项的下标与在数组中第一次出现的下标做比较 const unique = (arr) => { let ret = []; for(le ...
分类:
其他好文 时间:
2019-11-15 20:11:52
阅读次数:
55
1 ??代表的简单的三目运算 let oName :Sting? = "lao" let oAge : Int? = 10 if let name = oName, age = oAge{ //进入分支 name 和 age一定有值 } guard let name = oName,age = oA ...
分类:
编程语言 时间:
2019-11-15 12:07:24
阅读次数:
64
mysql 查看删除触发器等操作 平时很少操作触发器,源于昨晚的一次故障,使用pt-online-change-schema修改大表过程中出现异常,再次执行时,提示已经存在触发器,导致失败。 这里推荐第三种方式: 1.、查看所有触发器 select * from information_schema ...
分类:
数据库 时间:
2019-11-15 12:03:34
阅读次数:
106