代码中主函数使用的是异步回调,为了说明其优越性,代码提供了 其他两种方法来做比较: 1.同步调用,代码在sync_call函数中, 这个其实还是本线程调用,和调用个函数没区别。 2.异步调用 在async_call函数中,调用完handler.BeginInvoke 之后,主线程会继续往下执行, 但 ...
分类:
编程语言 时间:
2018-05-22 15:57:08
阅读次数:
361
一、原型链继承 通过对象child的prototype属性指向父对象parent的实例,使child对象的实例通过原型链访问到父对象构造所定义的属性、方法等。 二、使用apply、call方法 js中call和apply都可以实现继承,唯一的一点参数不同,func.call(func1,var1,v ...
分类:
编程语言 时间:
2018-05-22 13:00:13
阅读次数:
174
layui.use(['table','layer'], function () { var $ = layui.jquery, layer = layui.layer; var table = layui.table; var txtRet = document.getElementById("< ...
分类:
其他好文 时间:
2018-05-22 12:56:26
阅读次数:
6883
ES6允许使用“箭头”(=>)定义函数 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。 使用箭头函数注意点: 箭头函数有几个使用注意点。 (1)函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 单体模式: (2)不可以使用arguments对象,该对象在函 ...
分类:
Web程序 时间:
2018-05-22 12:48:55
阅读次数:
309
Kafka Consumer API样例 1. 自动确认Offset 说明参照:http://blog.csdn.net/xianzhen376/article/details/51167333 说明: 1. bootstrap.servers 只是代表kafka的连接入口,只需要指定集群中的某一b ...
这个最小栈和普通栈操作差不多,只是多了个getMin()函数用来获取栈内最小值。 为了完成获取最小值的函数,需要借助一个辅助栈来存放当前栈内最小值。 ...
分类:
其他好文 时间:
2018-05-21 14:29:56
阅读次数:
166
1. 在目录下创建build.gradle文件,内容为: scala library版本要与本地scala版本一致。 2.切换到build.gradle所在的目录,运行gradle idea 构建出idea所需要的文件。 3.用idea打开build.gradle文件,然后选择Open a ...
分类:
其他好文 时间:
2018-05-21 01:03:21
阅读次数:
434
十六个魔术方法详解如下 说明:PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调 ...
分类:
Web程序 时间:
2018-05-20 16:42:41
阅读次数:
166
1、创建一个OkHttpClient对象。 2、构建一个Request对象,通过OkHttpClient和Request对象,构建出Call对象。 3、执行Call的enqueue方法。 判断当前Call。 封装成一个AsyncCall对象。 client.dispatcher().enqueue( ...
分类:
Web程序 时间:
2018-05-20 15:32:10
阅读次数:
220