golang 获取服务运行信息 服务监控

  • golang 自带的包却有一个 runtime 包,可以轻松获取服务运行时候的各种包括内存使用情况的信息
  • 本代码 基于 go 1.12

golang 服务可以通过 runtime.ReadMemStats 方法获取服务运行期间内存使用情况和垃圾回收等相关信息

vim 常用技巧

使用前需要知道的

vim 是对vi的扩展,文中的很多操作是vi通用的

  • vi是区分大小写的命令的,也就是说 gG 是不同的命令

在不同模式下,快捷键是不一样的 模式

设计-字体收集

[TOC]

Patched fonts 技术介绍,这是一种把图标字符添加到这些现有的字体里去技术,可以让文字和图片混排,或者显示在 TUI (终端用户界面 Terminal User Interface ) 中

针对已有的字体打 patch,把一些 icon 字符插入进去。是一个“集大成者”,他几乎把目前市面上主流的 icon 字符全打进去了,包括上面刚刚提到的 powerline icon 字符以及 Font Awesome 等几千个 icon 字符