随笔分类 -  golang

摘要:1、安装依赖; go get gopkg.in/yaml.v2 2、添加配置文件config.yaml; redis: port: 3306 user: redis mysql: userName: root passWord: mysql 3、编写go代码读取配置文件数据; 注意:和yaml文件数 阅读全文
posted @ 2022-08-08 18:22 青灯浊酒 阅读(831) 评论(0) 推荐(0) 编辑
摘要:golang 中 copy 函数用于合并两个切片; func copy(dst, src []Type) int 注意copy的长度是dest 和 src 中最小的长度值; package main import ( "fmt" ) func main() { src := []int{1, 2} 阅读全文
posted @ 2022-04-30 15:52 青灯浊酒 阅读(758) 评论(0) 推荐(0) 编辑
摘要:示例: package main import ( "bytes" "fmt" ) func main() { str := new(bytes.Buffer) str.WriteString("123") str.WriteString("456") fmt.Println(str.String( 阅读全文
posted @ 2022-03-29 10:12 青灯浊酒 阅读(53) 评论(0) 推荐(0) 编辑
摘要:注意GOLANG函数的不定参数传递: 当函数的不定参数传递的是切片通过点号拆解的数据时,函数的形参接受的数据将和传递的切片共用底层数组,也就意味着函数内部修改形参的数据,将会影像实参的数据; 如果将切片的值拆解单独赋值给其它变量,然后将多个变量传递给函数,由函数的形参接收,则可以避免函数内部修改实参 阅读全文
posted @ 2022-03-29 09:28 青灯浊酒 阅读(305) 评论(0) 推荐(0) 编辑
摘要:1、编码编译环境:windows 10; 2、目标代码运行环境:linux arm7l 编译环境设置: set GOARM=7 set GOARCH=arm set GOOS=linux go build . 3、查看当前go环境参数; go env 阅读全文
posted @ 2022-03-14 20:47 青灯浊酒 阅读(148) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示