夜羽的小作坊

最新文章

环境搭建

macOS 选购与配置

面向开发者的 Mac 选购建议与软件配置:硬件选型、Homebrew、IDE 与命令行环境。

1750 字 9 分钟
随笔

Finding My Way

在科研与工程之间反复摇摆后,想清楚自己真正想走哪条路的心路历程。

3131 字 16 分钟
C++ 进阶

C++ 性能优化

std::chrono 计时、Benchmarking 方法论、内存分配追踪,以及 CLion Profiler 的使用。

3203 字 16 分钟
C++ 进阶

C++ 位运算

二进制基础、AND/OR/XOR/NOT/移位运算,以及位运算在 GPU 编程中的应用。

2891 字 14 分钟
C++ 进阶

C++ 手写 vector

手写动态数组深入理解 std::vector 的内存管理、扩容策略与移动语义。

2190 字 11 分钟
C++ 进阶

C++ 求值顺序与 UB

C++ 函数参数的求值顺序未指定,以及哪些表达式会触发未定义行为。

1425 字 7 分钟
C++ 进阶

C++ 单例模式

用 C++ 实现线程安全的单例、local static 的单例写法,以及单例的滥用问题。

1792 字 9 分钟
C++ 进阶

C++ constexpr 与编译期计算

const vs constexpr、编译期计算的零开销、if constexpr 的模板应用。

3024 字 15 分钟