最新手册
最新文章
第 56 题:要求设计 LazyMan 类,实现以下功能
LazyMan('Tony') // Hi I am Tony LazyMan('Tony').sleep(10).eat('lunch') // Hi I am Tony // 等待了10秒... // I am e…
underscore 系列之内部函数 restArgs
我们写了一个 partial 函数,用来固定函数的部分参数,实现代码如下: // 这是文章中的第一版 function partial(fn) { va…
使用 node-inspect 调试线上 nodejs 应用
Node-inspect(https://github.com/nodejs/node-inspect)有个好处就是可以不重启线上 nodejs 应用,只需要发一个信号给 nodejs …
React v16.2 源码阅读笔记之在 onClick 中调用 setState 会发生什么?
现在版本的 React v16.2 用了 fiber,网上也说的很多,但实质上 React 就是把对树的遍历由递归改成了循环,把数组换成了链表。而…
第 93 题:给定两个大小为 m 和 n 的有序数组 nums1 和 nums2,请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log(m+n))。
示例 1: nums1 = [1, 3] nums2 = [2] 中位数是 2.0 示例 2: nums1 = [1, 2] nums2 = [3, 4] 中位数是(2 + 3) / 2 = 2…
卸载 node 版本管理工具 n
$ cd /usr/local/bin/n && sudo make uninstall or just $ sudo rm -rf /usr/local/bin/n…
第 87 题:在输入框中如何判断输入的是一个正确的网址
正则表达式很常用,下面是我整理的匹配URL或者网址的一些表达式: 正则表达式 (http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]…
NumPy 初步使用
创建 ndarray 对象: import numpy as np np.array([1,2,3,4]) np.array([[1,2,3,4],[5,6,7,8]]) 转换为 list np.array…
如何使用 Mocha 测试异步代码
Mocha 测试框架 对异步测试有很好的支持。 一般来说,使用 Mocha 构建异步测试有 3 种方法: async/await promise chaining cal…
将 Chai 断言库与 Mocha 一起使用
Chai 编写测试套件时最流行的断言库之一 Mocha 。 本文假设您已经熟悉 Mocha,因此请先查看 我们对 Mocha 的介绍 。 Chai 支持 3…
第 70 题: 介绍下 webpack 热更新原理,是如何做到在不刷新浏览器的前提下更新页面
Hot Module Replacement(以下简称 HMR)是 webpack 发展至今引入的最令人兴奋的特性之一 ,当你对代码进行修改并保存后,webpac…