年度归档: 2024 年

44 篇文章

开发环境
多语言开发环境的规划方案:Windows 宿主机跑前端工具链,WSL2 跑 Python 与后端语言,各自的版本管理方式、安装位置与理由都列了出来。
经典易读、提升底层思维的书
分七类给出 20 本书的阅读路径:逻辑思考类用《学会提问》《思考,快与慢》《金字塔原理》;认知规律类用《穷查理宝典》《原则》《黑天鹅》;历史社会类用《人类简史》《万历十五年》;心理学类用《被讨厌的勇气》《非暴力沟通》。
推荐几本书
20 本书的双清单:理性硬核 10 本练脑子,含《穷查理宝典》《思考,快与慢》《学会提问》《黑天鹅》《人类简史》《原则》《随机漫步的傻瓜》;轻松易懂 10 本涨见识,含《非暴力沟通》《被讨厌的勇气》《影响力》《活着》《围城》。
Go 函数与方法
函数参数按值传递。指针参数传递的仍是指针的值,但能通过它访问原对象。方法只是把接收者加入调用约定,不自动获得引用语义。
Go 复合类型
数组把长度放进类型,切片描述底层数组的一段,map 根据键找值,struct 给一组不同类型的数据命名。先按用途选,不按语法长短选。
Go标准库详解
梳理 Go 1.21+ 常用标准库包并给核心 API 与示例:fmt、strings、strconv、time、os、io、net、json、sync、log、sort 等,并归纳 defer 关文件、sync.Pool 复用缓冲区等实践。
Go内置函数详解
梳理 Go 内置函数:append 与 copy 改切片,len 与 cap 查长度与容量,make 分配内存,delete 删 map 键,close 关通道,panic 配 recover 兜异常,1.21 起新增 min、max、clear。
Go语言25个关键字详解
逐个讲 Go 的 25 个保留字,分声明、控制流、并发、数据类型四类配示例。要点:iota 枚举、defer 的 LIFO 顺序与改写 return、range 遍历拿到副本、循环内闭包要用 i := i 固定当轮值。
Go 变量与常量
变量有确定类型;没有显式初值也有零值。:= 是声明,= 是给已有变量赋值,这个区别决定能否在同一作用域再次使用。
VS Code 核心通用快捷键
分基础、编辑、搜索、面板、折叠五类整理 VS Code 快捷键,Windows 与 Mac 两栏并排。重点是折叠系列 Ctrl+K 加 0、Ctrl+K 加 J、Ctrl+K 加 1/2/3 的分层折叠,F5、F9、F11 调试以及 Ctrl+D 多光标。