闭包一直是JS中比较难于理解的部分,也是面试中经常遇到的问题,下面开始我关于闭包的理解,希望能帮助你理解闭包 1.什么是闭包? 我对于闭包的定义:内部函数被外部函数之外的变量引用的时候就形成了闭包。 2.闭包有什么用? 1)闭包能允许外部环境引用内部变量,内部变量是私有化变量,在防止全局污染的时候又 ...
分类:
其他好文 时间:
2019-03-05 09:49:07
阅读次数:
168
<!-- flowchart 箭头图标 勿删 --> 原文链接:http://blog.danlew.net/2015/03/02/dont-break-the-chain/ 在RxJava中一种比较nice的思想是能够通过一系列的操作符看到数据是如何转换的: Observable.from(som ...
分类:
编程语言 时间:
2019-03-04 19:22:36
阅读次数:
1014
```java
public class Filter implements javax.servlet.Filter {
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws... ...
分类:
其他好文 时间:
2019-03-02 01:01:57
阅读次数:
146
题目: 给出一串表示矩阵相乘的字符串,问这字符串中的矩阵相乘中所有元素相乘的次数。 思路: 遍历字符串遇到字母将其表示的矩阵压入栈中,遇到‘)’就将栈中的两个矩阵弹出来,然后计算这两个矩阵的元素相乘的次数,累加就可以了。 PS:注意弹出的矩阵表示的先后顺序。 代码: ...
分类:
其他好文 时间:
2019-02-28 01:03:29
阅读次数:
135
浏览器首先按顺序加载由<script>标签分割的js代码块,加载js代码块完毕后,立刻进入以下三个阶段,然后再按顺序查找下一个代码块,再继续执行以下三个阶段,无论是外部脚本文件(不异步加载)还是内部脚本代码块,都是一样的原理,并且都在同一个全局作用域中。 JS引擎线程的执行过程的三个阶段: 语法分析 ...
分类:
编程语言 时间:
2019-02-25 21:51:38
阅读次数:
242
iptables 是 Linux 内核集成的防火墙系统, 几乎所有 Linux 发行版都会内置 iptables。 iptables 对进出的 IP 数据报进行处理和过滤, 过滤规则(rule)存储在4个表(table)中, 表中的规则又组成了数条完整的规则链(chain)。 iptables 可以 ...
分类:
其他好文 时间:
2019-02-24 01:14:36
阅读次数:
205
术语 |术语 |定义/解释| | | | |区块链 |分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。| |分布式 |相对于集中式而言。在白皮书中,分布式是区块链的典型特征之一,对应的英文是Decentralized,完整的表达形式是不依赖于中心服务器(集群)、利用分布的计 ...
分类:
其他好文 时间:
2019-02-24 01:08:05
阅读次数:
216
Lecture 1.2 Hash Pointer & Data Structure Use Case 1. 什么是Block Chain呢? 想象一个像链表一样的结构,只不过与通常的指向下一块地址的指针不同的是,这里用的是Hash指针。 如图: 如果黑客篡改了block 0,那么他也必须篡改Bloc ...
分类:
其他好文 时间:
2019-02-23 00:52:14
阅读次数:
196
一:链表介绍 链表是有序的列表,但在内存的分部较为特殊 二:单链表的举例使用 三:双向链表 ①:双线链表的优点 ①-1:单向链表的查找方向只能向后查找,而双线链表可以向后也可以向前; ①-2:单向链表不能自我删除,需要其他节点的协助,而双线链表可以自我删除(根据指向的前节点与指向的后节点) ②:举例 ...
分类:
其他好文 时间:
2019-02-22 16:39:36
阅读次数:
191
k = <rsp> <rip> <frame_count>x64下manual stack walking与x86不同,x86一般情况下有ebp chain,x64没有ebp chain,类似x86的FPOx64下,rsp在函数执行完prologue之后就不会变化(调用约定);所以0.如果函数内执行 ...
分类:
其他好文 时间:
2019-02-21 18:56:03
阅读次数:
157