创建一个Promise 并自动运行: 如果把代码改成如下, 我们会发现什么也没打印: 匿名函数 sleep 2 秒, 这时, 它还没运行完, 主程序就退出了, 这里 promise也跟着退出, 所以什么也没打印。 我们可以改写成这样: 是不是觉得有点不太好?因为你有时并不知道程序什么时候运行完成。 ...
分类:
编程语言 时间:
2017-08-27 16:14:10
阅读次数:
231
1原型链继承 1 原型链继承 要点:原型对象等于另一个类型的实例 缺点:子类型不同的实例之间会共享 ,造成污染 2借用构造函数继承 2 借用构造函数 要点:在子类型构造函数内部调用超类型构造函数 可用call和apply 缺点:函数不能复用 3组合继承 3 组合继承 要点:使用原型链实现对原型属性和 ...
分类:
编程语言 时间:
2017-08-27 16:13:39
阅读次数:
261
一、使用JS的三种方式 1、 在HTML标签中,直接内嵌JS(并不提倡使用):<button onclick="alert(' ')">点我</button>>>> 不符合W3C关于内容与行为分离的要求!!!2、在HTML页面中,使用<script></script>包裹JS代码:<script t ...
分类:
编程语言 时间:
2017-08-27 16:13:15
阅读次数:
285
题目: 判定一个数m是否是素数。 定义: 素数,就是质数,我们简单看一看百度给的定义就行,质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。 思想: 2 ~ m-1 之间有无整数整除m即可。 简化: 2 ~ 根号m 之间有无整数整除m即可。 【代码】 ...
分类:
编程语言 时间:
2017-08-27 16:12:47
阅读次数:
160
Vue 改变数组中对象的属性不重新渲染View的解决方案 在解决问题之前,我们先来了解下 vue响应性原理: Vue最显著的一个功能是响应系统-- 模型只是一个普通对象,修改对象则会更新视图。受到javascript的限制,Vue不能检测到对象属性的添加或删除,因为vue在初始化实列时将属性转为ge ...
分类:
编程语言 时间:
2017-08-27 16:12:20
阅读次数:
594
1、要在applicationContext.xml中配置扫描哪个包下的注解 上面这个配置说明只扫描cn.itcast.bean包以及子包中的注解 2、注解说明(实体类上的注解) @Component:这个注解一般是放在实体类上的相当于applicationContext.xml中的配置 <bean ...
分类:
编程语言 时间:
2017-08-27 16:11:15
阅读次数:
201
为什么要问这个问题,首先在Java中定义的八种基本数据类型中,除了其它七种类型都有明确的内存占用字节数外,就boolean类型没有给出具体的占用字节数,因为对虚拟机来说根本就不存在 boolean 这个类型,boolean类型在编译后会使用其他数据类型来表示,那boolean类型究竟占用多少个字节?... ...
分类:
编程语言 时间:
2017-08-27 16:10:57
阅读次数:
126
方法的定义 修饰符 返回类型 方法名(参数){ 方法体 } 参数说明: void :没有返回值; ...
分类:
编程语言 时间:
2017-08-27 16:10:41
阅读次数:
113
业务复杂的微服务架构中,往往服务之间的调用关系比较难梳理,一次http请求中,可能涉及到多个服务的调用(eg: service A -> service B -> service C...),如果想分析各服务间的调用关系,以及各服务的响应耗时,找出有性能瓶颈的服务,这时zipkin就派上用场,它是T ...
分类:
编程语言 时间:
2017-08-27 16:10:33
阅读次数:
240
...
分类:
编程语言 时间:
2017-08-27 16:10:10
阅读次数:
149
namespace ConsoleApplication2{ public static class Filter { public static IEnumerable<string> ForUser(this IEnumerable<string> qry, string userName) { ...
分类:
编程语言 时间:
2017-08-27 16:09:52
阅读次数:
148
0 web.xml中注册的CharacterEncodingFilter 上面的配置相当于servlet中的 request.setCharacterEncoding("UTF-8")。 1 post请求 通过jquery.ajax的post请求,不进行request.setCharacterEnc ...
分类:
编程语言 时间:
2017-08-27 16:09:28
阅读次数:
215
using System; namespace ConsoleApplication { class Program { static void Main(string[] args) { //int[] a=new int[3]; //一维数组 int[,] a = new int[3,3]... ...
分类:
编程语言 时间:
2017-08-27 16:09:18
阅读次数:
115
// 例如: 当输入a = {8,4,1,6,7,4,9,6,4}, // a = {1,7,9,8,4,6,4,6,4}为一种满足条件的排序结果 排序结果: ...
分类:
编程语言 时间:
2017-08-27 16:09:02
阅读次数:
771
目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更 ...
分类:
编程语言 时间:
2017-08-27 16:08:55
阅读次数:
224
通过学习java的一二章对java的程序设计和程序设计环境有了了解。而老师所提出的反转课堂教学法对我的课前预习和课后复习有了更高的要求。通过第一章的学习,Java是一种面向对象的语言,它的重点放在了数据和对象的接口上。并且java中没有指针运算,头文件,结构,联合,操作符重载,虚基类等。Java同时 ...
分类:
编程语言 时间:
2017-08-27 16:08:49
阅读次数:
187
上次总结Python3的字典实现后的某一天,突然开窍Python的__slots__的实现应该也是类似,于是翻了翻CPython的源码,果然如此! 关于在自定义类里面添加__slots__的效果,网上已经有很多资料了,其中优点大致有: (1)更省内存。 (2)访问属性更高效。 而本文讲的是,为什么更 ...
分类:
编程语言 时间:
2017-08-27 16:07:34
阅读次数:
289