0%

➡️认识BBR拥塞算法

从 4.9 开始,Linux 内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。
根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。

Read more »

➡️了解 Docker

Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux基金会,并成立推动 开放容器联盟(OCI)。

Read more »

我现在用的博客是静态网页,没有独立的后端服务器来支撑,为了实现评论功能,需要对接第三方的评论插件,经过各种考虑,决定使用gitalk
这是一个基于GitHubissues来实现的评论工具。

Read more »

➡️git 初始化

1
2
3
4
git init #git目录初始化
git init <repo> #本地初始化,并且建立一个名为repo的空仓库
git init --bare #git裸仓库初始化
git init --bare <repo> #指定某个目录成为中心仓库(裸仓库)

git init这个命令执行后会在本地生成一个 .git 的文件夹,用来追踪仓库的所有变更。
--bare: 使用 --bare 参数初始化的仓库,我们一般称之为裸仓库, 因为这样创建的仓库并不包含 工作区 , 也就是说,我们并不能在这个目录下执行我们一般使用的 Git 命令。

Read more »

收集一些不怎么常用的git操作,以做记录

Read more »

GeoHash有着以下几个特点

  1. GeoHash用一个字符串表示经度和纬度两个坐标,便于加上索引.
  2. GeoHash表示的并不是一个点,而是一个矩形区域.
  3. 编码的前缀可以表示更大的区域, 可以很方便的进行区域检索, 聚合等相关操作.

综上所述, GeoHash比直接用经纬度的高效很多.

Read more »