golang
已收录文章:1813篇
-
问题内容 非常基本的 Web 应用程序是在 Go 中创建的 package main import( "fmt" "net/http" "os" ) func hostHandler(w http.ResponseWriter, r *http.Request){ name, err :=os.Hostname() if217 收藏
-
问题内容 我从 Google go 语言开始,我正在尝试编写一个简单的程序来从 Facebook 的图形 API 获取 Json 对象并解组它。 根据文档http://golang.org/doc/articles/json_and_go.html,我应该提供一个匹配的数据135 收藏
-
问题内容 golang如何将json 解组为 protobuf 结构字段? 正确答案 要将JSON解组为Protobuf结构字段,你需要使用Protobuf库中的Unmarshal方法将JSON解码为Protobuf消息。以下是一个简单的示例,假设446 收藏
-
问题内容 我是新手,正在编写一个我想本地化的示例代码。 在原始main.go导入语句中是: import ( "log" "net/http" "github.com/foo/bar/myapp/common" "github.com/foo/bar304 收藏
-
问题内容 [在 C++ 中,我可以使用memset](https://msdn.microsoft.com/en- us/library/aa246471%28v=vs.60%29.aspx)初始化具有某些值的数组: const int MAX = 1000000; int is_prime[MAX] memset(is_prime, 1, sizeof(is_prime)) memset405 收藏
-
问题内容 如何设计一个能接收任意参数的变参函数? 正确答案 package main import ( "fmt" "reflect" ) func main() { variadicExample(1, "red", true, 10.5, []string{"foo", "274 收藏
-
问题内容 C程序: pid = fork(); if (pid == 0) { execv("Golang Process"); } else (pid > 0) { wait(&status); printf("process %d status: %d\n", pid); } Golang 程序: func main() { ...... os.Exit262 收藏
-
问题内容如何在 uber-zap 的钩子中访问有关日志记录事件的完整信息?例如,我正在尝试向zapcore.Field日志记录事件添加一个,但它没有显示在zapcore.Entry.如果不可能,我至少可以以某种方199 收藏
-
问题内容Golang 类型开关(type switch)如何匹配通用切片/数组/地图/chan? 正确答案在Go中,类型开关(type switch)是一种可用于检查接口值底层类型的控制结构。你可以使用类型开关来匹195 收藏
-
问题内容 net/httpGo网络服务器的文件系统“根”在哪里。它似乎不在可执行文件所在的目录中。“root”是指我将用于的目录,例如srcan 的属性img,没有任何路径。我不打算这样做,但如果我481 收藏
-
问题内容 我正在尝试编写一个超级简单Makefile的在 Go 项目中运行测试。该项目的依赖项已售出,但我想跳过这些测试。从命令行运行它时,我只是这样做 $ go test $(go list ./... | grep -v /vendor/)121 收藏
-
问题内容 golang结构体什么时候使用值,什么时候使用指针? 正确答案 在 Golang 中,结构体 (struct) 可以包含指针 (pointer) 和值 (value) 两种类型的字段,它们的区别在于: 内存分配方式293 收藏