Go context.Context 浅析

context 是 Golang 标准库所提供的上下文相关的库,它所定义的 context.Context 类型在 Golang 程序中被广泛应用于跨 Goroutine 的信号同步和数据传递,是 Golang 语言中的特殊设计,在其他语言中也很少见到类似的设计。本文我们将浅析 Golang 的 context 的使用和原理。

阅读全文

Go Module 浅析

Golang 在 1.13 版本后的包管理器功能已经逐步完善,现在越来越多第三方开源项目支持官方的依赖管理方式。Go Module 是 Golang 管理依赖关系的包管理器,本文将浅析 Go Module 的使用和原理,希望大家阅读本文后能对 Go Module 有更进一步地了解。

阅读全文

Go sync.Map 和并发安全

Golang 提供的 map 并不是并发安全的,当存在并发读写 map 的情况时,需要我们自行实现并发安全,或者使用 Golang 标准库提供的 sync.Map。本文将介绍各种保证 map
阅读全文

Go Template 语法和使用

text/template 和 html/template 是 Golang 标准库提供的两个数据驱动的模板库,通常被用于文本生成和 HTML 生成。本文将介绍 Golang 模板库的语法和使用。

阅读全文

使用 Hugo 构建静态网站

Hugo 是一个基于 Golang 实现的静态网站框架,以高效构建、灵活扩展等特点而闻名。本文将介绍 Hugo 的各类概念以及使用方法,并使用 Hugo 搭建简单的静态网站。

阅读全文

再见了,rm.66rpg.com

大约9月6日下午6点,Icenowy 给我发了一个贴子的链接,嗯,来自 66RPG 的帖子。发帖人是柳柳,66RPG 的站长。

有关注的小伙伴们应该知道发生了什么事。

阅读全文