本次代码阅读基于commit 189fdd3 1. raftwal godoc 之前提到, etcd/raft提供了 MemoryStorage + wal 的方式 来对 r...
本次代码阅读基于commit 189fdd3 1. raftwal godoc 之前提到, etcd/raft提供了 MemoryStorage + wal 的方式 来对 r...
0. Intro 0.1 raft raft 是一种分布式一致性算法. 简单来说, raft 的使用场景是 log replication. 关于分布式一致性算法, paxo...
之前的文章分段介绍了 prometheus/tsdb 下的各个 pkg 的具体内容这篇文章将完整分析 prometheus/tsdb 本身的实现 tombstones.go ...
fileutil fileutil 提供了一些操作文件/目录的函数, 处理了不同平台 (主要是 win) 的兼容性问题. 除非遇到类似的场景需要相关的处理思路. 直接阅读 g...
分析一下github.com/prometheus/prometheus/tsdb/chunkenc和github.com/prometheus/prometheus/tsd...
在目前的 db-engines 时序数据库排名中, 第一位的 influxdb 和第七位的 prometheus 都是由 go 实现的. 这次我打算阅读的源码是 promet...
本文是阅读论文Efficient Optimistic Concurrency Control Using Loosely Synchronized Clocks的读书笔记....
这份教程步骤是15年10月23号写,而发布app是21号发布的,校对过一步都没跳,只要按照步骤,就能发布第一款属于自己的app了。 分两步: 1.真机上调试 2.发布app到...
代码如下 本以为 range 是类似 code 3 中的行为, 实际上是 code 2 的行为.也即 res1 中的三个元素都是同一个指针.记下来.
@52b14dff9a52
是否使用工单系统对于个人开发者来说也未必一定由什么差别.
写这个东西一是出于兴趣, 二是单纯觉得, 如果有一天要同时应付几个不同渠道的反馈时,有这么一个东西可能会用得上.
文章列表里面大约是新增了以下变化: 有题图的文章, 标题前展示题图缩略 文章作者后增加了一个绿色加号按钮, 可以直接关注作者 多了图片, 内容形式更丰富了, 但是比之前稍显杂...
Sketch 中的 symbol 类似代码中的复用. 使用起来挺简单的. 创建 Symbol 的方法: 选择一组 layer 点击 Group, 导航中的图标会变成蓝色文件...