从 2016.04.24 来简书发的第一篇文章开始,到今天就 598 天了,不算这篇文章,总共发了65篇文章了。这也是第一次发的一篇非技术文章。 来简书认识的大量的技术同行和...

从 2016.04.24 来简书发的第一篇文章开始,到今天就 598 天了,不算这篇文章,总共发了65篇文章了。这也是第一次发的一篇非技术文章。 来简书认识的大量的技术同行和...
题记 作为技术人,到年底都会进行一次自我反思或者总结,回过头来看看这一年自己成长了多少。笔者也不例外,同样打算从 2017 年开始记录自己的年终总结。虽然这种总结的文章不算纯...
前言 这篇不出意外就是 Google S2 整个系列的最终篇了。这篇里面会把 regionCoverer 算法都讲解清楚。至于 Google S2 库里面还有很多其他的小算法...
笔者在《高效的多维空间点索引算法 — Geohash 和 Google S2》文章中详细的分析了 Google S2 的算法实现思想。文章发出来以后,一部分读者对它的实现产生...
关于邻居的定义,相邻即为邻居,那么邻居分为2种,边相邻和点相邻。边相邻的有4个方向,上下左右。点相邻的也有4个方向,即4个顶点相邻的。 如上图,绿色的区域是一颗四叉树表示的范...
数学中存在这样一个序列,它充满魔力,在实际工程中也有一部分的应用。今天就打算分享一下这个序列,它在 Google S2 中是如何使用的以及它在图论中,其他领域中的应用。这个序...
一. 寻找父亲节点和孩子节点 首先需要回顾一下希尔伯特曲线的生成方式,具体代码见笔者上篇文章的分析,在这个分析中,有4个方向比较重要,接下来的分析需要,所以把这4个方向的图搬...
GitHub Repo:vue-objccnFollow: halfrost · GitHub 项目地址:https://github.com/halfrost/vue-ob...
📖 开源书籍 🖥 编译器 1. Vim党 Vim党当然是不需要 IDE 的,直接 Vim + Vim-go(或者 Emacs) 2. 文本编辑器 + 插件 目前最常用最火的文...