go语言
iTaacy
这个作者很懒,什么都没留下…
展开
-
Go 语言多线程实例
Go 语言多线程实例本文代码使用了goroutine实现了多线程,使用chan来控制多线程。 runtime.GOMAXPROCS(3)来设置最大的原生线程。 runtime.Gosched() 显式地让出CPU时间给其他goroutine 本文中的runtime.Gosched() 是可以不使用的。 代码如下:package mainimport ( "fmt" "runt原创 2017-09-03 21:19:53 · 2777 阅读 · 0 评论 -
使用Go语言实现简单的Get请求
下面的代码是使用Go语言实现的一个Get请求,主要用到一个net/http来请求、io/ioutil来解析response.package mainimport ( "fmt" "net/http" "io/ioutil")func main() { fmt.Println("getting.....") res, err := http.Get("http原创 2017-07-30 10:43:16 · 2806 阅读 · 0 评论 -
Go语言学习笔记
以下内容是本人在学习Go语言过程中遇到的问题,以及要注意的事项总结,文章会不断更新。 1. 设置GOPATH,支持多目录以冒号:分割, GOPATH下创建 src, bin, pkg三个目录 2. 变量定义后不使用编译不通过,会报错 3. if a > b {} 大括号左括号位置不能换行,换行报错 4. Go语言中,使用 大小写 来决定该 常量、变量、类型、接口、结构或函数 是否可以被外部包原创 2017-07-30 20:25:19 · 374 阅读 · 0 评论 -
使用Sublime text 3打造一个小巧但强大的Go语言开发IDE
使用Sublime text 3打造一个小巧但强大的Go语言开发IDE最近在学习GO语言,网上找了一下GO语言的IDE,发现GO语言目前没有一个专业的IDE,都是一些各种插件来实现的,由于go的特性:开发过程中需要设置GOPATH用到第三方的包又要使用go get运行的时候要用go run打包的要使用go install交叉编译的时候还要配置GOARCH GOOS go build试了很原创 2017-08-05 13:21:47 · 12778 阅读 · 0 评论 -
使用go语言net/http开发一个简单的get/post 接口
使用go语言开发一个简单的get/post 接口直接上代码package mainimport ( "fmt" "net/http")func main() { //第一个参数是接口名,第二个参数 http handle func http.HandleFunc("/", helloWorld) //服务器要监听的主机地址和端口号 http.List原创 2017-08-24 20:51:37 · 2157 阅读 · 0 评论