随笔分类 -  Go每日一库

上一页 1 ··· 6 7 8 9 10
摘要:简介 前一篇文章介绍了 Go 标准库中的日志库 log。最后我们也提到,log库只提供了三组接口,功能过于简单了。 今天,我们来介绍一个日志库中的“明星库”——logrus。本文编写之时(2020.02.07),logrus 在 GitHub 上 star 数已达到 13.8k。 logrus完全兼 阅读全文
posted @ 2023-09-15 08:52 larkwins 阅读(151) 评论(0) 推荐(0)
摘要:简介 在日常开发中,日志是必不可少的功能。虽然有时可以用fmt库输出一些信息,但是灵活性不够。Go 标准库提供了一个日志库log。本文介绍log库的使用。 快速使用 log是 Go 标准库提供的,不需要另外安装。可直接使用: package main import ( "log" ) type Us 阅读全文
posted @ 2023-09-14 09:42 larkwins 阅读(111) 评论(0) 推荐(0)
摘要:简介 今天我们再来介绍 spf13 大神的另一个库cast。cast是一个小巧、实用的类型转换库,用于将一个类型转为另一个类型。 最初开发cast是用在hugo中的。 快速使用 先安装: $ go get github.com/spf13/cast 后使用: package main import 阅读全文
posted @ 2023-09-13 19:33 larkwins 阅读(207) 评论(0) 推荐(0)
摘要:简介 上一篇文章Go 每日一库之 viper中,我们介绍了 viper 可以监听文件修改进而自动重新加载。 其内部使用的就是fsnotify这个库,它是跨平台的。今天我们就来介绍一下它。 快速使用 先安装: $ go get github.com/fsnotify/fsnotify 后使用: pac 阅读全文
posted @ 2023-09-13 08:45 larkwins 阅读(339) 评论(0) 推荐(0)
摘要:简介 上一篇文章介绍 cobra 的时候提到了 viper,今天我们就来介绍一下这个库。 viper 是一个配置解决方案,拥有丰富的特性: 支持 JSON/TOML/YAML/HCL/envfile/Java properties 等多种格式的配置文件; 可以设置监听配置文件的修改,修改时自动加载新 阅读全文
posted @ 2023-09-12 19:54 larkwins 阅读(299) 评论(0) 推荐(0)
摘要:简介 cobra是一个命令行程序库,可以用来编写命令行程序。同时,它也提供了一个脚手架, 用于生成基于 cobra 的应用程序框架。非常多知名的开源项目使用了 cobra 库构建命令行,如Kubernetes、Hugo、etcd等等等等。 本文介绍 cobra 库的基本使用和一些有趣的特性。 关于作 阅读全文
posted @ 2023-09-12 08:49 larkwins 阅读(553) 评论(0) 推荐(0)
摘要:简介 ini 是 Windows 上常用的配置文件格式。MySQL 的 Windows 版就是使用 ini 格式存储配置的。 go-ini是 Go 语言中用于操作 ini 文件的第三方库。 本文介绍go-ini库的使用。 快速使用 go-ini 是第三方库,使用前需要安装: $ go get gop 阅读全文
posted @ 2023-09-11 19:07 larkwins 阅读(362) 评论(0) 推荐(0)
摘要:简介 今天我们来看一个很小,很实用的库go-homedir。顾名思义,go-homedir用来获取用户的主目录。 实际上,使用标准库os/user我们也可以得到这个信息: package main import ( "fmt" "log" "os/user" ) func main() { u, e 阅读全文
posted @ 2023-09-11 08:57 larkwins 阅读(163) 评论(0) 推荐(0)
摘要:## 简介 在[上一篇文章](https://go-quiz.github.io/2020/01/07/godailylib/flag/)中,我们介绍了`flag`库。`flag`库是用于解析命令行选项的。但是`flag`有几个缺点: - 不显示支持短选项。当然上一篇文章中也提到过可以通过将两个选项 阅读全文
posted @ 2023-09-08 19:33 larkwins 阅读(500) 评论(0) 推荐(0)
摘要:## 缘起 我一直在想,有什么方式可以让人比较轻易地保持每日学习,持续输出的状态。写博客是一种方式,但不是每天都有想写的,值得写的东西。 有时候一个技术比较复杂,写博客的时候经常会写着写着发现自己的理解有偏差,或者细节还没有完全掌握,要去查资料,了解了之后又继续写,如此反复。 这样会导致一篇博客的耗 阅读全文
posted @ 2023-09-08 16:20 larkwins 阅读(276) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10