类型
已收录文章:28篇
-
1. Redis介绍Redis 是一个高性能的键值存储系统,支持多种数据结构。包含五种基本类型 String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合),和三种特殊类型 Geo(地理182 收藏
-
golang拾遗主要是用来记录一些遗忘了的、平时从没注意过的golang相关知识。 很久没更新了,我们先以一个谜题开头练练手: package main import ( "encoding/json" "fmt" "time" ) type MyTime time.Time372 收藏
-
intset 当set集合存储的是整数时,encoding为intset类型(小整数集合) typedef struct intset { int32 encoding; int32 length; int contents[]; } 字段描述说明encoding决定整数位宽是16位、32位还是64位枚举表157 收藏
-
如何复制一个对象 不考虑IDE提供的代码分析和go vet之类的静态分析工具,golang里几乎所有的类型都能被复制。 // 基本标量类型和指针 var i int = 1 iCopy := i str := "string" strCopy := str pointer := &i po267 收藏
-
1. mysql的数据类型 在mysql中有如下几种数据类型: (1)数值型 数值是诸如32 或153.4 这样的值。mysql 支持科学表示法,科学表示法由整数或浮点数后跟“e”或“e”、一311 收藏
-
1、查看当前数据库支出的存储引擎 方法1: mysql> show engines \G; *************************** 1. row *************************** Engine: InnoDB Support: YES Comment: Supports transactions, row-level locking, and foreig471 收藏
-
1 索引的概念 索引(在MySQL中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构,这也是索引最基本的功能。 索引对于良好的性能非常关键。数据量越大时,索引对性能245 收藏
-
本文作者粗略地总结了 MySQL 三种日志的一些特点和作用,以帮助大家理解 MySQL 中的事物以及事物背后的原理。 MySQL中有七种日志文件,分别是: 重做日志(redo log) 回滚日志(undo log)332 收藏
-
直接使用reflect的TypeOf方法就可以了 fmt.Println(reflect.TypeOf(var)) 补充:golang 获取变量类型的三种方式 Using string formatting func typeof(v interface{}) string { return fmt.Sprintf("%T", v) } Using reflect package361 收藏
-
1. iota关键字 iota是go语言的常量计数器,只能在常量的表达式中使用,其值从0开始,在const中每新增一行iota自己增长1,其值一直自增1直到遇到下一个const关键字,其值才被重新置为0。 cons273 收藏
-
1. cast是啥 cast 是在Github上开源的工具库,就像他的名字一样,他为我们提供了非常便捷的类型转化的方法。 我们可以通过下面的地址拉取cast库: go get github.com/spf13/cast 2. 两种API cast库中为我们235 收藏
-
在golang中,interface{}允许接纳任意值,int,string,struct,slice等,因此我可以很简单的将值传递到interface{},例如: package main import ( "fmt" ) type User struct{ Name string } func main() { any := User{ Name: "fidding259 收藏