0%

白驹过隙,转眼已经是 2024 年的最后一天了。今年第一天在麦当劳餐厅总结 2023 年的场景还历历在目,而今天的我则是坐在卧室的书桌旁,写下 2024 年的年终总结。

阅读全文 »

之前总是断断续续的学习一些前端知识,因为并没有真的实际使用过,所以学习的知识总是很快遗忘了。这次又重新跟着 B 站的 pink 老师 重新学习了一遍前端的 HTML 与 CSS 的基础知识,这篇文章是对 HTML 知识的总结。

阅读全文 »

上一篇文章学习了 go 标准库的 log 包和 log/syslog 包,log 包提供了简单的日志记录功能,而 log/syslog 则提供了将日志记录到系统 syslog 服务的能力。这篇文章将继续学习标准库的 log/slog 库,log/slog 库提供了结构化日志功能,它所记录的日志包含了消息、日志级别以及通过键值对所表示的各种属性。

阅读全文 »

这篇文章将开始学习 go 标准库提供的 log 功能。log 包提供了简单的、格式化日志输出功能,log/syslog 包则提供了访问系统日志服务(syslog)的能力,而 log/slog 包则提供了结构化日志功能。

这篇文章将首先学习 loglog/syslog 包。

阅读全文 »

Go 标准库的 fmt 包提供了类似于 C 风格 printf/scanf 的格式化 I/O 工具。这篇文章将学习 Go fmt 的基本使用方法和实现原理。

阅读全文 »

标准库的 bufio 包实现了带缓冲的 I/O。它对 io.Reader 或 io.Writer 进行封装,并返回一个新的 io.Reader 或 io.Writer 对象。新的 I/O 对象在原有的 io.Reader 或 io.Writer 对象之上提供缓冲功能,从而减少系统调用次数,以提高 I/O 性能。

阅读全文 »