golang 设置和取消全局代理

设置代理#http代理 git config --global http.proxy 'socks5://127.0.0.1:1086' #https代理 git config --global https.proxy 'socks5://127.0.0.1:1086'取消代理#取消http代理 git config --global --unse[...]

此内容被密码保护

请输入密码访问

for in 与Object.keys()的区别

for in 与Object.keys()的区别function test(a, b) { this.a = a; this.b = b; } test.prototype = { c: "c" } var _a = new test("a", 1); console.log(Ob[...]

MySQL 使用 order by limit 分页排序会导致数据丢失和重复

在 MySQL 关系型数据库中,往往会存在多种排序算法。通过 MySQL 的源码和官方文档介绍可以得知,它的排序规律可以总结如下:当 order by 不使用索引进行排序时,将使用排序算法进行排序;若排序内容能全部放入内存,则仅在内存中使用快速排序;若排序内容不能全部放入内存,则分批次将排好序的内容放入文件,然后将多个文件进行归并排序;若排序中包含[...]

最简实现Promise,支持异步链式调用

前言在面试的时候,经常会有面试官让你实现一个 Promise,如果参照 A+规范来实现的话,可能面到天黑都结束不了。 说到 Promise,我们首先想到的最核心的功能就是异步链式调用,本篇文章就带你用 20 行代码实现一个可以异步链式调用的 Promise。 这个 Promise 的实现不考虑任何异常情况,只考虑代码最简短,从而便于读者理解核心[...]