golang
已收录文章:1794篇
-
问题内容 老师好,有推荐的golang日志框架吗? 正确答案 可以看看下面这些 https://github.com/op/go-logging - 很小巧 https://github.com/sirupsen/logrus - 许多流行的项目都在使用,如 Docker https://githu322 收藏
-
问题内容 我想创建一个类似 Facebook 的页面,如果用户向下滚动页面,则无需刷新即可获取旧帖子。我之前使用 Ajax 完成了这项工作,并使用 JS 附加了 HTML 页面。 但是,由于我现在使用 Go322 收藏
-
问题内容 I have this code where I just want to set a environment variable: package main import ( "os" "fmt" ) func main() { _ = os.Setenv("FOO", "BAR") fmt.Println(os.Getenv("FOO&quo322 收藏
-
问题内容 我有两个字符串(它们实际上是版本号,可以是任何版本号) a := "1.05.00.0156" b := "1.0.221.9289" 我想比较一下哪个更大。在golang中怎么做? 正确答案 Hashicorp 有321 收藏
-
问题内容 我来自 Python,所以我可能只是没有以正确的方式看待这个问题。我想创建一个相当复杂的正则表达式并能够按名称访问匹配的字段。我似乎找不到一个很好的例子。我设法得到的321 收藏
-
问题内容 在 Golang 中,我正在寻找一种有效的方法来确定文件的行数。 当然,我总是可以遍历整个文件,但似乎效率不高。 file, _ := os.Open("/path/to/filename") fileScanner := bufio.NewScanner(fil320 收藏
-
问题内容 我需要能够构建不同版本的 go 应用程序;一个“调试”版本和一个普通版本。 这很容易做到;我只是有一个 const DEBUG,它控制应用程序的行为,但每次我需要在构建类型之间交换320 收藏
-
问题内容 在 Go 中,如何检查对象是否响应方法? 例如,在 Objective-C 中,这可以通过执行以下操作来实现: if ([obj respondsToSelector:@selector(methodName:)]) { // if method exists [obj methodName:42]; // call320 收藏
-
问题内容 我已经看过很多关于如何将 X.509 转换为指数模数的示例,但我没有看到相反的情况。 我从关键端点获得的值如下所示: { "keys": [ { "alg": "RS256",320 收藏
-
问题内容 老师公司要用go微服务构建项目,请问用哪个框架好呢? 正确答案 golang的微服务框架还是挺多的,例如:可以直接使用grpc,可以参考项目三,另外还有go-kit、go-micro、字节的K320 收藏
-
问题内容 golang使用反射,如何设置结构字段的值? 正确答案 在Go语言中,可以使用反射(reflect)包来设置结构字段的值。以下是使用反射设置结构字段值的示例代码: package main import320 收藏
-
问题内容 Go 编程语言中这个循环的计算复杂度是多少? var a []int for i := 0 ; i < n ; i++ { a = append(a, i) } append是在线性时间内运行(重新分配内存并在每次追加时复制所有内容),还是在摊319 收藏