遇到经典问题 func mian() { resslice := []int{1, 2, 3, 4} for _, v := range resslice { fmt.Println(v) defer fun1(v) } } func fun1(value int) { fmt.Println(va ...
分类:
其他好文 时间:
2020-07-21 13:42:40
阅读次数:
52
buildpack-deps 是docker hub 官方提供的一个构建类似heroku stack 镜像的工具包,如果自己看的话,好多docker 官方的基础镜像都基于此基础镜像 进行构建的,buildpack-deps 已经提供了好多内置好多依赖库,可以简化我们的镜像部署,同时官方也提供了deb ...
分类:
其他好文 时间:
2020-07-21 11:43:12
阅读次数:
143
1、首先需要了解哪些占位符分别代表什么 这些是死知识,把常用的记住,不常用的直接查表就行了 golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 定义示例类型和变量 type Human struct { Name string } var people = ...
分类:
编程语言 时间:
2020-07-20 15:24:23
阅读次数:
75
package main import ( "golang.org/x/tour/pic" "image/color" "image" ) type Image struct{} func (i Image) ColorModel() color.Model { return color.RGBAM ...
分类:
其他好文 时间:
2020-07-20 13:17:01
阅读次数:
57
参考资料:https://github.com/koding/multiconfig 测试代码: package main import ( "fmt" "github.com/koding/multiconfig" ) type Server struct { Demo DemoConfig } ...
分类:
其他好文 时间:
2020-07-20 13:14:30
阅读次数:
59
go数组 1、定义 数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素 (element),这种类型可以是任意的原始类型,比如 int、string 等,也可以是用户自定义的 类型。一个数组包含的元素个数被称为数组的长度。在 Golang 中数组是一个长度固定的数 据类型, 数组的 ...
分类:
编程语言 时间:
2020-07-20 10:54:28
阅读次数:
79
日志 boost::log source core sink ACL log golang 参考资料 https://www.boost.org/doc/libs/1_65_1/libs/log/doc/html/index.html boost::log库学习 ...
分类:
其他好文 时间:
2020-07-18 15:59:39
阅读次数:
62
安装请参考官方资料-快速开始,安装gRPC需要安装Go、protocol buffer、protoc-gen-go、gRPC等。 1.安装Go,grpc是用Golang开发的,所以需要安装Go; 2.下载protocol buffer,这是gRPC的协议编译工具,写好proto之后,需要用这个编译。... ...
分类:
其他好文 时间:
2020-07-18 15:29:40
阅读次数:
101
部署说明:环境说明:组件版本下载地址Prometheus2.6.1https://prometheus.io/download/#prometheusgo1.11.4https://golang.org/dl/Grafana5.4.2https://dl.grafana.com/oss/release/grafana-5.4.2-1.x86_64.rpm安装go解压安装:[root@cs-linf
分类:
其他好文 时间:
2020-07-15 23:36:06
阅读次数:
152