随笔分类 -  go

摘要:// utils.gopackage mainimport ( "fmt" "math/rand" "sync" "time")// 抢红包任务结构体type task struct { id uint32 // 表示红包id callback chan uint // 表示返回的金额}const 阅读全文
posted @ 2022-12-29 16:16 minch 阅读(161) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "runtime" "sync" "time" ) var c int func counter() int { c++ return c } func main2() { a := 100 go func(x, y int) { time.S 阅读全文
posted @ 2022-12-29 15:44 minch 阅读(19) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "io" "log" "net" "os" ) func showBytes(bytes []byte) string { var str []byte for _, b := range bytes { if b >= 33 && b <= 阅读全文
posted @ 2022-12-28 14:34 minch 阅读(133) 评论(0) 推荐(0) 编辑
摘要:服务端 package main import ( "fmt" "net" ) func main() { listen, err := net.ListenUDP("udp", &net.UDPAddr{ IP: net.IPv4(0, 0, 0, 0), Port: 30000, }) if e 阅读全文
posted @ 2022-12-28 14:06 minch 阅读(81) 评论(0) 推荐(0) 编辑
摘要:go语言中的“var”与“:=”有什么区别 :=这个符号直接取代了var和type,这种形式叫做简短声明。不过它有一个限制,那就是它只能用在函数内部;在函数外部使用则会无法编译通过,所以一般用var方式来定义全局变量。 直接使用 ... 让编译器为我们计算该数组的长度 var arr1 = [5]i 阅读全文
posted @ 2022-12-28 11:16 minch 阅读(22) 评论(0) 推荐(0) 编辑
摘要:GORM 指南:https://gorm.io/zh_CN/docs/ go学习一本通:https://www.go-edu.cn GOPATH D:\wwwroot\go GOROOT D:\Program Files\Go\bin Path 添加 %USERPROFILE%\go\bin %GO 阅读全文
posted @ 2022-12-27 16:35 minch 阅读(31) 评论(0) 推荐(0) 编辑

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