使用 xmake 管理 C++ 项目

受够了 CMake 的折磨,用了 xmake 之后我的心中只剩下感恩。

Read more  ↩︎

现代 CMake 项目的正确姿势

本文总结了现代 CMake 项目实践中的一些经验。

Read more  ↩︎

RESTful 接口设计经验总结

本文归纳了 RESTful 接口设计实践中的一些经验。

Read more  ↩︎

使用 WSL2 安装 minikube

体验 k8s 比较省事的一个的方法就是直接装 minikube 单机部署。 为了更省事,可以考虑直接在 WSL2 中操作。 省事个锤子,这是折磨。 本文将使用 Podman 作为 minikube 的驱动,而非 Docker。

Read more  ↩︎

C++ Core Guidelines 命名与布局规则

C++ Core Guidelines 是现代 C++(目前是 C++17)的一套核心指导方针,考虑了未来的增强与 ISO 技术规格。

Read more  ↩︎

CMake 项目结构最佳实践

CMake 是一种比较灵活的构建工具,正因如此导致很多 CMake 项目的结构混乱不堪,甚至包括国外某知名大厂的高 star 项目,本文将介绍一种目前广泛使用的比较合理的 CMake 项目结构

Read more  ↩︎

VS Code 写一切:CMake

VS Code 写 CMake 感觉十分舒适,比 VS 爽多了

Read more  ↩︎

CMake 从零开始快速上手

CMake 是一个跨平台的构建、测试、打包工具,被广泛使用于 C++ 开源项目中

Read more  ↩︎

Vulkan 画三角形第十五章:总结

现在我们已经成功地渲染并在屏幕上展示了一个三角形,更重要的是,我们把 Vulkan 中的大部分知识都过了一遍,现在让我们来回顾一下它的每个步骤

Read more  ↩︎

Vulkan 画三角形第十四章:渲染和展示

本文中我们将会结合之前的东西,最后在屏幕上把三角形画出来

Read more  ↩︎