PlantUML 是一套从文本生成(plant) UML 图的开源系统。它的语法简单、图形惊艳、社区活跃、插件丰富,非常适合程序开发制图,在 VSCode 插件配合下可以方便的将代码转换为 UML 图形以便快速分析。
VSCode 使用笔记
Posted on
记录 VSCode 的特性、插件、快捷键。
Go 常用命令
Posted on
记录 Go 配套的常用命令。
设计模式——Functional Options Pattern
Posted on
Uber 最近开源了内部的编码规范”Uber Go Style”,在阅读中看到这个优雅的设计模式,记录一下。
Expect script
Posted on
Protobuf在Go中的用法介绍
Posted on
Protocol Buffer 谷歌开发的开源协议,用于在网络间传输对象,适用于高并发服务端程序开发。
Git 常用命令
Posted on
Git 相比以前 SVN 的集中式版本控制系统有分布开发的优势,提高了团队、个体的开发效率;其特有的哈希存储系统也保证了内容的完整性(后来的区块链技术也是类似的逻辑)。
GoModules基本使用方法
Posted on
Go Modules 是 Golang 1.11 版本时加入的模块依赖管理解决方案,解决对 VCS 的依赖。在 1.13 版本发布时加入了 Go Proxy,原来的目的是通过代理加速拉取和 build 速度,但是间接的解决了国内的拉取问题,可以 很方便 的下载依赖包,目前已经比较成熟,值得引入项目使用。
MacBookPro 基本使用方法
Posted on
Windows 常用CMD命令及快捷键
Posted on