golang
已收录文章:1794篇
-
问题内容 我正在使用go-worker来处理 resque 工作。一个作业有一个有效负载,它有一个嵌套的 JSON 结构,如下所示: [{ "key-a":"val-a", "key-b":"val-b", "files&quo295 收藏
-
问题内容 老师我想下载一个文件,有进度显示的那种? 正确答案 package main import ( "fmt" "io" "net/http" "os" "strings" "github.com/dustin/go-humanize&quo290 收藏
-
问题内容我知道这a1是 array 中的一个切片a。是否可以确定a1相对于开头的偏移量a(基本上模拟指针算术)?a := [...]int8 {3,1,4,1,5,9,2,6,5,3,5,8,9,7,9,3,2}a1 := a[3:14]fmt.Println(a1, "has length",217 收藏
-
问题内容 要清理模板文件夹,我想将常用模板保存在子文件夹中。目前我有以下文件结构: main.go templates/index.tpl # Main template for the main page templates/includes/head.tpl templates/includes/footer.422 收藏
-
问题内容 在golang中如何根据自己的业务自定义错误? 正确答案 在专栏的《专题精进》里面有一讲专门讲这个的 https://golang-tech-stack.com/tutorial/topic/golang-error493 收藏
-
问题内容 golang中如何实现密码加密? 正确答案 可以使用加密库bcrypt,像下面这样 package main import ( "fmt" "golang.org/x/crypto/bcrypt" ) func main() { password := []byte("golang-tec374 收藏
-
问题内容 老师如何在golang中执行一个外部命令? 正确答案 可以是os/exec,例如: package main import ( "fmt" "os/exec" ) func main() { out, err := exec.Command("notepad.exe", "-271 收藏
-
问题内容 我想编译到 osx 上。使用以下命令: GOOS=linux GOARCH=arm CGO_ENABLED=1 go build -o foo main.go 但我得到:运行时/cgo clang:错误:编译期间未使用的参数:'-mno-thumb' 我使用这个包:https ://github191 收藏
-
问题内容 我正在尝试上传文件而不将其加载到内存中,如下所示。在这种情况下,像 S3 这样的服务需要一个Content-Length集合。是否有内置的 go- lang 可以做到这一点,或者我必须自己计算它467 收藏
-
问题内容 golang context.WithValue:如何添加多个键值对? 正确答案 使用 context.WithValue 函数可以在创建一个带有 Context 的父级 Context 时,同时设置一个键值对。但是如果您需要设置多个键值497 收藏
-
问题内容 golang如何使用结构体解析 YAML? 正确答案 在 Golang 中解析 YAML 可以使用官方标准库中的 yaml 包。为了解析 YAML 文件并将其转换为 Golang 的结构体类型,可以使用以下步骤: 首111 收藏
-
问题内容 我正在尝试在 Go 中生成一个随机字符串,这是我到目前为止编写的代码: package main import ( "bytes" "fmt" "math/rand" "time" ) func main() { fmt.P500 收藏