go 相关问题

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

如何用entgo / pgx存储PostGIS Point?

我在使用 entgo 和 pgx 保存 PostGIS 点时遇到问题。 我尝试使用 pgx 中的 pgtype.Point 类型,架构如下所示: // 事件的字段。 func (EventSchema) Fields() []ent.Fiel...

回答 1 投票 0

(转)如何使用toml文件?

如标题,我想知道如何使用golang中的toml文件。 在此之前,我展示了我的 toml 示例。这样对吗? [数据标题] 启用=真 用户 ID = [ “12345”、“67890” ] [数据标题.12345]

回答 6 投票 0

sqlc 生成错误“# package db sqldb\queries\user_data.sql:1:1: 关系“user_data”不存在”

用户.sql -- 名称:创建用户:一个 插入“用户”(“id”,“created_at”,“updated_at”,“name”) 值($1、$2、$3、$4) 返回*; SQLC.yaml 维...

回答 1 投票 0

Golang 调用 PowerShell.exe 始终返回 ASCII 字符

我正在使用 Go 编写的应用程序中的 PowerShell,但无法让它返回非 ASCII 字符。起初我使用 go-powershell,但遇到了同样的问题:https://github.com/

回答 3 投票 0

有没有更好的方法来检查 Go 中的字节顺序

我正在编写一个小程序来使用 Go 检查字节序: 变量 i 整数 = 0x0100 ptr := 不安全. 指针(&i) 如果 0x01 == *(*byte)(ptr) { fmt.Println("大尾数") } 否则如果 0x00 == *(*

回答 5 投票 0

如何防止 Kubernetes go-client-discovery pkg 向 stderr 发送错误

我正在使用 go discovery client pkg (k8s.io/client-go/discovery, v0.22.2) 列出集群中所有支持的资源 -> discoveryClient, err := discovery.NewDiscoveryClientForConfig(GetK8sC...

回答 2 投票 0

读取 TCP 读取:连接被对等方重置

我已经使用 Golang DynamoDB SDK 一段时间了,最近我开始看到此错误类型再次出现: RequestError:发送请求失败 造成的:发布“https://dynamodb.[REGION].

回答 1 投票 0

如何使用 Angular 和 UberFx/Gin 框架干净地挂载静态文件系统?

我正在尝试使用 ng build 和 Go Gin 框架的输出挂载静态文件系统。我已经从 ng build 的输出成功安装了文件系统;但是,我必须做一个 GET ...

回答 1 投票 0

protoc-gen-go:程序未找到或无法执行,尽管已安装

我已经安装了go插件。当我尝试运行 events.proto 代码时,它仍然显示错误: sudo go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest sudo go install google.golang.org/pro...

回答 1 投票 0

执行 goose 迁移时有没有办法设置数据库(test、prod)?

我正在尝试为每个支架创建 3 个不同的插入物,但没有找到正确的方法。 例如,在 Liquidbase 中,可以指定所需的上下文,然后进行迁移

回答 1 投票 0

如何为nvim安装gopls LSP

我在为 Neovim 安装 gopls LSP 时遇到问题。我安装了 go,但是当我使用 mason 安装 gopls 服务器时,我收到以下消息: ✗ 哥们儿 ▼ 显示完整日志 安装 go 包

回答 1 投票 0

如何发送中断信号

我正在尝试实现一个在 Go 中调用中断信号的函数。我知道如何拦截来自控制台的中断信号,通过使用 signal.Notify(interruptChannel, os.Interrupt),如何...

回答 4 投票 0

读取http.Request的body而不修改请求状态?

我有一个实现 http.Handler 接口的类型,其中在其 ServeHTTP 方法中,检查传入的 HTTP 请求,采取一些操作,然后将请求转发到反向代理...

回答 2 投票 0

Golang中如何使用CAS实现无锁切片追加?

我尝试使用sync.Map + CompareAndSwap来实现无锁并发切片追加,但失败了。 我注意到记录“n”重复出现,但我不明白为什么。 去游乐场 功能主要...

回答 1 投票 0

如何将结构转换为具有更少字段的不同结构

我试图将 Big 类型的结构复制到 Small 类型,而不显式创建具有相同字段的 Small 类型的新结构。 我尝试过寻找其他类似的问题,例如这个和

回答 5 投票 0

Linux 服务返回(代码=已退出,状态=2)

我创建了一个 Golang Web 应用程序并构建为可执行文件。当从其子目录中作为 ./main (main 是可执行文件的名称)执行时,可执行文件运行良好。 我正在尝试创建我...

回答 1 投票 0

Go:部分字符串引用

假设我有一根很长的绳子。我想将该字符串的一部分传递给另一个函数进行处理(只读)。 C方式是这样的 void dosomething(char *str, int start, int end)...

go
回答 1 投票 0

使用 go build 时没有收到警告消息

//测试.go 包主 导入“fmt” 函数主() { fmt.Printf("%s", 0) // 格式错误 } 使用 go build test.go 我根本没有收到任何警告消息或错误。我在 go help 中没有看到警告标志

go
回答 1 投票 0

部分Fscanf结果

我必须遵循尝试解析日期字符串的代码: 包主 进口 ( “字节” “FMMT” ) 函数主() { s := "24-02" r := bytes.NewReader([]

go
回答 2 投票 0

从 Ubuntu 20 构建适用于 Ubuntu 18 的应用程序

我使用 go build -o myApp 在 Ubuntu 20.04 操作系统中构建 Go 应用程序。 当我在 Ubuntu Server 18.04 上运行此应用程序时,出现此错误: /lib/x86_64-linux-gnu/libm.so.6:找不到版本“GLIBC_2.29”(

回答 2 投票 0

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