go 相关问题

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

您如何对一个只能进行数据库调用的方法进行单元测试? [关闭]

我有类似这样的方法(golang):func(alert * Alert)CreateAlert(db * mgo.Database)错误{return db.C(“alerts”)。Insert(&alert)}我应该如何对此进行单元测试?如果我只是称之为......

回答 1 投票 0

冲突全局和局部变量名称

以下是有问题的代码片段:package main import(“fmt”)var a string =“hello”func main(){b:=“world”fmt.Println(a,b)a:=“bye”fmt。 Println(a,b)} ...

回答 3 投票 0

如何释放记忆? [重复]

我开始学习Go,发现了一些我无法找到的信息。例如,如果我正在创建自己的列表结构类型elem struct {prev * elem next * elem value string} ...

回答 1 投票 1

在Golang中运行cron,同时拥有不同的数据库

我正在开发一个基于SaaS的项目,商家可以订阅该项目来设置他们的在线商店。项目概述我正在使用Golang(后端),Mongodb数据库服务和Angular4(前端)来...

回答 1 投票 -1

golang代码是否有一个已建立的模式名称,它似乎与mixin相似

要点https://gist.github.com/anonymous/68c3b072538ec48c2667f7db276e781b是我在现有代码库中遇到的重复golang代码模式的最小简化示例,我...

go
回答 2 投票 1

为什么代理未定义?

func check(e error){if e!= nil {panic(e)}} func main(){addr:= flag.String(“addr”,“:9999”,“server addr”)flag.Parse() http.HandleFunc(“/”,WhitelistHandler)http ....

go
回答 1 投票 -3

如何在GO中为字符串值分配时间格式?

我有以下代码。我正在尝试从字符串值转换为时间格式并分配值并在第no行时出现以下错误:无法将time.Time分配给psdvalue(类型字符串)...

go
回答 3 投票 1

golang接口“用作值”错误

package main import(“fmt”)type animal interface {speak()} type dog struct {name,sound string} type cat struct {name,sound string} func(d dog)speak(){fmt ....

go
回答 2 投票 -3

从邮递员检查时发现404页面未找到错误

我正在使用goapp serve运行以下代码。从邮递员检查时以某种方式获得404页面未找到错误。你能帮我修一下这个包hello import(“...

回答 1 投票 0

当使用默认的docker文件构建beego docker镜像时,显示错误:`godep:找不到Godeps(或在任何父目录中)

我是Go&Beego的新手。当我使用beego的默认docker文件构建docker镜像时,它显示以下错误:godep:找不到Godeps(或在任何父目录中)构建信息是:发送构建...

回答 1 投票 0

包中的某些函数显示为未定义的Golang

我正在尝试创建一个Golang应用程序。我的包中有一个功能,我可以使用GetCoin函数。但是,我的函数CreateWallet一直给我一个错误,说它不是......

go
回答 1 投票 -2

如何使struct字段成为泛型类型

我正在导入两个(以及更多的)外部库,这些库在功能上相互关联,但彼此不同。我希望能够做到以下几点:创建每个分配的新对象...

回答 1 投票 0

一元与流基准

我开始使用一些带有Golang微服务应用程序的GRPC。在读完GRPC文档之后我不清楚:何时使用Unary以及何时使用Streaming?我的意思是,例如,我...

回答 1 投票 1

Go lang RPC返回EOF错误

我使用http来调用RPC,代码低于func(c * CallClient)Wallet(方法字符串,req,rep interface {})错误{client:=&http.Client {} data,_:= EncodeClientRequest(method,req) ...

回答 1 投票 0

内联和输出二进制大小

package main类型TreeCell struct {Tabs func()* string} func Cell()* string {s:=“”return&s} func Table(Line * [] TreeCell){if Line!= nil {Num [“rtt”] =线} ...

go
回答 1 投票 0

去漂浮比较[重复]

为了比较Go中的两个浮点数(float64)是否相等,我对IEEE 754的表面理解和浮点数的二进制表示使我认为这是一个很好的解决方案:func Equal(a,b ...

回答 2 投票 -1

在mac OS Sierra 10.12上安装gomobile

我想在mac OS Sierra 10.12上安装gomobile。我已经安装了1.7.1版。完成以下步骤后:go go golang.org/x/mobile/cmd/gomobile gomobile init我得到...

回答 1 投票 0

如何在多核计算机上扩展Go例程的数量以获得最大吞吐量

在多核计算机上运行, 我有很多例程在等待CPU密集型任务的通道上等待。为了达到最大吞吐量,我应该使用的Go例程的最佳数量是多少......

回答 2 投票 0

如何将修改后的Go数据包序列化为真正的IP数据包

为什么我要编写代理服务器,代理服务器更改数据包的IP /端口并发出修改。尝试包主导入(“encoding / hex”“github.com/google/gopacket”“github.com/google / ...

回答 1 投票 1

选择忽略慢的情况?

我在多个案例中使用了这样的选择:for {select {case data:=

回答 1 投票 0

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