在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
搭建go开发环境:http://studygolang.com/articles/5406 日志相关:https://github.com/hpcloud/tail go定时器:http://studygolang.com/articles/1881 go文档:http://www.360doc.com/content/15/0918/08/7362_499866824.shtml
go反射调用,xml处理:http://studygolang.com/articles/337 环境搭建:http://studygolang.com/articles/897 go的select用法:http://www.ogeek.net/article/74119.htm
反射:http://studygolang.com/articles/2157 go的反射:http://studygolang.com/articles/896 http://studygolang.com/articles/1251 http://studygolang.com/articles/896 go的chanl:http://studygolang.com/articles/814 并发:http://www.oschina.net/code/snippet_170216_25349 go的interface : http://www.ogeek.net/article/56812.htm http://www.tuicool.com/articles/meIN7bU 【Go语言】I/O专题 http://www.cnblogs.com/Mike-zh/p/3793685.html?utm_source=tuicool&utm_medium=referral go的相关包:http://labix.org/ 例子: https://wiki.ubuntu.com/gozk http://labix.org/pipe http://labix.org/gommap 时间转换:http://studygolang.com/articles/2634 go架包:https://godoc.org/ 分为三步 获得架包:http://gopkg.in/puerkitobio/goquery.v0 // goGetJpg package main import ( "fmt" "github.com/PuerkitoBio/goquery" "io" "net/http" "os" ) func main() { x, _ := goquery.NewDocument("http://www.fengyun5.com/Sibao/600/1.html") urls, _ := x.Find("#content img").Attr("src") res, _ := http.Get(urls) file, _ := os.Create("xxx.jpg") io.Copy(file, res.Body) fmt.Println("下载完成!") }
go 的跨域 在使用golang做web的应用程序的时候,最容易碰到跨域问题了,跨域就是www.a.com访问www.b.com的文件。但是在浏览器里,为了安全起见,这样做是不允许的,这就是js的同源策略了。不懂的话google一下。1.golang做web的应用程序,不用使用像apache的web服务器,因为它自己可以构造一个web服务器。这样问题就来了,因为你使用js做前台,golang做后台,这样js传值的时候,是可以传到服务器的,并且是可以进行跨域访问的,因为golang构造的服务器与你前台就造成了跨域问题了。而ajax传值是传到服务器端的,并且可以进行跨域访问,所以我在开发的时候果断使用了它。 2而在golang接受传值之后,要返回信息给前台,这是golang里面就要设置可以进行跨域访了。设置就是设置它的header w.Header().Set('Access-Control-Allow-Origin', '*')//允许访问所有域 w.Header().Add('Access-Control-Allow-Headers','Content-Type')//header的类型 w.Header().Set('content-type','application/json')//返回数据格式是json idea配置golang 用os x的installer pkg安装go到默认路径/usr/local/go下面之后,进入idea提示找不到GOROOT和GOPATH 直接在terminal输入下列命令 launchctl setenv GOROOT /usr/local/go launchctl setenv GOPATH /Users/yourname/go
Go语言TCP Socket编程 http://studygolang.com/articles/5372
go语言并发; http://studygolang.com/articles/4635 http://studygolang.com/articles/4474
supervisor运行golang守护进程 http://studygolang.com/articles/4480 Golang在京东列表页实践总结
基于 MySQL 的 ID 生成器 idgo http://studygolang.com/p/idgo
go的Json开发包 http://studygolang.com/p/jason
godeps http://studygolang.com/articles/2147 |
请发表评论