![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang学习
codeMore++
这个作者很懒,什么都没留下…
展开
-
Golang学习笔记之golang操作mongodb(mac环境)
1.在macos上安装mongodb,用homebrewbrew install mongodb安装完成后要进行配置建立一个文件夹mongoDatamongoDatadb:用来存放数据库文件etc:用来存放mongodb配置文件mongo.conflogs:用来存放日志文件mongo.logmongo.conf为mongo的配置文件,内容如下#数据库路径dbpath=/User...原创 2018-10-22 23:30:24 · 459 阅读 · 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 · 716 阅读 · 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 · 569 阅读 · 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 · 303 阅读 · 0 评论 -
golang学习笔记之WEB框架ECHO
ECHO是golang的一款轻量级的web框架,如同python里的flask,非常灵活,可扩展性很强。hello,ECHO!安装go get github.com/labstack/echo/...一个简单的hellofunc main() { //创建一个ECHO服务实例 e := echo.New() //ECHO里的URL路由以及对应的url处理函数 e.GET("/"...原创 2018-10-26 09:37:03 · 6858 阅读 · 0 评论