go 相关问题

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

杜松子酒上的 router.Static() 和 router.Use(static.Serve()) 有什么区别?

我刚刚阅读了 gin 的文档,发现有两种不同的方法将资产文件夹设置到服务器,一种是使用路由器的 Static() 方法,如下所示: 包主 导入“...

回答 2 投票 0

使用 defer 关闭行是否危险?

我找到了代码(代码链接)并将此代码用于我的应用程序。 下面是我想分享的部分代码 查询:=“选择1” rows, err := db.Query(query) // 没有取消

回答 1 投票 0

如何将信息传递回http处理管道中的上游模块?

我正在开发一个基于go-chi v5的go服务器应用程序,一个http处理管道是用中间件和一些处理函数构建的,http请求在这个管道中流动,来自中间件...

回答 1 投票 0

如何在Golang中将map[string]string转换为map[string][]byte

我在 Golang 中有一个映射,其中值是一个字符串: myMap := 地图[字符串]字符串{ “键1”:“值1” “键2”:“值2”, } 我需要将其转换为地图...

go
回答 2 投票 0

Golang的socks5代理,流量限制转发到下一个socks5代理

第一个socks5代理有流量限制,下一个socks5代理没有任何限制。 使用curl下载类似的东西: 卷曲 -xocks5://127.0.0.1:10801 -O https://mirrors.xxxx.iso 首先,卷曲...

回答 1 投票 0

如何在 Go 中使用 a-h/templ 渲染预先格式化的内容?

我想在a-h/templ 模板中使用highlight.js,但我无法让预块正确格式化。 目标是: var 用户 我想在 highlight.js 模板中使用 a-h/templ,但我无法让预块正确格式化。 目标是: <pre> <code class="language-go"> var User struct { ID int } </code> </pre> 在 templ 文件中,但我遇到以下问题: templ 无法处理上面的代码片段,因为它没有转义 {。如果我将 { 切换为 (,它就会渲染。 渲染时,templ 会删除换行符,并将其渲染为单行上的 var User struct ( ID int ) 我已经尝试过@templ.Raw,但这并不能解决任何一个问题(无法逃避{,并且无法处理换行符) 有没有办法渲染这样的预格式化内容,我是否需要寻找不同的解决方案? 一页一页地浏览文档后,答案在表达式>转义 这个效果很好: <pre> <code class="language-go"> { `type User struct { ID int }` } </code> </pre>

回答 1 投票 0

slice[0:0] 在 Go 中做什么?

我最近在 Golang markdown 解析器中看到以下代码: 空白行 := make([]lineStat, 0, 128) isBlank := false for { // 处理由空行分隔的块 _,线条,...

go
回答 1 投票 0

使用表单从sveltekit调用POST API到goiang后端时出现错误400

我是 sveltekit 和一般编程的新手。 对于我的代码,我尝试使用 golang 作为后端 API 将“名称”和“存款”值发送到数据库。 这是我在前端的代码:

回答 0 投票 0

如何在 Go 中添加堆栈跟踪错误?

背景 我是 Go 新手,之前学过 C# 和 Java。所以返回错误的概念对我来说有点新。我已经习惯了,但我真的很怀念堆栈跟踪,它们在

回答 1 投票 0

如何在 Golang 中将值列表放入标志中?

Golang 中与以下 python 命令等效的命令是什么? 导入argparse 解析器 = argparse.ArgumentParser(description="something") parser.add_argument("-getList1",nargs='*',help="获取 0 个或更多 v...

go
回答 5 投票 0

Golang 中断后如何恢复上传到 GCS?

在我的 Go 程序中,我正在将一个多 GB 的文件上传到 Google Cloud Storage (GCS)。我在这里使用客户端库:https://pkg.go.dev/cloud.google.com/go/storage 我的代码类似于前...

回答 1 投票 0

Go编程语言书中的聊天服务器示例中消息是如何输出到客户端的?

下面是 Alan Donovan 和 Brian Kernighan 的《Go 编程语言》一书第 8 章中的聊天服务器示例。 // Chat 是一个让客户端互相聊天的服务器。 包主 小鬼...

回答 1 投票 0

Curl 和 Golang 中不同的请求状态(200 和 403)

我在本地 MacBook Air 上使用标准 golang http 库从网站 (https://avito.ru) 获取数据时遇到问题 - 我收到状态 403 Forbidden。从

回答 2 投票 0

我需要检查Go代码中的值是否为空吗?

我正在使用下面的代码删除客户端中的sqs消息。 if resp, err := s.client.DeleteMessageBatch(context.TODO(), &sqs.DeleteMessageBatchInput{ 条目: 条目, 排队...

回答 2 投票 0

恐慌:运行时错误:接口中无效的内存地址或零指针取消引用

我感到恐慌:运行时错误:接口中无效的内存地址或零指针取消引用。虽然我尝试了各种方法和解决方案来使其发挥作用,但它们并没有像我所经历的那样起作用......

回答 1 投票 0

从技术上讲,当我双击可执行文件时会发生什么

tl;博士 我试图了解通过双击可执行文件直接运行程序与通过终端运行程序或通过 Windows 10 中的 CreateProcess 以编程方式运行程序的区别。 ...

回答 1 投票 0

我需要检查 Go 代码中的值是否为 null 或不存在吗?

我正在使用下面的代码删除客户端中的sqs消息。 if resp, err := s.client.DeleteMessageBatch(context.TODO(), &sqs.DeleteMessageBatchInput{ 条目: 条目, ...

回答 1 投票 0

Golang cmd.Start() - cmd.Wait() 在失败时不会给出错误原因。它只打印退出状态

我需要打印命令失败的原因,但我只看到退出状态 cmd := 命令(comm, args...) 错误 := cmd.Start() 如果错误!= nil { return fmt.Errorf("挂载:cmd s...

go
回答 1 投票 0

GORM 的自定义 Point 类型错误 - 恐慌:反射:在切片 Value 上调用 Reflect.Value.Field

我需要将 Point 类型存储在我的数据库中。 我阅读了自定义类型的文档以及来自 MySQL/MariaDB 的扫描点类型的建议。 然后我用 GormDataType、GormValue 和...编写自定义类型 Point

回答 1 投票 0

获取未实现的 desc = 未知服务错误 gRPC

在我的负载均衡器之一的服务中,在我部署的服务之一中调用服务器方法时出现以下错误: rpc 错误:代码 = 未实现的 desc = u...

回答 7 投票 0

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