golang
已收录文章:1857篇
-
问题内容 我无法弄清楚如何正确使用sync.Cond. 据我所知,锁定 Locker 和调用条件的 Wait 方法之间存在竞争条件。这个例子在主 goroutine 的两行之间添加了一个人为的延迟来模拟竞态条件: pack101 收藏
-
问题内容 我使用 Memcache Go API 编写了一个小代码来获取存储在其中一个键中的数据。这是我使用的几行代码(从Go app-engine docs获取代码) import "appengine/memcache" item := &memcache.Item {101 收藏
-
问题内容 这是我的代码,我不明白为什么解码功能不起作用。 请稍有洞察力会很棒。 func EncodeB64(message string) (retour string) { base64Text := make([]byte, base64.StdEncoding.EncodedLen(len(message))) base64101 收藏
-
问题内容 我正在创建一个 RESTful Web 服务(在 Golang 中),它从数据库中提取一组行并将其返回给客户端(智能手机应用程序或 Web 应用程序)。该服务需要能够提供寻呼。唯一的问题是这些101 收藏
-
问题内容 鉴于此代码: package main import ( "fmt" ) type datstr string type Guy interface { SomeDumbGuy() string } func (d *datstr) SomeDumbGuy() string { return "some guy" } func someConsumer(g Guy) { f100 收藏
-
问题内容 存在提示用户输入票价年龄的问题,if但当输入的年龄超过 13 岁时,语句仅打印 9.99: 试过了:=,和fmt.Println(ticketPrice == 19.99)。 如果有人有其他建议,请告诉我。 package main import &100 收藏
-
问题内容 我有多个 Goroutine 共享一个 net.Conn 对象。他们可以同时发出 Write 调用吗? 我主要关心的是部分完成的写入调用。假设我打算写 100 个字节,但只发送了 30 个,所以我需要再发送 70100 收藏
-
问题内容 我目前正在完成Tour of Go,我认为 goroutine 的使用与 Python 生成器类似,特别是在Question 66中。我认为 66 看起来很复杂,所以我将其重写为: package main import "fmt" func fibonacci(100 收藏
-
问题内容 我正在寻找有关 Google 的 Go 语言的信息。在“围棋之旅”中,他们有以下代码: const ( Big = 1<<100 Small = Big>>99 ) 但是是什么<<意思>> ? 您可以在http://tour.gola100 收藏