golang
已收录文章:1794篇
-
问题内容 如何KILO用类型初始化变量const? const KILO = math.Pow10(3) 因为我有一个错误 const initializer math.Pow10(3) is not a constant 正确答案 常量声明不能包含函数调用(有一些例外,见下文)271 收藏
-
问题内容 我对 Golang 比较陌生,正在尝试将 Contexts 合并到我的代码中。 我看到了从父级取消以及共享特定于上下文的内容(例如记录器)方面的好处。 除此之外,我可能会遗漏一些东西,271 收藏
-
问题内容 所以我看到了很多在 Go 中实现一个消费者和多个生产者的方法——Go 中的Concurrency 中的经典 fanIn 函数。 我想要的是一个扇出功能。它将一个通道作为参数,它从中读取一个值,271 收藏
-
问题内容 我有一个 http 服务器(使用 启动http.Handle),我想做一些操作。 我该怎么做(在linux上)?在 ctrl-C 的情况下是否可以执行这些操作? 我对 unix 信号不熟悉,所以答案可能很简单270 收藏
-
问题内容 当前的 Go 库不提供队列容器。为了实现一个简单的队列,我使用圆形数组作为底层数据结构。它遵循TAOCP中提到的算法: Insert Y into queue X: X[R]<-Y; R<-(R+1)%M; if R=F then OVERFLOW. Dele270 收藏
-
问题内容 这是目前困扰我的一个问题。当从用户那里获得输入时,我想使用一个循环来要求用户重试,直到他们输入有效的输入: // user_input.go package main import ( "fmt" ) func main() {270 收藏
-
问题内容 如何从 golang 的本地接口获取所有地址和掩码? 我需要与每个 IP 地址一起配置的实际网络掩码。 此代码不显示 Windows 7 中的网络掩码: package main import ( "fmt" "log&270 收藏
-
问题内容 老师golang有像java的多态性吗? 正确答案 看golang基础里面的ocp设计原则:https://golang-tech-stack.com/tutorial/golang/go-ocp269 收藏
-
问题内容 如何判断程序运行在那个平台windows还是其他平台? 正确答案 package main import ( "fmt" "runtime" ) func main() { if runtime.GOOS == "windows" { fmt.Println("你的269 收藏
-
问题内容 以下代码的问题: var x uint64 = 18446744073709551615 var y int64 = int64(x) 就是y这样-1。在不丢失信息的情况下,在这两种数字类型之间进行转换以使用编码器和解码器的唯一方法是什么?269 收藏
-
问题内容 我正在尝试获取从 proto 生成的 go 文件中的所有字段名称。下面是生成的结构。 type Action struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omit268 收藏
-
问题内容 在 Go 中获取当前时间戳并转换为字符串的最佳方法是什么?我需要日期和时间,例如。YYYYMMDDhhmmss 格式。 正确答案 使用time.Now()功能和time.Format()方法。 t := time.Now() fmt.Println(t268 收藏