go 相关问题

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

结构转换的JSON

这是我的结构:类型Resource struct {Name string`json:“name”`Ranges struct {Range [] struct {Begin int`json:“begin”`End int`json:“end”`...

回答 3 投票 1

在频道上发送指针

我正在尝试使用通道来实现一种工作池。请看下面的代码https://play.golang.org/p/g7aKxDoP9lf(The Go Playground)包主要导入(“fmt”“...

回答 2 投票 3

预先存储对指针的引用与在移动中引用指针之间的区别

首先,希望问题的标题是有意义的(随意建议编辑)。我以前从未处理过手动指针,只是学习Go。所以,正在做以下事情:func something(){...

回答 1 投票 -1

在Go中扩展未命名的类型

所以以下工作:类型Individual [] [] int类型Population [] *个人我想要做的是向Population添加一个字段,所以我做了以下var p Population p.Name =“human”所以我试过了。 ..

go
回答 1 投票 0

如何正确实现并发goroutine(和/或限制它们)以产生一致的结果?

我正在使用这个:(符号是[]字符串以及filteredSymbols)并发:= 5 sem:= make(chan bool,concurrency)for i:= range symbols {sem

回答 1 投票 1

如何在Golang中实现正确的并行性? goroutines是否与Go1.5 +并行?

我当然想学习Golang。我知道并行性和并发性之间的区别。我基本上寻找如何做伟大的并行性。我期待goroutines允许我在某些方面做到这一点......

回答 1 投票 1

如何使用Golang从Mongo GridFS下载文件?

我正在尝试编写一个具有基本文件上载,下载的Rest API。我能够上传部分就好了,但我很难从gridfs下载文件。有什么建议 ?

回答 1 投票 -2

带逗号vs或[关闭]的布尔开关

我知道在Go中,你可以像这样的case语句切换条件:func ctypeAlpha(b byte)bool {return(b> ='a'&& b <='z')|| (b> ='A'&& b <='...

回答 1 投票 1

如何使用Golang进行Web Scraping单击按钮[关闭]

我正在尝试使用Golang抓取一个网站,为了获得更多内容,我需要点击一个并等待几秒钟。 (注意:网站没有分页)我发现很酷......

回答 1 投票 -1

在go程序的后台运行的Websockets导致100%的CPU使用率

我已经在我的go程序中实现了web套接字,以便在其他进程发生时定期更新后台的三个变量。由于这样做,该计划已开始占据100%的...

回答 1 投票 -1

如何将time.Duration类型传递给go函数?

我正在学习GOLANG,特别是它的并发能力。尝试进一步开发其中一个worker_pool示例,以便每个worker接收一个job id和一个job load,代表......

回答 2 投票 -2

Golang中意外的http / net响应内容长度

我正在使用下面的代码发出HTTP Get请求。我通过Fiddler代理它来分析请求。该请求似乎正在按预期的响应正确进行。但是,resp ....

回答 1 投票 0

去的抽象模式

我有两个接口。它们几乎相同,唯一的区别是Set方法:类型Cache1接口{Set(key,value interface {},ttl time.Duration)bool} type Cache2 interface {...

回答 2 投票 -4

golang氧化镁建模问题

我有这个模型数据用于将数据保存到数据库类型Nos struct {UnitCode string`json:“unitCode”bson:“unitCode”`Version string`json:“version”bson:“...

回答 1 投票 1

Geth如何保持区块链状态?

Fedora 27,CentOS 1708,Go-ethereum 1.8.1我试图用私人区块链和硬币进行研究。 Genesis.json:{“config”:{“chainId”:42,“homesteadBlock”:0,...

回答 1 投票 0

Go get不起作用,我有git

继续开始页面,想要安装devel,它说它找不到hg,我有git,我很满意。双重检查%PATH%,它有Git / cmd和Git / bin

回答 1 投票 4

推迟等待子程序执行完毕?

我有这样的功能:func TestDefer(lock sync.RWMutex,wait time.Duration){lock.Lock()defer lock.Unlock()// start goroutine go func(){time.Sleep(wait)}()} I ...

回答 2 投票 -1

在 Go 中使用 BOM 读取文件

我需要读取可能包含或不包含字节顺序标记的 Unicode 文件。我当然可以自己检查文件的前几个字节,如果找到 BOM,则丢弃 BOM。但在我做之前,有没有...

回答 5 投票 0

使用Golang错误“找不到命令”

我正试图以交互模式运行golang。我想使用go-eval,我按照README说明操作:我跑了去github.com/sbinet/go-eval/成功运行了go-eval ...

回答 3 投票 9

对于不同的数组输入,twoSum函数的行为不同

当我运行以下代码时,我得到了预期的答案[3,4],这是加起来我的目标变量的2个数字的索引。但是,当我将myArray输入更改为[] int {1,2,3,4,6,11,4,...

go
回答 2 投票 0

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