go
fakegeass
这个作者很懒,什么都没留下…
展开
-
golang排坑
channel语法 在channel的使用时可以使用make直接定义,但如果使用make定义了一个channel数组,此时需要注意在使用数组中的channel之前需要再次对channel进行make,如下: c:=make([]chan string ,1,slipe_num+1) for i:=0;i<slipe_num+1;i++{ //fm...原创 2018-06-20 23:02:23 · 235 阅读 · 1 评论 -
golang里的接口
接口 接口是声明的方法的集合,所有实现该方法(即包含有该方法)的对象(包括内置类型和自定义对象)均可给接口赋值;具体为package mainimport ( "fmt")type Painter interface { Draw()}type Xiaowang struct {}func (Xiaowang) Draw() { fmt....原创 2018-05-31 23:55:14 · 240 阅读 · 0 评论 -
go之http小水坑记录
r.Form 在使用net/http下的r.Form结构体提取表单提交的内容之前需要先进行r.ParseForm操作,否则r.Form内容为空;如下所示: func handler(w http.ResponseWriter,r *http.Request) { fmt.Fprintf(w,"hello world%s\n",r.Form["count"]) \\此时r...原创 2018-06-27 22:45:11 · 175 阅读 · 0 评论 -
golang中的byte、rune对应的基础类型
golang中存在丰富的类型,其中一部分类型如byte、rune等是基于底层的整形等基础类型实现的,熟悉类型对应的基础类型能够帮助我们了解一些coding中的小技巧,可以基于类型的基础类型直接使用。 首先了解一下一些内建类型对应的基础类型,这些都可以在源码中builtin.go中找到:// byte is an alias for uint8 and is equivalent to uin...原创 2018-07-30 23:11:15 · 3144 阅读 · 0 评论 -
GOLANG标准库学习笔记--os.file
package os//file.go该文件主要定义一些关于文件的io操作,主要包括8个标志位:其中读写权限为必须指定的;O_RDONLY //syscall.O_RDONLY(0x00000)只读,其中对于文件读写权限判定采取mode & (O_RDONLY | O_WRONLY | O_RDWR)方式O_WRONLY //syscall.O_WRONLY(0x00001)只写...原创 2018-09-25 20:49:57 · 4008 阅读 · 1 评论 -
HTTP踩坑记录
HTTP踩坑记录proxy想当然地以为访问https网站,代理地址也需要配置为https://xx.xx,修改为http://后可以使用。具体代码如下: fixedURL, err:= url.Parse("http://username:password@devproxy.h3c.com:8080") transport:=&http.Transport{ Proxy:htt...原创 2019-04-18 20:49:31 · 831 阅读 · 0 评论