在 MySQL 关系型数据库中,往往会存在多种排序算法。通过 MySQL 的源码和官方文档介绍可以得知,它的排序规律可以总结如下:当 order by 不使用索引进行排序时,将使用排序算法进行排序;若排序内容能全部放入内存,则仅在内存中使用快速排序;若排...
阅读全文...
最简实现Promise,支持异步链式调用
前言在面试的时候,经常会有面试官让你实现一个 Promise,如果参照 A+规范来实现的话,可能面到天黑都结束不了。 说到 Promise,我们首先想到的最核心的功能就是异步链式调用,本篇文章就带你用 20 行代码实现一个可以异步链式调用的 Promi...
阅读全文...
阅读全文...
PHP 实现母羊生小羊问题
问题农场有1只母羊,母羊会在第2年,第4年各生下一只母羊,母羊第5年会死亡,20年后有多少只母羊 ?PHP实现代码//定义数组,维护各年龄段的母羊数量
$sheep = array(1,0,0,0,0);
for($i=1;$i<=20;$i++)...
阅读全文...
阅读全文...
Mac自签名ssl证书, 绑定域名启用https
在Mac下给自己签发泛域名证书并本地信任
阅读全文...
阅读全文...
数据库的 ACID 属性
在计算机科学中,ACID(Atomicity 原子性、Consistency 一致性、Isolation 隔离性、Durability 持久性)是一系列属性。
阅读全文...
阅读全文...