golang
文章平均质量分 56
dreams512
这个作者很懒,什么都没留下…
展开
-
golang使用cobra
cobra是golang里面一个cli库,地址 https://github.com/spf13/cobra 功能包括:简易的子命令行模式,如 app server, app fetch等等完全兼容posix命令行模式嵌套子命令subcommand支持全局,局部,串联flags使用Cobra很容易的生成应用程序和命令,使用cobra create appname和cobra ad...原创 2018-02-10 23:15:41 · 2433 阅读 · 0 评论 -
go语言context用法
context包golang 中的创建一个新的 goroutine , 并不会返回像c语言类似的pid,所有我们不能从外部杀死某个goroutine,所有我就得让它自己结束,之前我们用 channel + select 的方式,来解决这个问题,但是有些场景实现起来比较麻烦,例如由一个请求衍生出的各个 goroutine 之间需要满足一定的约束关系,以实现一些诸如有效期,中止routine树,传...转载 2018-02-22 22:03:37 · 1718 阅读 · 0 评论