1,js中关于函数提升(在ES5中) 在ES6中用let声明就会产生块级作用域,不用立即执行匿名函数了 2. ...
分类:
Web程序 时间:
2017-11-26 17:46:23
阅读次数:
200
在原有数据库中使用 CodeFirst ,除了第一次添加实体后要立即执行一次 Enable-Migrations add-migration Initial -IgnoreChanges update-database 之外,其它的与新数据库就一样了,再次修改就执行 add-migration Ne ...
分类:
数据库 时间:
2017-11-26 15:03:44
阅读次数:
176
我们经常会看到这样的写法: 这就是一个简单的IIFE(立即执行函数表达式,immediately invoked function expression)了。 这样的写法有什么好处呢?来简单分析一下。 1. 开头的分号 我们都知道,js是可以加分号或者不加分号的,在某些情况下,不加分号会让解析器解析 ...
分类:
其他好文 时间:
2017-11-25 23:41:29
阅读次数:
145
一、线程池的好处 1、降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 2、提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。 3、提高线程的可管理性。 二、线程池中的线程被称为工作线程 三、几种常用的Java线程池 1、FixedThreadPool是一个典型 ...
分类:
编程语言 时间:
2017-11-21 22:09:11
阅读次数:
169
es6重点理解 1.let,const let: 特性: 1> 块级作用域//块级作用域的出现,实际上使得获得广泛应用的立即执行函数表达式(IIFE)不再必要了 2> 不存在变量提升 3> 在let声明之前,变量都是不可用的 const:const声明一个只读的常量。一旦声明,常量的值就不能改变。 ...
分类:
其他好文 时间:
2017-11-17 23:27:01
阅读次数:
219
网上查阅后的一些总结,非原创 一般状况下, 我们需要调用一个JavaScript 函数, 基本的状况都是先定义, 然后再调用。 如果不需要显示调用函数, 让这个函数在定义的时候就执行的话,就可以用到立即执行函数。 立即执行函数的常见写法: 要理解立即执行函数,需要先理解一些函数的基本概念。 函数声明 ...
分类:
Web程序 时间:
2017-11-17 22:38:30
阅读次数:
273
一、立即执行函数方式 js立即执行函数可以让你的函数在创建后立即执行,可以让你的函数在定义后立即被执行,这种模式本质上就是函数表达式(命名的或者匿名的),在创建后立即执行。 方式1、最前最后加括号 方式2、function外面加括号 方式3、function前面加运算符,常见的是!与void 错误方 ...
分类:
Web程序 时间:
2017-11-17 18:24:18
阅读次数:
134
创建 Deployment 将kubectl的 --record 的 flag 设置为 true可以在 annotation 中记录当前命令创建或者升级了该资源。这在未来会很有用,例如,查看在每个 Deployment revision 中执行了哪些命令。 然后立即执行 get 将获得如下结果: k ...
分类:
其他好文 时间:
2017-11-14 14:40:57
阅读次数:
305
一、 前情提要 1)JavaScript 是运行在单线程的执行环境中的 2)由浏览器安排事件的执行顺序 二、setTimeout 使用场景: 设定代码在未来的某个时间执行,而执行的时机是不能保证的。 工作方式: 在特定的时间过去之后将时间插入执行队列,注意,并不是立即执行 三、重复的定时器 setI ...
分类:
编程语言 时间:
2017-11-13 21:40:09
阅读次数:
185
概述 为什么要使用线程池? 合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统 ...
分类:
编程语言 时间:
2017-11-12 12:32:22
阅读次数:
149