Go语言中文网 为您找到相关结果 5

Golang之bytes.buffer学习笔记

bytes.buffer是一个缓冲byte类型的缓冲器存放着都是byte Buffer 是 bytes 包中的一个 type Buffer struct{…} A buffer is a variable-sized buffer of bytes with Read and Write methods. The zero value for Buffer is an empty buffer ready to use. (是一个变长的 buffer,具有 Read 和Write 方法。 Buffer 的 零值 是一个 空的 buffer,但是可以使用) Buffer 就像一个集装箱容器,可以存东西,取东西(存取数据) 创建 一个 Buffer (其实底层就是一个 []byte, 字节切片)...阅读全文

博文 2016-02-29 23:00:01 luomoshusheng

golang二进制bit位的常用操作

package main import ( "fmt" "github.com/imroc/biu" ) /** golang二进制bit位的常用操作,biu是一个转换二进制显示的库 mengdj@outlook.com */ func main() { var( /** 1个字节=8个二进制位,每种数据类型占用的字节数都不一样 注意位操作千万不要越界了,如某个类型占8个bit位,偏移时候不要超过这个范围 */ a uint8=30 ) //a输出结果:00011110 fmt.Println(biu.ToBinaryString(a)) /** 将某一位设置为1,例如设置第8位,从右向左数需要偏移7位,注意不要越界 1<<7=1000 0000 然后与a逻辑或|,偏移后的第8位为1,逻辑|...阅读全文

博文 2018-08-17 12:30:00 mengdejun

Golang之bytes.buffer

bytes.buffer是一个缓冲byte类型的缓冲器存放着都是byte Buffer 是 bytes 包中的一个 type Buffer struct{…} A buffer is a variable-sized buffer of bytes with Read and Write methods. The zero value for Buffer is an empty buffer ready to use. (是一个变长的 buffer,具有 Read 和Write 方法。 Buffer 的 零值 是一个 空的 buffer,但是可以使用) Buffer 就像一个集装箱容器,可以存东西,取东西(存取数据) 创建 一个 Buffer (其实底层就是一个 []byte, 字节切片)...阅读全文

博文 2016-01-29 00:00:01 grassroots2011

golang 粗谈

golang是一门很独特的语言, 属于实战派系列. 最喜欢的两门语言python和golang. 现在感觉, go相比python , 有一些自己独特的特点, 前景巨大. (1)开发效率高. golang的开发效率市非常高的, 虽然属于静态语言. 但是编译速度, 开发速度都是非常快的. 当然, 我们不和python动态语言相比了. 这个得益于gotool, 这个非常强大的命令行工具. (2)语言成分相当干净, golang的关键字只有25个. 取消了大量的oop特性. 但是我们发现, 那些特性取消了, 我们照样能够实现一样非常强大的功能, 甚至更强大. 按照创始人的说法就是, 既然那些功能特性并没有带来非常明显的性能的提升, 我们就不用再背着这个包袱了, 所以golang是极简,实用的. 比...阅读全文

博文 2014-10-04 19:26:06 qiya2007

小白求助!InfluxDB源码,接收HTTP的方法里面无法获取到POST请求的BODY

我需要修改一下InfluxDB的HTTP请求日志格式,我找到了记录日志的方法**services/httpd/response_logger.go**里面的**buildLogLine**方法(这个方法是写日志的方法),通过`r *http.Request`参数获取POST请求的BODY,但是一直无法获取成功。。。 我使用过: ``` r.ParseForm() // r.ParseMultipartForm(r.ContentLength) form := r.Form postForm := r.PostForm timeValue := r.FormValue("time") bytes, _ := ioutil.ReadAll(r.Body) ``` **这样...阅读全文