本文是「从 C++ 到 Go」系列的第二篇,承接上一篇对基础语法、类型系统和函数的讨论,继续深入 Go 的核心数据结构(数组、切片、Map)、结构体与方法、以及接口机制。对于 C++ 程序员来说,这三部分恰好覆盖了 Go 与 C++ 差异最集中的区域——从 std::vector 到切片、从类继承到组合与接口。
从 C++ 到 Go(一):基础语法、类型系统与函数
对于有 C++ 经验的程序员来说,学习 Go 是一次有趣的体验。Go 在许多设计上与 C++ 有着相似的底层思路,但又在语法和哲学上做出了截然不同的取舍。本文是我学习 Go 的实践笔记,以代码为主线,穿插与 C++ 的对比,力求在「知其然」的同时也「知其所以然」。
光与影的魔术②:微距摄影的景深·一个反直觉的结论
摄影,说到底,是在处理光与空间的关系;不过,一旦进入微距,这件事会变得有点「反直觉」。
湿法提纯黄金的关键细节补充:还原剂与去硝
湿法提纯黄金操作指南与技术说明(王水体系为主)
最近金价飞涨,偶尔看到民间有提纯黄金的店铺发布的提纯过程的视频。沉睡多年的「化学」基因动了一下,于是总结了王水体系湿法提纯黄金(王水溶解 → 分离 → 选择性还原 → 酸洗 → 重复精炼 → 熔融成型)的简要操作指南和技术说明。此外,也简述硫脲(无氰)体系作为对照。
特别说明:纯属娱乐,操作风险极大,请勿在居民区操作。