
go
小马哥~
这个作者很懒,什么都没留下…
展开
-
golang protobuf 的序列化和反序列化
1、通过proto文件生成go代码hello.protosyntax = "proto3";package prototest;message Test { int32 num = 1; string msf = 2;}hello.pb.go// Code generated by protoc-gen-go. DO NOT EDIT.// source: hello.proto/*Package prototest is a generated protocol原创 2020-06-30 19:37:04 · 1258 阅读 · 0 评论 -
golang sleep库使用
golang的休眠可以使用time包中的sleep。函数原型为:func Sleep(d Duration)其中的Duration定义为:type Duration int64`Duration的单位为 nanosecond。为了便于使用,time中定义了时间常量:const (Nanosecond Duration = 1Microsecond = 1000 * Nanos...原创 2020-05-08 16:03:11 · 1900 阅读 · 0 评论 -
golang time包常用操作整理
常用函数设置时区time包默认是UTC ,可以通过下面两种方式设置时区方法1:l,_ := time.LoadLocation("Asia/Shanghai")fmt.Println(time.Now().In(l))l,_ = time.LoadLocation("America/Adak")fmt.Println(time.Now().In(l))方法2:cstZone :...原创 2020-04-30 17:54:55 · 312 阅读 · 0 评论 -
golang之Protobuf
Protobuf 名词解释Protobuf:是由google公司用于数据交换的序列结构化数据格式,具有跨平台、跨语言、可扩展特性,类型于常用的XML及JSON,但具有更小的传输体积、更高的编码、解码能力,特别适合于数据存储、网络数据传输等对存储体积、实时性要求高的领域。以 .proto为后缀,有自己的编译器 protoc, protoc2 和 protoc3 版本,protobuf文档,简称pb...原创 2020-02-25 22:50:00 · 342 阅读 · 0 评论