02 2017 档案
摘要:A Tour of Go concurrency >> sync.Mutex https://tour.golang.org/concurrency/9 golang 里的 map 并不是 concurrency-safe 的,也就是说,当多个 goroutine 对同一个 map 进行操作时,有可
阅读全文
摘要:A Tour of Go Exercise: Equivalent Binary Trees https://tour.golang.org/concurrency/7 检查两棵二叉树是否包含相同的数值,这题难度稍大,有几个难点。 答案如下: 其中,函数 walk 用递归方法遍历二叉树 在 walk
阅读全文
摘要:2017年1月29日,开始学习 golang, 一边学习一边做笔记。 ◆ Golang 的开发环境非常容易搭建,双击安装包安装后,设置一个系统变量即可。 安装 go 1.8 以上版本,则连这个系统变量也不用设置,默认 %USERPROFILE%\go 为 workspace, 因此,只要在 %USE
阅读全文
摘要:在国内上 golang.org 有点麻烦,但是只要安装了 Go, 之后就不用连网络也可以上 golang.org 查看文档了。 执行以下命令 然后,在浏览器打开 http://127.0.0.1:6060/ 即可,实在是非常方便。 另外,用命令 可以在自己电脑里打开 golang 的基础教程。
阅读全文
摘要:教程 (https://tour.golang.org/methods/21) 里的 for 是这样写的: 其中 for 语句可以改写如下: (当然,golang 里的 for 不止两种写法)
阅读全文
摘要:A Tour of Go Exercise: Maps https://tour.golang.org/moretypes/23 WordCount (单词统计) 是一个很经典的小程序了,在很多编程入门教程中都会出现。 这道题比较简单,但也有一些知识点值得一提。 上面这个答案我是参考了网上别人写的。
阅读全文
摘要:A Tour of Go Exercise: Slices https://tour.golang.org/moretypes/18 这道题目,提供了一个画图函数 (pic.Show), 可以生成图片。 这个函数,即 pic.Show(f func(int, int) [][]uint8), 可见,
阅读全文

浙公网安备 33010602011771号