golang
已收录文章:1857篇
-
问题内容 什么时候应该在 Go 中使用 new? 正确答案 在Go中,new是用于动态分配内存的内置函数。它返回一个指向新分配的零值对象的指针。 在大多数情况下,使用字面量或结构体初始472 收藏
-
问题内容 该go test命令仅涵盖*_test.go一个目录中的文件。 我想要go test整个项目,这意味着测试应该涵盖*_test.godir 中的所有文件./以及 dir 下的每个子树目录./。 执行此操作的命令是什么?422 收藏
-
问题内容 我的 websocket 服务器将接收和解组 JSON 数据。此数据将始终包含在具有键/值对的对象中。键字符串将充当值标识符,告诉 Go 服务器它是什么类型的值。通过知道什么类型的值,我488 收藏
-
问题内容 我正在使用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 收藏