go 相关问题

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

有效地将切片插入另一个切片

在Go中,您可以将切片插入另一个切片的中间,如下所示:a = append(a [:i],append(b,a [i:] ...)...)但是,据我所知,首先将[i:]附加到b,方法是将其复制到...

回答 1 投票 1

转到struct类型,填充嵌入式struct字段

我有以下结构类型:type ExportJob struct {AssetID string`json:“asset_id”`ObjectType string`json:“object_type”`用法字符串`json:“用法”`参考字符串...

回答 2 投票 1

Golang + nginx的+ HTTPS

我有 - 作为监听器http和https转到服务器。 Nginx配置为处理http + https的传入请求。证书有序。使用单独的服务器完美地运行结果...

回答 3 投票 3

gin-gonic将request.body值映射到struct中

是GO编程语言的新手。我正在使用gin-gonic框架构建一个Web服务器。我试图将req.body中的值映射到结构上。使用Postman我发送POST请求...

go
回答 1 投票 0

将echo.Context转换为context.Context

我正在编写一个Web应用程序,使用Go作为后端。我正在使用这个GraphQL库(链接)和Echo Web框架(链接)。问题是graphql-go库使用上下文...

回答 1 投票 -1

如何在golang中ping IP地址

如何从golang应用程序ping IP地址?最终目标是检查服务器是否在线。有没有办法在标准库中实现网络ping?

go
回答 3 投票 12

2d切片的线程安全性,其中每个线程在第一维中获得其自己的索引

我试图最终得到一个2D切片,其中第一个维度等于所使用的go例程的数量,第二个维度是每个go-routine负责的结构列表......

回答 1 投票 2

Ocaml表现vs去

我正在尝试在Ocaml中实现utf8解码作为学习项目。为了检查性能,我正在针对go标准库进行基准测试。这是go代码:package main import(“fmt”...

回答 2 投票 0

使用反射创建的模板值时出现意外的故障地址

我希望通过反射最小化类型testData,但得到意外的故障地址函数TestData(t * testing.T){tpl,err:= template.New(“ok”)。Parse(“{{。Ok}}”)if if错误!= nil {恐慌(错误)......

回答 1 投票 2

为什么不能追加指向数组的指针?

package main import“fmt”类型Circle struct {x string} func main(){circle:= Circle {x:“blah”} results:= make([] * Circle,1)results = append(results,&circle)fmt .Printf(...

回答 2 投票 2

Golang频道睡着了

我是golang频道的新手,如果我指定通道缓冲区大小包主导入(“fmt”)func通道(不足),就不能低估为什么程序行为会发生变化

回答 1 投票 1

if这个序列可以写得更优雅吗? [关闭]

if v,ok:= os.LookupEnv(“IDAASHTTPPORT”); ok {c.HTTPPort,_ = strconv.Atoi(v)} if v,ok:= os.LookupEnv(“IDAASDBNAME”); ok {c.DBUserName = v} if v,ok:= os.LookupEnv(“IDAASDBPW”);好 { ...

go
回答 1 投票 0

如何调试gif错误

我按照Alan Donovan的指导,尝试制作gif。但是在输出中我总是得到不可读的gif图像。我记得,当我在Windows 8.0上时,我可以轻松地重现这个例子,但今天在Ubuntu16上....

回答 1 投票 0

go build failed:runtime / mstkbar.go:151:10:debug.gcstackbarrieroff undefined

这个代码使用golang(1.8.3)的先前版本编译好但是在升级到新的golang(1.9)之后无法编译〜/ src / gopath / src / github.com / scottstensland / infosynth $ go build infosynth.go#.. 。

回答 2 投票 13

如何用权重定义mgo中的mongodb文本索引

我正在尝试使用权重创建文本索引,但我无法通过阅读API文档来弄清楚如何做。如何在mgo中构建如下索引。 db.products.createIndex({“primaryCategoryIndexes”:...

回答 1 投票 -2

cgo和某些字符串切片的运行时错误

我已经删除了我遇到的问题,同时包含一些C代码以使用swig使用golang,但问题不在于swig。我可以传入一个基本的字符串切片但是...

回答 1 投票 0

JSON文件语法验证Golang

问题是如何在golang中验证json文件中的语法?我知道如果我错过了逗号或括号,我可以解组切片的字节并获得标准错误。如何在文件中找到它发生的位置?...

回答 1 投票 -2

从Golang中的c函数返回字符串

我正在尝试在GO中调用C函数。这适用于某些扩展(对于整数)。但是,存在问题在包main / * #include下面给出了一个最小的例子 #包括

回答 1 投票 0

指针的这种用法有什么区别(a:=&A; a)和(b:= B;&b)

无法理解以下行为。 d1:=&data {1}的差异; d1和d2:=数据{1}; &D1。两者都是指针,对吗?但他们的行为却不同。这里发生什么包主要进口“......

回答 1 投票 1

什么时候应该返回值而不是修改接收器指针?

我有一个struct ProofOfWork的方法,它应该修改结构成员Nonce和Hash。所以我想知道它是否应该修改方法Run或者...中的给定实例的这两个成员

go
回答 1 投票 2

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