Go
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Go语言数据科学-将内存中的数据缓存到本地
package main// 将内存中的数据备份到本地,方便程序退出后仍然能够访问数据import ( "fmt" "log" "github.com/boltdb/bolt")func main() { db, err := bolt.Open("my.db", 0600, nil) if err != nil { log.Fatal(err) } defer db.Close() // 创建表 err = db.Update(func(tx *bolt.Tx) er原创 2021-06-15 01:16:12 · 476 阅读 · 0 评论 -
Go语言数据科学-内存中缓存数据
Go语言在内存中缓存并读取数据package mainimport ( "fmt" "time" "github.com/patrickmn/go-cache")// go语言在内存中缓存数据// 针对缓存中指定的键值对设置生存时间// 创建一个缓存,默认时间5min,每30s刷新func main() { c := cache.New(5*time.Minute, 30*time.Second) c.Set("myKey", "myValue", cache.DefaultE原创 2021-06-14 00:15:51 · 348 阅读 · 0 评论 -
Go语言数据科学-解析JSON文件
Go语言处理JSON数据,本文使用CitiBike数据为例。package main// 解析JSON数据import ( "encoding/json" "fmt" "io/ioutil" "log" "net/http")// citiBikeURL 提供了CitiBike共享单车的站点信息const citiBikeURL = "https://gbfs.citibikenyc.com/gbfs/en/station_status.json"// 定义station结原创 2021-06-13 11:33:37 · 298 阅读 · 0 评论 -
Go语言数据科学-CSV文件处理
主要使用 encoding/csv 来解析 csv 文件。同时简单使用dataframe包更快速地操作CSV文件。package mainimport ( "fmt" "log" "os" "github.com/kniren/gota/dataframe")func main() { // 打开CSV文件 irisData, err := os.Open("D:/Code/Datasets/iris.csv") if err != nil { log.Fatal(err)原创 2021-06-13 11:30:30 · 506 阅读 · 0 评论 -
Go语言学习基础-学生管理系统的实现
1. 编写 main.go 程序package mainimport ( "fmt" "os")var smr stuMgr //声明一个全局的全局变量学生管理smr// 菜单函数func showMenu() { fmt.Println("------------Welcome to sms!---------------") fmt.Println(` 1. 查看所有学生 2. 添加学生 3. 删除学生 4. 修改学生姓名 5. 退出 `)}func mai原创 2021-05-17 00:28:49 · 406 阅读 · 0 评论
分享