请注意,Alan Clarke's Blog并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器

Git 清理本地/远程合并过的分支

2020-09-25  工具    13

git branch -r --merged | sed 's/origin\///' | egrep -v "(^\*|master|dev|v2)" | xargs -n 1 git push --delete origin git branch --merged | egrep -v "...
阅读全文 0

分布式限流(QPS/并发数)

2020-09-11  算法    41

QPS 的限流算法网上已经有很多了,一般都用令牌桶+Redis(分布式集群的 redis,也可以在 redis 失效时结合单实例限流来做),能达到一个较为精确的限流效果,...
阅读全文 0

Git 统计多个仓库每人每天的 commits/lines 总和

2020-09-01  工具    59

由于项目管理需要,需要找个统计一堆仓库的每个人的工作情况,细粒度到:全部仓库、每人、每天、commits、lines 找了很久没找到好用的,决定自己写一个 impor...
阅读全文 0

go mod checksum 和 CI 对不上的问题

2020-07-29  语言    82

今天遇到个问题 依赖的模块相同版本 checksum 更新后,无论本地 go mod init & go mod vendor(不过我没提交本地的 vendor 文件夹),push 到 gitlab 上...
阅读全文 0

技术岗面试资料收集

2020-07-17  开发  ,  118

虽然很不喜欢为了面试而去打突击背题,但起码这是对这份职业的尊重,也是对面试官的尊重吧,还是背一下。 一些网上的公开资料: 技术面试必备基础知识、Leet...
阅读全文 0

配置 SSH

2020-06-28  配置    111

为了每次 ssh 的时候少打几个字(ip、用户名、密码),可以配置一下 先用 ssh 正常登录服务器 ssh xalanq@ip 之后在本机运行 ssh-keygen -o -t rsa -C "serve...
阅读全文 0

一种动态的抽样方法

2020-05-29  算法    236

最近做数据库作业,需要对几个 G 的数据进行抽样,比如抽 100 万行,需要边扫边抽样,不能存储所有的行之后再抽样。 那如何进行抽样才能让每行抽到的概率相等...
阅读全文 1

macOS C++获取系统时间(纳秒级别)

2020-05-20  语言  ,,  227

写数据库作业,需要获取纳秒级别的时间,但一开始以为直接 chrono 或者 clock_gettime 就可以,但求出来但全部是微妙级别的时间,和纳秒差了 3 个数量级... ...
阅读全文 0

数据库专题训练笔记

2020-05-16  理论  ,  161

术语与基本概念 OLTP:Online Transaction Processing,在线事务处理,比如银行交易 OLAP:Online Analytical Processing,在线分析处理,比如一些推荐系统 R...
阅读全文 0

Kubernetes 笔记

2020-05-07  工具  ,,  181

一些原理和理论 Don’t use naked Pods (that is, Pods not bound to a ReplicaSet or Deployment) if you can avoid it. Naked Pods will not be rescheduled...
阅读全文 0