string 到 int int, err: = strconv.Atoi(string) string 到 int64 int64, err := strconv.ParseInt(string, 10, 64) # 第三个参数位大小表示期望转换的结果类型,其值可以为0, 8, 16, 32和64,...
go
go语言字符串分割,拼接操作
//以, 对字符串分割 s:="A,B,C" parts:=strings.Split(s,",") fmt.Println(parts) //把字符串连接起来 s=strings.Join(parts,"-") fmt.Println(s) //字符串和其他类型转换 //数字转字符串 s=strconv....
Go 实现字符串首字母大、小写函数
Go 语言本身没有 字符串首字母大、小写 的函数,只有 strings.ToUpper(s string) 和 strings.ToLower(s string) 能分别实现字符串全字母大、小写。 可以在这两个函数的基础上分别实现 字符串首字母大、小写 的...
如何将interface转为int, string, slice, struct等类型
在golang中,interface{}允许接纳任意值,int, string, struct,slice等,因此我可以很简单的将值传递到interface{} 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ...
Gorm 查询指定字段并返回
今天使用gorm查询的时候想查询指定字段,发现使用Find(&article)的话,会把结构体的数据都返回,但我response的时候不想让别人看到其他字段。 Scan() 方法 例如以下Model结构体,我只想查询id和tilte两...
Gorm 指定表前缀或指定表名
学习go,那就绕不过建立模型结构体,但是我之前的表都是带前缀的,没办法,这边肯定也要加上。一顿操作,就把我的成果介绍下吧,这里了解了两种操作方式: | 指定表前缀 db, err = gorm.Open("mysql", dsn) i...
Golang读取yaml配置信息操作
这篇文章主要介绍了Golang使用第三方包viper读取yaml配置信息操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 Golang有很多第三方包,其中的 viper 支持读取多种配置文件信息。本文只是...
Go Chassis教程三–编写客户端
1、编写main.go type Client struct { } //在这个方法中,调用上面编写的服务 func (r *Client) SayHi(b *restful.Context) { req, _ :=rest.NewRequest(http.MethodGet, "http://RESTServer/sayhello/world...
Go Chassis教程二–安装及编写服务端
1.Install go 2.Generate go mod go mod init 3.Add go chassis go get github.com/go-chassis/go-chassis/v2@v2.0.2 4.Use go mod GO111MODULE=on go mod download #optional GO111MODULE=on go m...
Go Chassis教程一–简介
以前文章介绍了CloudWeGo-Kitex相关微服务框架,那是一款字节跳动的微服务框架,字节跳动是出了名的抄袭之王,靠欺骗用户起家(比如:旗下好多产品都对外宣称,用户邀请新用户或者阅读其中内容或者点击里面的广告...