Golang学习
codeMore++
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Golang学习笔记之golang操作mongodb(mac环境)
1.在macos上安装mongodb,用homebrew brew install mongodb 安装完成后要进行配置建立一个文件夹mongoData mongoData db:用来存放数据库文件 etc:用来存放mongodb配置文件mongo.conf logs:用来存放日志文件mongo.log mongo.conf为mongo的配置文件,内容如下 #数据库路径 dbpath=/User...原创 2018-10-22 23:30:24 · 566 阅读 · 0 评论 -
golang学习之结构体,方法,接口
1.结构体 在golang里,没有类的概念,但是如果非要实现像类那样的例子,那或许就是结构体了,结构体是一系列变量的集合, 定义 type s_name struct { v_name1 v_type1 v_name2 v_type2 } 声明结构体类型的变量 var name = s_name{v_value1, v_value2} //或者 var name = s_name{v_...原创 2018-10-23 10:09:53 · 809 阅读 · 0 评论 -
Golang学习笔记之错误机制error以及异常处理机制panic-recover
在Golang中, 错误机制一般是函数返回时使用,是对外的接口 而异常处理机制panic-recover一般是用在函数内部 func xx() error { Return errors.New(“这是一个错误”) } panic(err)或者println(err)即可输出 “这是一个错误” 错误. error,指的是可能出现问题的地方出现了问题,意料之中的,如打开文件失败 异常 except...原创 2018-10-24 00:06:45 · 683 阅读 · 0 评论 -
Golang学习笔记之网络包net/http
Get访问网址,获取响应,可得到header,status,statuscode等 const URL = "127.0.0.1:8080" Resp, err := http.GET(URL) 如果要添加cookie,添加头部参数,用http.Do(req) //新建一个请求对象 Req,err := http.NewRequest(“GET”,”URL”,strings.NewReader(...原创 2018-10-24 00:14:46 · 381 阅读 · 0 评论 -
golang学习笔记之WEB框架ECHO
ECHO是golang的一款轻量级的web框架,如同python里的flask,非常灵活,可扩展性很强。 hello,ECHO! 安装 go get github.com/labstack/echo/... 一个简单的hello func main() { //创建一个ECHO服务实例 e := echo.New() //ECHO里的URL路由以及对应的url处理函数 e.GET("/"...原创 2018-10-26 09:37:03 · 7121 阅读 · 0 评论
分享