梳理 Go 1.21+ 常用标准库包并给核心 API 与示例:fmt、strings、strconv、time、os、io、net、json、sync、log、sort 等,并归纳 defer 关文件、sync.Pool 复用缓冲区等实践。
梳理 Go 内置函数:append 与 copy 改切片,len 与 cap 查长度与容量,make 分配内存,delete 删 map 键,close 关通道,panic 配 recover 兜异常,1.21 起新增 min、max、clear。
逐个讲 Go 的 25 个保留字,分声明、控制流、并发、数据类型四类配示例。要点:iota 枚举、defer 的 LIFO 顺序与改写 return、range 遍历拿到副本、循环内闭包要用 i := i 固定当轮值。
变量有确定类型;没有显式初值也有零值。:= 是声明,= 是给已有变量赋值,这个区别决定能否在同一作用域再次使用。
分基础、编辑、搜索、面板、折叠五类整理 VS Code 快捷键,Windows 与 Mac 两栏并排。重点是折叠系列 Ctrl+K 加 0、Ctrl+K 加 J、Ctrl+K 加 1/2/3 的分层折叠,F5、F9、F11 调试以及 Ctrl+D 多光标。
以表格整理 Linux 常用命令,分文件目录(ls、cd、grep、find)、系统进程(ps、kill、systemctl)、网络(ping、ip、ss、curl)几类;后半按四种模式拆解 Vim 快捷键,再列 Nano 的保存与查找操作。
按基础、窗口、文件、办公、系统五类整理 Windows 快捷键,含 Win+D 显桌面、Win 加左右分屏、Win+Shift+S 截图、Ctrl+Shift+N 新建文件夹、Win+Ctrl+D 虚拟桌面,另附 Ctrl 加斜杠注释等组合键。
在 Windows 宿主机上用 asdf + Docker Desktop 搭多语言开发环境的完整流程:asdf 安装与插件管理、Golang / Node.js / Python / PHP / Java / C++ / Rust 的安装,以及 Docker 的安装与配置。
asdf 不再支持 asdf update 命令之后的更新方式整理:Git 更新、安装脚本更新、重载、验证、更新插件与工具版本,以及自定义安装路径下需要注意的地方。
package main 表示可执行程序的包,main 函数是入口。import 引入其他包,不是把源码文本粘贴进来。