最近沉迷写c++以及cmake构建项目(不是吧,这也能沉迷?),主要关注的是一个项目的架构,以及一些辅助工具,比如生成文档,代码检查(sanitize)等,打算使用Rust写一个非常简单的c++项目的generator
xmake:另一个C++现代构建系统
发表于 更新于
本文字数: 14k 阅读时长 ≈ 13 分钟
本文字数: 14k 阅读时长 ≈ 13 分钟
主要起因是我在逛Reddit帖子时,看到关于一些c++构建系统的评价. cmake似乎有些过于复杂,它与vcpkg,conan的包管理之间的”融合”可能在有些时候也显得麻烦. 一些人尝试了我没见过的选项,
所以这里主要试试除了cmake之外的构建工具(这些选项中个人目前看好xmake),除了xmake之外,还有The Meson Build system,About Spack - Spack,Bazel 简介 (google.cn)等等.我选择xmake主要原因是其自带的包管理和方便的写法
Dear-ImGUI:不太一样的GUI
发表于 更新于
本文字数: 4.4k 阅读时长 ≈ 4 分钟
本文字数: 4.4k 阅读时长 ≈ 4 分钟
之前介绍过Qt,作为c++界面(事实上不只是界面,Qt本身已经成了写C++的一种工具了)工具,采用的是创建控件然后绑定事件处理的逻辑,与winform,WPF等都是类似的,但是这里介绍一种不太一样的GUI库,其使用immediate mode,也就是在每一帧进行处理,没有保留状态维护. 在游戏界面开发中受到热捧.
cs144:intro to computer network
发表于 更新于
本文字数: 11k 阅读时长 ≈ 10 分钟
本文字数: 11k 阅读时长 ≈ 10 分钟
开始计划做点计算机课程lab,涉及到操作系统、并行分布式系统,计算机网络,数据库系统等等.
dive deeper into functional programming
发表于 更新于
本文字数: 1.8k 阅读时长 ≈ 2 分钟
本文字数: 1.8k 阅读时长 ≈ 2 分钟