golang
文章平均质量分 52
huanleyan
我是一个具有团队意识的人,愿意为团队付出,不怕吃苦,面对困难,克服困难,
展开
-
golang 模拟 curl post
package mainimport ( // "bytes" "fmt" "io/ioutil" "net/http" "net/url" // "os" // "strings")func main() { client := &http.Client{} //向服务端发送get请求 //request, _ := http.NewRequest("GET", "原创 2017-07-12 17:51:17 · 7812 阅读 · 0 评论 -
go-simplejson|解析json字符串
package mainimport ( "github.com/bitly/go-simplejson" // for json get "fmt")var jsonStr = ` { "person": [{ "name": "piao", "age"转载 2017-07-19 17:18:05 · 14259 阅读 · 0 评论 -
golang post发送application/json数据到服务器
import ( "net/http" "encoding/json" "fmt" "bytes" "io/ioutil" "unsafe") type JsonPostSample struct { } func (this *JsonPostSample) SamplePost() { song := make(map[st转载 2017-07-19 17:36:01 · 11376 阅读 · 0 评论 -
golang 学习笔记(1)数组,切片,字典
// test10 project main.gopackage mainimport ( "fmt")const ( a int = 1 b string = "td" flag bool = false c = "33")func testArray() { //一维数组 var arr [2]int arr[0] =原创 2017-08-25 16:18:46 · 1172 阅读 · 0 评论 -
golang base64
// test12 project main.gopackage mainimport ( "bytes" "encoding/base64" "fmt")func main() { eightBitData := []byte{1, 2, 3, 4, 5, 6, 7, 8} bb := &bytes.Buffer{} encoder := base64.NewEncode原创 2017-08-28 14:18:35 · 714 阅读 · 0 评论 -
golang 文件读取
// test14 project main.gopackage mainimport ( //"fmt" "io/ioutil" "log" "os" "strings" "unicode")func main() { file, err := os.Open("./aa.txt") if err != nil { log.Fatal(err) } defe原创 2017-08-28 14:51:47 · 1635 阅读 · 0 评论 -
golang 读出缓冲器(缓冲器变小)
Read----func (b *Buffer) Read(p []byte) (n int, err error)给Read方法一个容器p,读完后,p就满了,缓冲器相应的减少了,返回的n为成功读的数量如,缓冲器是一个装满5升水的杯子,这个杯子有Read方法,给Read方法一个3升的杯子Read完后,5升杯子里有2升水,3升的杯子满了,返回的n为3在一次Read时,5升杯子里有0升水,3升转载 2017-08-28 17:56:59 · 1026 阅读 · 0 评论 -
golang buffer的使用
// test14 project main.gopackage mainimport ( "bytes" "fmt" //"os")func main() { /* s := []byte(" world") buf := bytes.NewBufferString("hello") fmt.Println(buf.String()) //buf转整形 buf原创 2017-08-28 18:34:24 · 5049 阅读 · 0 评论 -
golang 正则获取和替换
// test18 project main.gopackage mainimport ( "fmt" "regexp" "strconv")// 将字符串解析为浮点数,使用 IEEE754 规范进行舍入。// bigSize 取值有 32 和 64 两种,表示转换结果的精度。// 如果有语法错误,则 err.Error = ErrSyntax// 如果结果超出范围,则返回转载 2017-09-08 14:35:47 · 14872 阅读 · 0 评论