Go语言的小细节--导入外部的包

因为之前一直在使用Python,刚刚开始学习Go语言,就遇到了一个缠人的小妖精,那就是Go语言怎么才能导入外部的包。Python的很简单,直接包名就是文件名,包内的方法的调用就是包名+函数名(参数)。而刚开始学习Go的时候,就发现既要有文件名,要有包名(package),还有方法。一时间这三者的关系很难厘清。经过了一些尝试总算也是有一些收获。举个例子: 一个文件,文件名为file,file里面有一个test.go的文件,这是我要导入的。 这个test.go文件里的package名为p...阅读全文

2016-06-22 07:12:21

Golang请求阿里云api服务器

```golang package main import ( "crypto/hmac" "crypto/sha256" "encoding/base64" // "encoding/json" //用于解析获取到的json //"fmt" "io/ioutil" "net/http" "os" // "reflect" //用反射的方式获取解析到的json数据里的值 "net/url" "sort" ) /* *自己在写项目时...阅读全文

2016-09-14 07:51:01

beego1.6.1升级到1.7版本遇到的session问题

昨天把beego从1.6.1升级到了1.7的版本,结果运行报错指明session的设置指明是session初始化时由于类型问题出错。 ```golang func init() { globalSessions, _ = session.NewManager("memory", `{"cookieName":"gosessionid", "enableSetCookie,omitempty": true, "gclifetime":3600, "maxLifetime": 3600...阅读全文

2016-09-17 04:01:37