抓取 Binance 的盘口价格 (1)
读取 ini 配置文件
从网上抄的一段代码, 对 ini 文件读取方法的再封装:
安装依赖包 go get gopkg.in/ini.v1
点击查看 utils 模块封装
1 | package utils |
点击查看 ini 文件的读取
// utils/conf.ini
1 | [main] |
// main.go
1 | import "project/utils" |
redis 链接与操作
安装包依赖 go get github.com/go-redis/redis
1 | func connectRedis(conf *redis.Options) (client *redis.Client, err error) { |
数据类型的转换
从 ini 中读取配置文件, 可以拿到 string, int32, int64, uint32, uint64, float32, float64 几种类型.
1 | // string => int |
输出时间格式
import "time"
- 可读时间:
timeStr := time.Now().Format("2006-01-02 15:04:05")
, 其中 “2006-01-02 15:04:05” 为固定时间, golang 诞生时间. - 秒时间戳:
s := time.Now().Unix()
- 纳秒时间戳:
ns := time.Now().UnixNano()
1 | // Y-m-d H:i:s => Time |