Golang 的包通过go get 安装,国内网络环境,好多包都下载不了或很慢,在Koding 上搭建Golang 环境是个不错的选择。

Koding.com 默认系统是ubuntu 64位,1G免费的内存,强劲的CPU
安装golang
到这里去下载 https://golang.google.cn/dl/
下面以go1.5.linux-amd64.tar.gz 为例
plaintext: Koding install golang
1
2
3
4
5
6
7
8
9 |
wget https://storage.googleapis.com/golang/go1.5.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.5.linux-amd64.tar.gz
vi ~/.profile
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/goprojects
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
|
几行命令搞定
Koding 推荐注册
本文网址: https://golangnote.com/topic/27.html 转摘请注明来源
Related articles
sync.WaitGroup 使用 `Add(1)`、`Done()`、`Wait()`组合来实现多协程等待,如果某一协程未能合理处理错误,导致无法退出,此时需要引入超时机制。下面是一种超时处理方法。...
在go 里,多线程对共享数据的操作一般要使用Mutex 或 Channel 来加锁或隔离通信。下面是一个使用Mutex 和 Channel 比较的例子。...
下面是 Golang slice 和 map 的查询性能比较代码...
一些减小 gc 压力、避免内存泄漏的小技巧分享。...
google 自家的 snappy 压缩优点是非常高的速度和合理的压缩率。压缩率比 gzip 小,CPU 占用小。...
编程时,我们通常需要编写“泛型”函数,其中确切的数据类型并不重要。例如,您可能想编写一个简单的函数来对数字进行求和。Go 直到最近才有这个概念,但最近才添加了它(从1.18版开始)。...
一个 web 应用通常是跑在一个前端代理,如 Nginx 后,这样可以方便的在同一个服务器部署多个应用。这里说的独立部署是指让 go web 程序直接暴露在外面,独占 443、80 端口(俗称裸跑)。这样做除了性能有些提高外,更重要的是部署方便。...
在做爬虫时有时候会遇到需要带已登录的 cookie 请求,这个时候最简单的方法是在浏览器登录后,在开发者面板找到cookie 字符串,然后拷贝粘贴。这就面临一个问题需要把cookie 字符串解析成Go 语言 cookie 结构体。...
个人使用中发现,按行读取较大文件 10~100MB ,使用 `ReadSlice()` 比 `scanner.Scan()` 性能好一些。...
Go 1.11 的 Modules 特性让 vendor 能力不及。...