golang
已收录文章:12487篇
-
有时会有这种需求,将一个json数据形如: {"x":"golang", "y":"520.1314"} 中的y反序列化为浮点类型,如果这样写: package main import ( "encoding/json" "fmt" ) type JsonTest struct { X string `json:"x"` Y float64355 收藏
-
背景 最近在开发一个功能时,需要通过 http 协议上报大量的日志内容,但是在 Go 标准库里的 http client 的 API 是这样的: http.NewRequest(method, url string, body io.Reader) body 是通过 io.Reader 接口来传递238 收藏
-
Bloom Filter 概念 布隆过滤器(英语:Bloom Filter)是1970年由一个叫布隆的小伙子提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集472 收藏
-
前言 当我们使用go进行数据序列化或反序列化操作时,可能经常涉及到字符串和字节数组的转换。例如: if str, err := json.Marshal(from); err != nil { panic(err) } else { return string(str) } json序列258 收藏
-
前不久用goland时,不小心将.tpl文件默认为.go文件。然后就开始报错,setting找了很久,由于英语比较差,翻译了很久还是没有找到恢复默认设置的选项。 最后找到了另一种解决方法。如果有知道135 收藏
-
概述 在go语言中,select语句就是用来监听和channel有关的IO操作,当IO操作发生时,触发相应的case操作,有了select语句,可以实现main主线程与goroutine线程之间的互动。需要的朋友可以参考以下内238 收藏