golang
未读
gorm 使用limit , offset, count 实现分页
Limit Limit 指定要查询的最大记录数。 示例: 取出时间倒叙的最后5条记录 db.Order("created_at desc").Limit(5).Find(&users)
Offset Offset指定开始返回记录前要跳过的记录数 offset 需要配合limit 使用 db.Lim
golang
未读
gorm-Model查询函数
gorm是一款优秀的国产golang orm关系型数据库框架,在国内外使用比较广泛。它的链式调用还算是一种符合人类思维的风格。 不过在使用过程中也遇到一些困扰,比如:Model, Find, First, Where这些函数该什么时候使用,有时候会有边界不清楚,使用混乱的情况。 以下代码示例使用v2
golang
未读
Golang统计函数
在开发过程中,很多时候我们有统计单个字符或者字符串在另一个字符串中出现次数的需求,在Golang中,统计字符串出现次数我们使用Golang函数。 Strings.count()函数 语法 func Count(s, substr string) int 函数返回 int 类型的值,如果检索的字符串不
golang
未读
Golang字符串和数值类型转换
golang
未读
go容器-list列表
list介绍 list列表是一种非连续的存储容器,由多个节点组成,节点通过一些变量记录彼此之间的关系,列表有多种实现方法,如单链表、双链表等。 列表的原理可以这样理解:假设 A、B、C 三个人都有电话号码,如果 A 把号码告诉给 B,B 把号码告诉给 C,这个过程就建立了一个单链表结构,如下图所示。
golang
未读
Golang整数的高精度计算
math/big 包 Go语言中 math/big 包实现了大数字的多精度计算,支持 Int(有符号整数)、Rat(有理数)和 Float(浮点数)等数字类型。 这些类型可以实现任意位数的数字,只要内存足够大,但缺点是需要更大的内存和处理开销,这使得它们使用起来要比内置的数字类型慢很多。 在 mat