Go的基础用法
###目标
- Revel+Xorm
- 处理请求,Get/Post/Put
- 管理持久化,增删改查,模型确定和使用,更新升级数据库
- 查询数据, SQL语句
返回数据, RESTFUL请求回调
访问日志 log
- 同步异步
- 环境配置
- Http协议
- Unbuntu的使用
- 测试用例
- 源码学习
- session cookie
- fmt输出:
fmt.Printf(“abc %d”, 1)
fmt.Println(“abc”)
##Unbuntu下Golang的使用
###源码安装:
- 下载安装包
- 解压到 /usr/local
配置路径 编辑 ~/.profile,在最后添加
123export GOROOT=/usr/local/goexport GOBIN=$GOROOT/binexport PATH=$PATH:$GOBIN运行bash文件,安装GO
123456789101112$:cd /usr/local/go$:./all.bash````5. 使路径生效,(重启电脑)或者 运行 $:source ./.profile6. 验证路径生效,验证 $:echo $GOROOT, 成功即返回: /usr/local/go7. 验证go安装成功, 输入 $:go version,查看是否会返回相关配置8. GOPATH方法同GOROOT,备注:
以上 $GOPATH 目录约定有三个子目录:
src 存放源代码(比如:.go .c .h .s等)
pkg 编译后生成的文件(比如:.a)
bin 编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中,如果有多个gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目录)
|
|
在terminal中输入go,根据系统提示,运行相关的 sudo apt-get xxgo
|
|
卸载go
sudo apt-get remove golang-go
卸载go并且删除相关配置
sudo apt-get purge golang-go
```