随笔分类 - golang系列
摘要:+ golang在1.11版本中引入了新的包管理工具 go mod + 类似于maven包管理(多项目公用),而之前的vendor类似于node的node_modules管理(各个项目一份) + 依赖信息添加到go.mod文件中,依赖版本哈希信息存到go.sum文件中 + 使用go mod时,必须在
阅读全文
摘要:go依赖包下载加速方法及github加速 对于https://github.com/kubernetes/kubernetes整个仓库大小为近900M,下载起来那个伤心: + 方法一:使用 "码云" 这是码云上的的说明: 先从码云下载到本地,然后修改./git/config为github的仓库地址,
阅读全文
摘要:golang的web框架 "web框架百花齐放:对比" "Go Web 编程" "Go Web Examples" "Golang 适合做 Web 开发吗?" "beego" "beego简介" "go restful" golang学习 "go语言圣经" (https://golang china
阅读全文
摘要:安装: 卸载: https://www.jianshu.com/p/bcee5a300c41
阅读全文
摘要:golang模块 一、命令行库Cobra Cobra提供简单的接口来创建强大的现代化CLI接口,比如git与go工具。Cobra同时也是一个程序, 用于创建CLI程序https://www.jianshu.com/p/7abe7cff5384 二、client-go Client-go是kubern
阅读全文
摘要:Jupyter Notebook The Jupyter notebook is a web-based notebook environment for interactive computing. 安装jupyter: pip3.7 install jupyter 启动: jupyter not
阅读全文
摘要:参考: 1、http://blog.51cto.com/13599072/2072753 2、https://studygolang.com/articles/14453 3、https://www.cnblogs.com/cnblogs-wangzhipeng/p/9484460.html 4、h
阅读全文
摘要:go语言有一个标准库,log,提供了最基本的日志功能,但是没有什么高级的功能,如果需要高级的特性,可以选择glog或log4go。 参考:https://cloud.tencent.com/developer/article/1069060
阅读全文
摘要:Flag和Pflag类似于python的argparse:解析命令行 flag是golang自带的包;github.com/spf13/pflag 参考:https://o-my-chenjian.com/2017/09/20/Using-Flag-And-Pflag-With-Golang/
阅读全文
摘要:安装: 1、mac:brew Install godep,全局可用 2、go get -u -v github.com/tools/godep 参数-u表示更新,-v可以看到进度信息。成功安装后,在$GOPATH的bin目录下会有一个godep可执行的二进制文件,后面执行的命令都是用这个,建议这个目
阅读全文
摘要:mac: 1、brew install go默认安装最新的,更新go也是这条命令,建议这个方法,省事 2、从官网https://golang.org/dl/下载pkg包安装,官方说1.12是最后一个支持pkg下载安装的 其他系统参考上面的官网安装介绍 test.go代码: go run test.g
阅读全文
摘要:简介: golang的包管理工具类似于java的maven、python的pip、js的npm,可以实现依赖包的统一管理;有很多:govendor、godep、glide,挑一个自己喜欢的用吧。mac安装的话都可以使用brew Install godep/govendor/glide go的环境管理
阅读全文
摘要:go help gopath查看gopath的原文帮助信息 go env查看gopath的配置 GOPATH与工作空间 前面我们在安装Go的时候看到需要设置GOPATH变量,Go从1.1版本到1.7必须设置这个变量,而且不能和Go的安装目录一样,这个目录用来存放Go源码,Go的可运行文件,以及相应的
阅读全文
摘要:最近Jetbrians系列IDE更新至2017.3版本,激活检测机制也变成了动态封禁域名,导致大部分域名激活被屏蔽了,所以找了下资料,根据ilanyu的代码,改了下地址,实现了本地反向代理激活服务器。 具体Go代码如下test.go: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
阅读全文

浙公网安备 33010602011771号