上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页
摘要: Beego ORM框架是一个独立的ORM模块,主要用于数据库操作。 说明:对象-关系映射(Object/Relation Mapping,简称ORM)在Go语言中就是将struct类型和数据库记录进行映射。 下面介绍如何操作mysql数据库。 一、安装包 因为beego orm是独立的模块,所以需要 阅读全文
posted @ 2022-05-10 13:25 比特边界 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: time包提供了时间的显示和测量用的函数。日历的计算采用公历 一、时间类型 time.Time类型表示时间。我们可以通过time.Now()函数获取当前的时间对象,然后获取时间对象的年月日时分秒等信息。示例代码如下: func timeDemo() { now := time.Now() //获取当 阅读全文
posted @ 2022-05-10 11:41 比特边界 阅读(96) 评论(0) 推荐(0) 编辑
摘要: OS标准库实现了平台(操作系统)无关的编程接口 package main import ( "fmt" "os" ) // 创建文件 func createFile(){ f, err := os.Create("test.txt") iferr != nil { fmt.Printf("err: 阅读全文
posted @ 2022-05-10 11:22 比特边界 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Go语言中strconv包实现了基本数据类型和其字符粗串表示的相互转换。 strconv包 strconv包实现了基本数据类型与其字符串表示的转换,主要有以下常见函数:Atoi()、Itoa()、parse系列、format系列、append系列。 一、string与int类型转换 这一组函数是我们 阅读全文
posted @ 2022-05-10 10:42 比特边界 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 本节介绍,在go语言中,如何是用protobuf对数据进行序列化和反序列化。 一、先参考protobuf快速入门章节安装protoc编译器 protoc快速入门 二、安装protoc-gen-go 安装针对go语言的编译器插件。 go get -u github.com/golang/protobu 阅读全文
posted @ 2022-05-08 20:04 比特边界 阅读(509) 评论(0) 推荐(0) 编辑
摘要: protocol buffers支持map类型定义。 一、map语法 map<key_type, value_type> map_field = N; key_type可以是任何整数或字符串类型(除浮点类型和字节之外的任何标量类型)。请注意,枚举不是有效的key_type。 value_type 可 阅读全文
posted @ 2022-05-08 20:01 比特边界 阅读(4808) 评论(0) 推荐(1) 编辑
摘要: 我们在各种语言开发中类的定义是可以互相嵌套的,也可以使用其他类作为自己的成员属性类型。 在protobuf中同样支持消息嵌套,可以在一个消息中嵌套另外一个消息,字段类型可以是另外一个消息类型。 一、引用其他消息类型的用法 // 定义Result消息 message Result { string u 阅读全文
posted @ 2022-05-08 19:59 比特边界 阅读(2920) 评论(0) 推荐(0) 编辑
摘要: 在protobuf消息中定义数组类型,是通过在字段前面增加repeated关键词实现,标记当前字段是一个数组。 一、整数数组的例子: message Msg { // 只要使用repeated标记类型定义,就表示数组类型。 repeated int32 arrays = 1; } 二、字符串数组 m 阅读全文
posted @ 2022-05-08 19:57 比特边界 阅读(3742) 评论(0) 推荐(0) 编辑
摘要: 当需要定义一个消息类型的时候,可能想为一个字段指定“预定义值序列”中的一个值,这时候可以通过枚举实现。 例子: syntax = "proto3";//指定版本信息,不指定会报错 enum PhoneType //枚举消息类型,使用enum关键词定义,一个电话类型的枚举类型 { MOBILE = 0 阅读全文
posted @ 2022-05-08 19:55 比特边界 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: Protobuf定义了一套基本数据类型,下表罗列出了protobuf类型和其他语言类型的映射表。 阅读全文
posted @ 2022-05-08 19:52 比特边界 阅读(1846) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页