Function.prototype.mycall = function() { const [context,...args] = arguments context = context||window context.__proto__.fn = this context.fn(...args) ...
分类:
移动开发 时间:
2020-03-24 12:32:48
阅读次数:
69
RPC的英文全称是Remote Procedure Call,翻译为中文叫“远程过程调用”。其中稍显晦涩的其实就是“过程”,过程其实就是方法。所以,可以把RPC理解为“远程方法调用”。 要了解远程过程调用,那先理解过程调用。非常简单,如下图,就是调用一个方法。这太常见了,不多解释。 而在分布式系统中 ...
分类:
其他好文 时间:
2020-03-24 01:14:15
阅读次数:
274
Java 7 为懒惰的Java开发人员带来了一些非常好的功能。 尝试资源 是这种功能之一,它可以减少代码行,并使代码更健壮。在本教程中,我将讨论有关此功能的内容。 1. 资源清除的旧方法(在Java 7之前) 我们长期以来一直在这样做。例如,从文件系统读取文件。代码可能看起来有所不同,但流程如下例所 ...
分类:
编程语言 时间:
2020-03-23 22:19:22
阅读次数:
92
线程实现方式: 1.继承Thread类 2.实现Runnable接口 3.线程池 4.Callable 无论使用继承Thread类还是实现Runnable接口,还是使用线程池都没有办法解决2个问题 1.线程执行没有返回值结果 2.线程执行没有办法抛出异常,只能自己通过try-catch解决 Call ...
分类:
其他好文 时间:
2020-03-23 16:38:37
阅读次数:
62
接口定义 Callable接口 'java public interface Callable { V call() throws Exception; } ' Runnable接口 'java public interface Runnable { public abstract ...
分类:
编程语言 时间:
2020-03-23 15:10:11
阅读次数:
78
动态链接 程序中使用一些动态链接库里的函数,是在需要执行的时候再加载进内存(且只能加载进入数据段),进行地址解析(逻辑地址-->物理地址),这里就需要依托plt表和got表。 plt表:汇编后的调用指令 call xxx@plt,而plt表中存放jmp [xxx_got] got表:存放函数的真实地 ...
分类:
其他好文 时间:
2020-03-23 00:13:23
阅读次数:
64
本文主要解释在JS里面this关键字的指向问题(在浏览器环境下)。 阅读此文章,还需要心平气和的阅读完,相信一定会有所收获,我也会不定期的发布,分享一些文章,共同学习 首先,必须搞清楚在JS里面,函数的几种调用方式: 普通函数调用 作为方法来调用 作为构造函数来调用 使用apply/call方法来调 ...
分类:
Web程序 时间:
2020-03-22 21:14:41
阅读次数:
103
Snippets是可以在Chrome DevTools的“源”面板中创建和执行的小脚本。 您可以从任何页面访问和运行它们。 当您运行代码段时,它会从当前打开的页面的上下文执行。 显示所有元素的边框,看页面布局非常方便 [].forEach.call($$("*"),function(a){ a.st ...
分类:
微信 时间:
2020-03-22 19:55:16
阅读次数:
81
这篇文章主要给大家介绍了关于js防抖和节流的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用js具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 前言: 我们在做页面事件绑定的时候,经常要进行节流处理,比如鼠标异步点击,去执行一个异步请求时,需要让它在上一次没执行时不能再 ...
分类:
Web程序 时间:
2020-03-22 19:54:08
阅读次数:
89
极光推送的使用 苹果的APNS image.png 用户的应用注册了APNS 消息推送功能 用户iOS设备通过SSL长连接到APNS苹果服务器,收到设备应用的注册信息后,下发给设备一个DeviceToken 给 应用 应用收到这个DeviceToken 然后推送给 自己应用的服务器 (应用到推送服务 ...
分类:
其他好文 时间:
2020-03-22 18:14:35
阅读次数:
149