go 相关问题

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

匹配序列化字符串[重复]

我收到此字符串“\ x01 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x80J \ x13 \ x80SQ \ x80L \ xe0 \ x80 @ \ x92 \ x80L?\ x80H \ xe0 “来自一个函数(在redis位图上运行GET命令并给我...

回答 2 投票 -4

正则表达式不匹配

我正在尝试以下代码d:= [] byte(“\ x01 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x00 \ x80J \ x13 \ x80SQ \ x80L \ xe0 \ x80 @ \ x92 \ x80L?\ x80H \ xe0“)r:= regexp.MustCompile(`(\\ x [0-9] [0-9]。*)+`)fmt.Println(...

回答 2 投票 -6

如何在Golang中使用RWMutex?

type Stat struct {counters map [string] * int64 countersLock sync.RWMutex averages map [string] * int64 averagesLock sync.RWMutex}它被称为func(s * Stat)Count(name ...

go
回答 2 投票 41

如何为json创建正确的结构

如何正确解析json我有以下json文件{“hello”:{“title”:“Golang”,“story”:[“Go lang story”,“Channel story”],“...

回答 1 投票 -1

无法设置作为接口{}输入的结构的字段

我一直在努力使用反射包。下面的代码符合我的预期:package main import(“reflect”“log”)类型Car struct {Model string}类型Person struct {Name string ...

回答 2 投票 -1

golang:为现有类型构建接口以使代码可测试

我构建了以下2个接口,以便生成我的代码,这使得调用sql包,testable:type Database interface {Close()error Query(string,... interface {})(...

go
回答 1 投票 0

调试使用Visual Studio Code和Delve调试器中的标记

答:基于putus的答案,我想出了以下配置,只需点击一下即可构建和调试首先,您需要添加一个任务来构建具有相应标签的二进制文件。 {//见......

回答 2 投票 2

无法连接到mysql docker图像连接被拒绝

我刚刚更换了我的旧公司计算机(MACOS),下载项目,现在我试图连接到mysql docker图像,但我总是拨打tcp 127.0.0.1:3306:connect:connection ...

回答 1 投票 1

golang应该是一个集成测试吗?

我有一个实现数据库接口的方法,该方法将“对象”插入数据库。 type database interface {createLog(logDoc)(bool,error)} type mongo struct {...

回答 1 投票 -1

为什么golang自定义unmarshal得到零结构

我无法理解为什么我不能得到一个值func(a * Date)UnmarshalJSON(b [] byte)(错误错误){a,err = String(string(b))fmt.Println(“OK on unmarshal“,a)return} https:// play ....

回答 1 投票 0

如何检查从tcp套接字读取是否会阻塞?

如果我有一个tcp连接conn,怎么判断conn.Read是否会阻塞?我的理解是Go的Read使用非阻塞套接字,只有在没有可读数据时才会阻塞(...

回答 1 投票 -3

Bcrypt加密每次使用相同的输入都不同

使用golang.org/x/crypto/bcrypt和GORM(http://gorm.io/docs/)我正在尝试加密密码。问题是它的每次加密都是不同的,所以它永远不会匹配...

go
回答 2 投票 1

从两个数组/切片中获取交集和排除的最有效方法是什么?

给定两个数组或切片,例如:a:= [] int {1,2,3,4,5} b:= [] int {3,4,5,6,7,8,9}切片可能不会排序和订单无关紧要。什么是计算价值的最有效方法......

回答 1 投票 1

空选择做什么?

我在net / http / httptest中找到了以下代码,并想知道Go中的空选择语句是做什么的。 go s.Config.Serve(s.Listener)if * serve!=“”{fmt.Fprintln(os.Stderr,“httptest:serving on”,...

go
回答 3 投票 25

使用strfmon与cgo

我正在尝试使用cgo使用C函数strfmon。有效的示例C代码是:#include #包括 int main(void){char str [100];双钱= ......

回答 1 投票 1

如何在Go Present中的子节中添加文本?

鉴于此Go演示文稿输入代码问题小节*幻灯片标题这是一个最小的go present幻灯片。为什么幻灯片子部分文本位于幻灯片的底部? **幻灯片...

回答 1 投票 0

为什么在将其传递给另一个函数时需要指向Go bytes.Buffer的指针?

在下面的代码中,write_commas要求buffer参数是一个指针。有用。替代方案(即,不使用指针)导致空白输出。为什么传递实际的字节....

回答 1 投票 -1

带标签的Golang telnet自动完成命令

如何在telnet客户端中使用tab实现自动完成命令(例如puTTy)。我用socket编写的socket服务器:server:= tcp_server.New(“localhost:9999”)... server.Listen()但是......

回答 1 投票 0

Golang继承和方法覆盖

澄清:我只是学习GO,并遇到了这个问题。我正在尝试实现一个继承一个方法的“类”,该方法调用一个应由孩子实现的“虚拟”方法......

回答 1 投票 -3

获取charset字符串的编码器/解码器

是否有内置函数或支持包中的函数来获取基于输入字符串字符串(如ISO-8859-1或ISO-8859-15)的* golang.org / x / text / encoding.Encoder(解码器)?现在唯一的方法......

回答 1 投票 2

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