## 简介
这个库可以帮助用户在不使用cgo的基础上检索用户的home目录, 所以可以用来不同环境下的交叉编译
## 使用
```
package main
import (
"fmt"
"github.com/mitchellh/go-homedir"
)
func main() {
home, _ := homedir.Dir()
fmt.Println("home->", home)
}
```
windows下结果 : C:\Users\cc
linux 下结果: /root
- 命令行库cobra
- 用户路径检测go-homedir
- 配置解决方案viper(cobra配置用)
- 高效结构化日志库zap
- RPC框架grpc
- mongdb操作mgo
- ORM库xorm
- GRPCrest接口grpcgateway
- 使用gogoproto时grpcgateway的protobuf和json转换方法
- sync.Map
- zmq
- gogoproto
- go类型转换和类型断言
- go select用法详解以及定时器
- go并发资源竞争
- 官方命令行库flag
- 配置文件解析器 robig/config
- interface {} 接口
- goroutine && channel
- go 命名
- 类型switch
- 数据
- 初始化
- 指针方法 && 值方法
- 内嵌
- mqtt go实现
- grpc middleware