在现代c++(c++20)中,有了jthread和协程的概念,使得我们编写并发程序更加方便. 这里作简单学习.
回看深度学习:经典网络学习
发表于 更新于
本文字数: 8.8k 阅读时长 ≈ 8 分钟
本文字数: 8.8k 阅读时长 ≈ 8 分钟
传统深度学习,或者说在llm之前的深度学习,现在看来,还是有很多trick以及各种模块”缝合”的内容,这部分有很多提出来的方法其实都有一些共通点的,这里简单回顾总结一下.
完整的C++项目构建注意事项
发表于 更新于
本文字数: 17k 阅读时长 ≈ 16 分钟
本文字数: 17k 阅读时长 ≈ 16 分钟
最近常常使用cmake构建c++项目有感,从创建项目到打包发布总结一下需要注意的事情.
build a mini project starter in Rust
发表于
本文字数: 6.2k 阅读时长 ≈ 6 分钟
本文字数: 6.2k 阅读时长 ≈ 6 分钟
最近沉迷写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主要原因是其自带的包管理和方便的写法