说清楚JavaScript中bind的实现

网上有很多bind模拟实现的文章, 但是偏偏在作为构造函数的实现方法上说得都不太清楚, 这篇笔记循序渐进从零开始, 尝试说清楚bind的原理和实现. 先简单分析bind的用法: bind会返回一个函 ...

最长回文算法(马拉车算法)分析

寻找字符串中的最长回文 前几天在leetcode上做了下算法题,遇到一个非常有意思的题目,寻找最长回文,leetcode上的原题是这样的: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 ...

手写Promise原理分析

分析Promise实现有利于理解异步函数调用过程和链式调用的实现. 最简单的Promise实现有7个主要属性, state(状态), value(成功返回值), reason(错误信息), reso ...

清理docker占用空间

不久之前看了一下香港的服务器,小小的15G空间已经没有剩余了,纳闷什么东西那么占用空间 用du -sh *看了一下,发现docker的overlay2文件夹竟然占据了5.8G的空间,之前是为了测试一 ...

经济机器是怎么运行的

Bridgewater Associates创始人Ray Dalio的这段简单而又深刻的动画展示了到底是什么驱动着经济,并通过信贷、利率、杠杆和去杠杆化等概念解释了为什么会出现经济周期。 原视频地 ...