
golang
码农大叔的博客
毕业于南阳理工学院,从07年7月大学毕业一直搞PHP开发架构相关的工作,其中五年电商前后端开发经验,六年APP、小程序的服务端开发架构经验。目前从事于PHP或golang的开发工作。
展开
-
golang数值类型快速记忆
基本在所有的golang教程中介绍基本数据类型中的数字类型时都会列出下面这张表来说明值范围:类型 符号 长度范围 uint8 无符号 8位整型 (0 到 255) uint16 无符号 16位整型 (0 到 65535) uint32 无符号 32位整型 (0 到 4294967295) uint64 无符号 64位整型 (0 到 18446744073709551615) int8 有符号 8位整型 (-128原创 2021-06-02 19:32:43 · 157 阅读 · 0 评论 -
mac下安装golang框架iris
安装前准备:设置GOPROXY代理参考:https://goproxy.cn/我使用的是下面的两条命令:$ go env -w GO111MODULE=on$ go env -w GOPROXY=https://goproxy.cn,direct我的go env信息:% go envGO111MODULE="on"GOARCH="amd64"GOBIN=""GOCACHE="/Users/mac/Library/Caches/go-build"GOENV="/User原创 2020-11-26 23:18:58 · 902 阅读 · 0 评论 -
golang标准库flag库网络样例之实操(二)
package mainimport ( "fmt" "flag")func main() { namePtr := flag.String("name", "username", "姓名") agePtr := flag.Int("age", 18, "年龄") musclePtr := flag.Bool("muscle", true, "是否有肌肉") var email string flag.StringVar(&ema.原创 2020-07-15 18:02:33 · 254 阅读 · 0 评论 -
golang标准库flag库网络样例之实操(一)
package mainimport ( "flag" "fmt")var ( arg1 string arg2 int arg3 bool)func init() { flag.StringVar(&arg1, "arg1", "defaultArg1", "arg1") flag.IntVar(&arg2, "arg2", 12, "arg2") flag.BoolVar(&arg3, "ar...原创 2020-07-15 17:44:49 · 194 阅读 · 0 评论 -
golang的go test初探
在《go语言圣经》中关于go test的说明如下:go test命令是一个按照一定的约定和组织来测试代码的程序。在包目录内,所有以_test.go为后缀名的源文件在执行go build时不会被构建成包的一部分,它们是go test测试的一部分。在*_test.go文件中,有三种类型的函数:测试函数、基准测试(benchmark)函数、示例函数。一个测试函数是以Test为函数名前缀的函数,用于测试程序的一些逻辑行为是否正确;go test命令会调用这些测试函数并报告测试结果是PASS或FAIL。基准测原创 2020-05-09 20:24:39 · 518 阅读 · 0 评论 -
centos7下配置golang1.7.1环境
环境(个人阿里云主机):# hostnamectl Static hostname: iZ23nwzgx3sZ Icon name: computer-vm Chassis: vm Machine ID: 45461f76679f48ee96e95da6cc798cc8 Boot ID: 4022018209e原创 2016-09-26 17:04:57 · 10537 阅读 · 1 评论