小编Dmi*_*mun的帖子

Golang - 在 Windows 上更改构建工作路径

我正在使用 SublimeText3(GoSublime 插件)在 Windows 8 上测试简单的 Go 程序

go run -v example.go
Run Code Online (Sandbox Code Playgroud)

在运行之前,它正在..AppData\Local\Temp..目录中编译。我的防病毒程序认为它是病毒并阻止它:

fork/exec C:\Users\D24F7~1.KAP\AppData\Local\Temp\go-build333212398\command-line-arguments_obj\exe\example.exe: Access is denied.
Run Code Online (Sandbox Code Playgroud)

我无法禁用它,我的解决方案是更改编译它的文件夹。我怎样才能做到这一点?

windows antivirus build go

11
推荐指数
2
解决办法
3424
查看次数

如何在Golang中合并两个结构?

我有两个json-marshallable匿名结构.

a := struct {
    Name string `json:"name"`
}{"my name"}

b := struct {
    Description string `json:"description"`
}{"my description"}
Run Code Online (Sandbox Code Playgroud)

有没有办法将它们合并到json中以获得类似的东西:

{
    "name":"my name",
    "description":"my description"
}
Run Code Online (Sandbox Code Playgroud)

merge json struct go

7
推荐指数
4
解决办法
2万
查看次数

标签 统计

go ×2

antivirus ×1

build ×1

json ×1

merge ×1

struct ×1

windows ×1