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

Chrome 绕过本地 JavaScript 的 CORS 检查

2020-11-27  安全,工具  ,  4

https://stackoverflow.com/questions/35432749/disable-web-security-in-chrome-48 简单来说就是 open -na Google\ Chrome --args --user-data-dir=/tmp/te...
阅读全文 0

Flutter iOS HTTPS 网络请求阻塞主 UI 线程造成卡顿

2020-11-27  框架  ,  4

真是一个大坑啊,根源在 dart SDK 部分,SSL 证书验证的网络请求在主线程请求的...有毒 https://dart-review.googlesource.com/c/sdk/+/165520 另外一提,这...
阅读全文 0

Raft 协议笔记

2020-10-22  算法    149

原理 非常好的教程:http://thesecretlivesofdata.com/raft/ 总结一下关键的点 两个阶段:Leader Election、Log Replication 三种角色:Leader、Candidate、...
阅读全文 0

Flutter WebView 卡顿问题

2020-10-13  框架    208

使用的是官方 webview_flutter 库,感觉 flutter 的 webview 挺多坑的,所以记录一下。 路由切换卡顿 问题:使用 Navigator.of(context).push(...) 路由切换...
阅读全文 0

Let’s Encrypt 备忘录

2020-10-12  配置    76

新建证书 wget https://dl.eff.org/certbot-auto sudo mv certbot-auto /usr/local/bin/certbot-auto sudo chown root /usr/local/bin/certbot-auto sudo chm...
阅读全文 0

Gradle 挂梯子

2020-10-06  配置  168

一直以来都没有认真处理这个问题,有时能跑,有时跑不起来(多试几次),玩玩手机就过去了。 但是今天实在忍不了了,得改。 其实之前是改过的,但是改的是项...
阅读全文 0

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

2020-09-25  工具    121

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  算法    151

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

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

2020-09-01  工具    153

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

go mod checksum 和 CI 对不上的问题

2020-07-29  语言    175

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