git-diff 2018-10-26 git git 对比文件差异 通常 git diff COMMIT_ID_1 COMMIT_DI_2 查看 只查看更改过的文件目录 git diff --name-only COMMIT_ID_1 COMMIT_DI_2 快捷用法就是: git diff --name-only HEAD HEAD^ 对比和上次提交时的改动 阅读更多
记一次 git revert 的经历 2018-10-25 git 合作开发经常会提merge request嘛, 然后就提了一个不该提的, 还手抖给合并了…. 返现问题以后准备回退, 然后抬眼一看各分支 阅读更多
转 vscode 设置终端字体 2018-10-16 tools mac 上设置vscode终端样式(尤其是想用 powershell 主题的) Mac下配置vscode终端字体: 在Mac 10.13.6下的解决方案(亲测可用),其他版本 阅读更多
golang 处理 map[interface{}]interface{} 数据 2018-09-28 go go 调用 rpc , 掉用其他的服务时会出现一些神奇的数据结构, 今天我们来实验一个 上代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 阅读更多
go 开发时的一些初级问题 2018-09-25 go 平时碰到的一些小问题, 记一下 1. assignment to entry in nil map, map 赋值问题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 阅读更多
golang 的测试文件 2018-09-20 go 一些函数没有连续的会话状态是可以写出来顺便就写一个测试脚本了 比如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 阅读更多
go interface 的机制 2018-09-12 go 对 interface 赋值变量的时候经常出的问题 日常开发时有个这样的例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 package main import "fmt" type Human interface { Run() } type Boy struct { Name string } func 阅读更多
身为 phper 为什么我选择 go 语言? 2018-09-12 go 想换个语言开发的同学可以看这里 概况 go 相比 php 有哪些优势? go 的部署简单, 运行时只要把一个二进制文件扔到机器上就行, 这一点在容器化方面优势很大 可控 阅读更多
通过 docker-compose 搭建一个 elk 2018-08-20 docker 找了不少使用 docker-elk 搭建的博客, 英文的阅读吃力不说, 镜像源也是慢的让人头皮发麻, 因此重新编排了一个docker-compose,源都是从 https://hub.docker.com/ 上找的, 阅读更多
搞定 git 合并冲突 2018-08-03 git 这次说一下通过命令行去批量解决文件冲突的问题, 这个方法适用你清楚的知道自己需要保留哪一个分支, 而不是两个分支里的改动都要一点 关键命令 checkout 是个好 阅读更多