摘要:
[TOC] 情景一:不同的库分别 pull/push 1. 使用git命令配置 2. 修改.git/config 文件 3. 操作 默认是 origin 仓库 情景二:不同的库一次push 1. 使用git命令配置 2. 修改.git/config 文件 3. 操作 pull 时默认 仓库地址1 阅读全文
摘要:
[toc] 原文: "What's New In Go 1.14: Test Cleanup" 单元测试通常遵循某些步骤。首先,建立单元测试的依赖关系;接下来运行测试的逻辑;然后,比较测试结果是否达到我们的期望;最后,清除测试时的依赖关系,为避免影响其他单元测试要将测试环境还原。在Go1.14中,t 阅读全文
摘要:
[TOC] "go mod" 1. go mod 子命令 | 命令 | 功能 | | | | | download| 下载依赖包到本地| | edit| 修改go.mod文件 | | graph| 输出依赖图 | | init| 当前文件夹下初始化新的mod| | tidy| 拉取缺少的依赖,删除无 阅读全文
摘要:
[TOC] 译: "How Certificate Transparency Works" 证书透明为当前的SSL证书系统增加了三个新的功能组件: 证书日志 证书监控 证书审计 这些功能组件代表了能提供补充的监控和审核服务的离散软件模块。他们不替代当前的SSL证书系统,也不作为一个选择。实际上,这些 阅读全文
摘要:
[TOC] 译: "How Log Proofs Work" 概念 证书透明日志使用特殊的加密算法有助于证书和日志的公共审查。这个特殊的加密算法称作 默克哈希树(Merkle hash tree) ,一种包含哈希叶和结点的简单二叉树(图1)。叶子是已附加到日志中的单个证书的哈希。节点是成对的子叶或成 阅读全文
摘要:
一般go get私有仓库时会出现如下错误: 原因是go get的执行过程需要https证书,检查server端证书是未知CA签署的并报错。 解决方法: 这样go get就会通过http协议去访问私库了。 阅读全文
摘要:
// 生成 CPU 报告 go import ( "context" "runtime/pprof" "log" ) func cpuProfile(ctx context.Context) { f, err := os.Create("cpu.prof") if err != nil { log. 阅读全文
摘要:
[toc] 原文:[Structured Logging: The Best Friend You’ll Want When Things Go Wrong ](https://engineering.grab.com/structured logging) 介绍 在这篇文 阅读全文
摘要:
[TOC] 目标: 优先寻找无障碍的路径 目标不可达时,寻找障碍最少的路径 路径长度相等时,优先转弯最少的路径 多个目标点时,根据以上要求到达其中一个目标点即可 要点: 最优格子的选取,先对open list排序,然后从open list中出队 源码: 阅读全文
摘要:
[TOC] telegraf收集服务的各指标信息。 influxdb存储收集的信息 grafana显示收集出来的数据 参考资料 "Telegraf+Influxdb+Grafana构建监控平台" "时序数据库InfluxDB使用详解" 1. InfluxDB 1. 特征: 1. 时序性(Time S 阅读全文