Code Is Elegant
面向开发者的 Mac 选购建议与软件配置:硬件选型、Homebrew、IDE 与命令行环境。
在科研与工程之间反复摇摆后,想清楚自己真正想走哪条路的心路历程。
std::chrono 计时、Benchmarking 方法论、内存分配追踪,以及 CLion Profiler 的使用。
二进制基础、AND/OR/XOR/NOT/移位运算,以及位运算在 GPU 编程中的应用。
手写动态数组深入理解 std::vector 的内存管理、扩容策略与移动语义。
C++ 函数参数的求值顺序未指定,以及哪些表达式会触发未定义行为。
用 C++ 实现线程安全的单例、local static 的单例写法,以及单例的滥用问题。
const vs constexpr、编译期计算的零开销、if constexpr 的模板应用。