数字_字符串转换
数字&字符转换 string 转换 为其他类型 f, _ := strconv.ParseBool("false") // bool g, _ := strconv.ParseFloat("123.23", 64) // float h, _ := strconv.ParseInt("-1234", 10, 64) // int64 i, _ := ...
数字&字符转换 string 转换 为其他类型 f, _ := strconv.ParseBool("false") // bool g, _ := strconv.ParseFloat("123.23", 64) // float h, _ := strconv.ParseInt("-1234", 10, 64) // int64 i, _ := ...
时间戳 now := time.Now() // 当前本地时间 sec := now.Unix() // 秒级(Unix 时间戳) msec := now.UnixMilli() // 毫秒级(Go 1.17+) usec := now.UnixMicro() // 微秒级(Go 1.17+) nsec := now.UnixNano() // 纳秒级 封装 packag...
零值的定义取决于字段的类型 对于 string 类型,零值是空字符串 ““。 对于 int 类型,零值是 0。 对于指针类型,零值是 nil。 对于切片和映射,零值是 nil 或者长度为 0 的切片/映射。 对于数组,零值是 [] 不同初始化对应的默认值 // 方式1: 声明但不初始化 var slice []string // 默认值: nil // 方式...
copier库 用 github.com/jinzhu/copier 进行结构体之间数据拷贝 相关的包: import ( "github.com/jinzhu/copier" ) 语法 copier.Copy(&目标, &源) 基础使用 package main import ( "fmt" "github.com/jinzhu/copie...
json库 JSON 编码: 将 Go 的数据结构转换为 JSON 格式的字符串。通过 json.Marshal 函数实现。 JSON 解码: 将 JSON 格式的字符串转换为 Go 的数据结构。通过 json.Unmarshal 函数实现。 相关的包: import { "encoding/json" } 语法 json.Marshal(待解析...
1.安装C编译器 https://sourceforge.net/projects/mingw-w64/files/mingw-w64/ 安装后会自动加入环境变量path,自行确认 cmd下输入指令gcc -v,确定安装成功和版本 2.安装fyne 使用标准的go工具,安装Fyne的核心库使用: go get fyne.io/fyne/v2@latest #安装fyne框架...
语法 基本格式 db.集合名.find({ <条件> }) 等值匹配 { field : value } { "field" : value } 普通对象/数组对象嵌套字段 { class.attribute : value } { "对象名.属性名": value } { "数组名.对象名.属性名": value } 比较运算 { field: { $xx...
Goland 常用快捷键 文件操作相关的快捷键 快捷键 作用 Ctrl + E 打开最近浏览过的文件 F2 重命名文件夹、文件、方法、变量名等 代码格式化相关的快捷键 快捷键 作用 ...
基本格式 JavaScript 复制 db..find({ }) 等值匹配 JavaScript 复制 { field: value } 例: JavaScript 复制 { id: “3393633870761476271” } 嵌套字段(用点号) JavaScript 复制 { “state.status”: “running” } ...
分工 ┌-------- 高可用 ---------------------┐ │ │ +----+-----+ +-----+----+ │ Master │◀---failover─│ Slave │ Slave 随时 │ 写+读 │ ...