go
已收录文章:1000篇
-
问题内容在写一个Golang项目,一个方法中有一个返回值,如下:func jwtErrorHandler(err error) error { return &echo.HTTPError{ Code: http.StatusUnauthorized, Message: "invalid or expired jwt1", Int295 收藏
-
问题内容 场景 项目中使用signal包捕获了关闭程序相关的信号(SIGHUP,SIGINT,SIGKILL),在程序执行时,使用Ctrl+C结束进程,捕获这些信号后需要进行一些其它的处理,但是程序中使用os/exec包执行了额295 收藏
-
问题内容 package main import ( "fmt" ) type disk struct { read string write string } func main() { var a = map[string]disk{ "xvda": disk{ "5656418", "22438120" }, "xvdb": disk{ "8493386", "1149266272" }, } v295 收藏
-
Go 的 map 可以在 range 遍历中删除当前键,但删除未到达的键会改变本轮可见结果,新增键则可能出现也可能被跳过。本文用可运行示例拆开这三个边界,并说明并发场景为什么仍然不安全。295 收藏
-
问题内容下面代码中其实真正有效的元素就 2 个,如果用 len() 方法会得到 7 那 go 中有什么方法能得到结果为 2 么package main import "fmt" type abc string func main() { tslice := make([]abc, 5, 10) tslice = a294 收藏
-
问题内容刚刚学习使用golang,在用gorm时,发现没有数据类型对应十进制浮点数!大家都没有遇到这样的问题么?正确答案 用浮点数计算就有这个问题,如果需要精确计算的话,可以考虑使用这294 收藏
-
从一个大租户挤占接口容量的场景出发,讲清 Go 服务如何按全局、租户和路由拆分限流边界,单实例如何用 x/time/rate 落地,以及多实例为什么需要共享预算。294 收藏
-
问题内容// 先定义个泛型类型 Slice[T] type Slice[T int | string | float32 | float64] []T// 在map中套一个泛型类型Slice[T] type WowMap[T int | string] map[string]Slice[T]这个嵌套的map怎么实例化呢正确答案package main impor293 收藏
-
问题内容 我的go安装在/usr/local/go 下面 运行go env 显示 go env GOARCH="amd64" GOBIN="" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOOS="linux" GOPATH="" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GO15V293 收藏
-
问题内容 如题我写了一个web.go package web import ( "fmt" ) func Dsat() int { fmt.Println("aaaa") return 1 } 然后写了一个hello.go package main import ( "fmt" "web" ) func main() { fmt.Println("hello world! via293 收藏
-
问题内容老师留了一个游戏服务器作业,我想用Go来写,节省代码量,顺便用用新技术~ 但是老师在讲服务器要求的结构的时候用了多进程来分配客户端连接数量。我查了资料,貌似Go没有提供293 收藏
-
Golang基础-1.select是随机的还是顺序的?答:select会随机选择一个可用通道做收发操作 2.Go语言局部变量分配在栈还是堆?答:Go语言**编译器**会自动决定把一个变量放在栈还是放在堆,编译器会293 收藏