go 相关问题

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

具有固定大小的Golang并发访问映射/数组

我正在探索使用固定密钥同时访问地图的可能性,而没有锁定以提高性能。我以前用切片探索过类似的东西,似乎有效:func ...

回答 1 投票 0

使用空格解码base64

我有一个base64编码的字符串,我试图用go解密。该字符串包含应忽略的空格。我正在尝试的示例代码:s:=“...

回答 2 投票 -3

获取错误未定义:使用math / rand库时的数学运算

当我运行以下代码时,它会在行fmt.Println中给出错误undefined math(“4的平方根”,math.Sqrt(4))但是当我只运行一个方法(foo或boo)时,没有错误是给出。 ...

go
回答 1 投票 2

如何打印包含点的键的值

我正在尝试打印地图的值,其键上有一个点(。)。示例map:类型TemplateData struct {Data map [string] int} tpldata:= TemplateData {map [string] int {“core.value”:1}} ...

回答 4 投票 12

新版本的protoc-gen-go已经下降已知类型

有两个.proto文件第一个文件| name“a.proto”syntax =“proto3”;包a;消息AMsg {fixed64 smth1 = 1; fixed64 smth2 = 2;第二个文件| name“b.proto”syntax =“proto3”; ...

回答 1 投票 1

Oracle ORA-00933:SQL命令未正确结束

我尝试使用来自Oracle的golang和查询数据。我的SQL查询是:SELECT * FROM TABLE1 OFFSET 10 ROWS;但它给出了一个错误:EXTRA * errors.withStack = dpiStmt_execute:ORA-00933:SQL命令不...

回答 3 投票 0

[go test flag:提供了但未定义的标志

[嗨,我在进行测试时正在使用标志:file_test.go var ip = flag.String(“ ip”,“ noip”,“ test”)我仅在一个测试文件中使用它。并且仅在测试一个测试文件时工作良好,但是...

go
回答 2 投票 17

为归档函数fs创建单元测试

我有以下功能正在按预期工作。现在我想为它创建单元测试。问题是我正在使用文件系统,我无法弄清楚如何用一些...

回答 3 投票 1

从多个JSON数组解组实体而不使用反射或复制代码

我正在制作一个需要获取分页结果的JSON API包装器客户端,其中下一页的URL由上一页提供。减少100多个实体的代码重复......

回答 1 投票 2

Golang依赖管理的最佳实践

在Golang中,我们可以在GitHub上指定开源库作为依赖项。例如:import“github.com/RichardKnop/somelibrary”这将尝试根据您的Go版本查找分支并...

go
回答 4 投票 38

{{template“name”pipeline}}是什么意思[重复]

在https://golang.org/pkg/text/template/#hdr-Actions中,它具有以下说明{{template“name”pipeline}}具有指定名称的模板在点设置为值的情况下执行。 ..

回答 1 投票 0

Golang OOP澄清

我有两个用go编写的接口,一个是另一个类型的子集x接口{a()}类型y接口{a()b()}我也有一个结构,其类型为z ...

回答 3 投票 2

如何在Go的时间库中使用Protobuf的时间戳库

从github.com/golang/protobuf/ptypes/timestamp导入提供Protobuf的本机时间戳实现,可以在protobuf定义中用于表示时间。仔细看看......

回答 1 投票 1

从json合并两个map [string] interface {}

我有两个以这种方式构建的json输入“count:1 result:fields”我想连接我在结果中找到的字段而不使用已定义的结构。我试过很多方面但是......

回答 1 投票 0

为什么在golang中只初始化定义中的一个变量会失败

在使用以下签名调用库函数时:func New()(* sql.DB,Sqlmock,error),如下所示:suite.db,suite.mock,err:= sqlmock.New()//在套件方法中我得到错误......

go
回答 2 投票 0

通过删除数组简化模板使用

我正在尝试简化我使用的模板,使其使用更平坦的数据结构:来自data:= [] App {App {“test data”,[] string {“app1”,“app2”,“app3”} To:data:= App {App {“test data”,[...

回答 1 投票 1

从测试,恐慌:sql:连接返回,永远不会出来

我在测试的运行时遇到以下恐慌:恐慌:sql:连接返回,从未出现测试实际测试是测试套件的一部分,因此定义:func(suite * RowsSuite)...

回答 1 投票 0

C write call和Go syscall.Write之间的区别

syscall write返回-1并设置errno是一个简单的案例。如果C写入调用返回零或正数,我感兴趣的是errno的状态。如果errno,Go中的包装器syscall.Write只返回错误...

回答 1 投票 1

如何在没有定义main()的情况下让cgo构建目标文件?

我有一个完全用C编写的项目。我只需要调用一个必须在GO中编码的函数。因此我使用cgo来构建C文件然后我想使用结果...

回答 1 投票 0

Azure blob首先写

这个编写blob块的官方示例有一个步骤,它检查哪些块尚未提交:fmt.Println(“获取未提交的块列表...”)列表,错误:= b.GetBlockList(...

回答 1 投票 1

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