go 相关问题

Go是一种最初在Google开发的开源编程语言。它是静态类型的,语法松散地源自C,添加了自动内存管理,类型安全性,一些动态类型化功能,其他内置类型(如可变长度数组和键值映射)以及大型标准库。

谷歌云存储中有没有办法让存储桶不公开,但它的对象是公开的

我正在使用golang存储客户端并通过ACL规则。 cloudObj := StorageClient.Bucket(BucketName).Object(文件名).NewWriter(ctx) cloudObj.ACL = 追加(cloudObj.ACL, storage.ACLRule{En...

回答 2 投票 0

有关取消的上下文混乱

包主要 进口 ( “语境” “FMMT” “同步” “时间” ) func myfunc(ctx context.Context) { 为了 { 选择 { 案例 <-ctx.Done(): fmt.Printf("Ctx is ki...

go
回答 2 投票 0

如何修复从 Go 中的 system-d 服务运行时环境变量不起作用的问题

我使用 os.Getenv("APP_PATH") 从系统环境变量中读取,并且在正常运行应用程序的构建时工作正常。但我需要将此 Go 程序作为服务运行......

go
回答 4 投票 0

是否可以在不定义新类型的情况下为map[string]string声明一些Marshall、Unmarshall方法?

根据 OpenApi 规范,我在 Quicktype 的帮助下生成了 150 种类型。 当我在 json 中序列化它们时,我可以轻松地使用它们,但新客户希望序列化可以在 xml 中完成...

回答 1 投票 0

将值解组到 struct golang

我有这个结构: 类型电影结构体{ ID字符串 标题字符串 演员 []struct { 名称字符串 城市字符串 状态字符串 国家/地区字符串 } } 然后我就有了我的sql...

回答 1 投票 0

插件“Go”需要安装插件“com.intellij.modules.ultimate”

我正在尝试在intellij idea中安装一个插件“go”。 我从其官方网站下载了它并从磁盘安装插件... 但它显示了我的错误。 错误:插件错误 插件“开始”

回答 2 投票 0

领事健康检查(所有服务检查失败)

我已阅读与此问题相关的类似问题。最终以沮丧告终。 我用docker安装了consul。我运行以下命令。 docker run --name consul -d -p 8500:8500 领事...

回答 3 投票 0

如何使用golang代码上传文件?

使用 golang 代码,我必须使用他们的 API 将文件传输到远程服务。他们的要求是请求不能使用 multipart/form-data。我尝试了这个curl命令: curl -i -X PUT -F 文件数据...

回答 2 投票 0

在golang中使用CString和cgo时如何正确释放内存?

我试图了解在golang中将CString与cgo一起使用时如何正确释放内存 这是我想要“内存安全”的工作代码: 基本.go: 包主 // #包括...

回答 1 投票 0

T 的 Golang 通用切片,其中 *T 实现接口

我目前遇到了 Go 的问题,我想创建一个接受 T 切片的通用函数,其中 *T 实现了一些接口。但是,我不确定 Go 的泛型如何......

回答 1 投票 0

Go etree XML 包如何定义“兄弟姐妹”和“孩子”?

我有一个像这样的 XML 结构。 流程1 aSQLFile.sql 从项目中选择 * ...

回答 1 投票 0

为什么fmt.Print中用作参数的变量会被转义?

为什么fmt.Print中用作参数的变量会被转义? 另外,为什么在 print 中用作参数的变量没有转义? 包主 导入“fmt” 函数主() { 一个:= 1 ...

回答 1 投票 0

Go Build 生成“ar 存档”而不是可执行文件

我有一个非常简单的程序: 包信息亭化 进口 ( “网络/http” “github.com/labstack/echo/v4” ) 函数主() { e := echo.New() e.GET("/", func(c e...

go
回答 1 投票 0

docker-compose 与 golang、nginx 和 postgres 找不到 ./main

我正在尝试使用 3 个容器运行 docker-compose 设置:golang 应用程序(api)、postgres 和 nginx。 我为 golang 创建了 docker-compose 文件和 Dockerfile。 我尝试了不同的方法,但我...

回答 1 投票 0

如何使用 2 种不同类型的嵌套内容解组 XML 标记?

我正在处理一些在单个 XML 标记中包含混合类型数据的 XML。不同类型的内容取决于属性值。我可以解析字符串或嵌套标签,但是......

回答 1 投票 0

为什么Java和Go的gzip得到不同的结果?

首先,我的Java版本: 字符串str =“你好世界”; ByteArrayOutputStream localByteArrayOutputStream = new ByteArrayOutputStream(str.length()); GZIPOutputStream localGZIPOutputStream = 新

回答 2 投票 0

关于GO语言接口断言接收者的疑问

类型 Tt 结构体 { fmt.斯金格 我int J弦 } func (t *Tt) String() 字符串 { return fmt.Sprintf("Tt{I:%d, J:%s}", t.I, t.J) } 函数主() { t := Tt{I: 100, J: &quo...

回答 1 投票 0

在 Go 中读取数字行

我有以下输入,其中第一行是 N - 数字计数,第二行是 N 个数字,以空格分隔: 5 2 1 0 3 4 在 Python 中,我可以读取数字而不指定其 c...

回答 3 投票 0

...interface{}(点点点接口)的含义

下面是一段我有疑问的Go代码。 具体来说,这个函数中的 a 是什么? func DPrintf(格式字符串, a ...interface{}) (n int, err error) { 如果调试 > 0 { n,错误 = fmt。

回答 2 投票 0

GoLang 程序等待,而不是因“所有 goroutine 都在睡觉 - 死锁”而惊慌失措

当我使用命令 go run main.go 运行程序 1 时,它会因错误而终止,所有 goroutine 都在睡觉 - 死锁!而程序2则一直等待,不终止。我们不会调用 checkLink

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.