摘要:
记录个人用到的 VSCode 技能。 主要用于 C/C++ 开发。 目录1. 搜索1.1 搜索 \t tab 字符1.2 搜索行尾空格字符1.3 正则查找1.4 在当前文件里搜索、在搜索结果对应的文件中二次搜索1.5 VSCode 在当前文件里搜索1.6 全局搜索和替换1.7 跳转到文件、文件指定行 阅读全文
摘要:
目录0. 简介1. 系统安装后立即做的配置1.1 换源彻底关闭软件更新提示1.2 开发相关的基本包1.3 zsh, oh-my-zsh, josh2. 系统安装以及硬盘相关2.1 U盘启动ubuntu(安装),进不去桌面2.2 启动后提示硬盘出错,进入busybox的initramfs界面2.3 提 阅读全文
摘要:
1. 面相抽象:不直接使用 printf / std::cout 直接使用 printf 或 std::cout 的弊端在于:不够规模化,修改起来麻烦。 例如,除了想往控制台打印,还希望往文件打印; 想确保每一处打印都有 flush; 想通过 CMake Option, 用一个简单的开关来控制日志的 阅读全文
摘要:
3k star 项目 learning-cmake 点评 Author: ChrisZZ Time: 2024.06.17 目录3k star 项目 learning-cmake 点评概要hello-worldhello-world-clearhello-world-libcurlhello-mod 阅读全文
摘要:
12k star 项目 cmake-examples 阅读和点评 Author: ChrisZZ Time: 2024.06.17 目录12k star 项目 cmake-examples 阅读和点评项目概要01-basicA-hello-cmakeB-hello-headersC-static-l 阅读全文
摘要:
CMake Tutorial 练习和点评 Author: ChrisZZ Time: 2024.06.16 23:37:00 CMake 官方文档提供了 CMake Tutorial, 目前最新版是 CMake-3.30-rc3, 有12个Step供用户练习。 CMake Tutorial 是从 C 阅读全文
摘要:
在WSL2的Ubuntu中安装和使用Docker/Podman 0. 目的 当网络环境良好(例如在公司,能直接访问Google等)时, Docker/Podman 安装和使用不是问题。 当网络环境不佳(例如在家里),要把 WSL2 的 Ubuntu 安装好 Docker, 并顺利拉取 Docker/ 阅读全文
摘要:
cmake配置VS工程配置使用dll Author: ChrisZZ Time: 2024-06-01 16:17:04 目录cmake配置VS工程配置使用dll1. 目的2. 如果找不到 dll, 会发生什么?3. 需要找到哪些 dll?3.1 “就那么几个文件,手动拷贝“3.2 从依赖树递归查询 阅读全文
摘要:
Author: ChrisZZ imzhuo@foxmail.com Last Update: 2024.05.29 00:43:00 目录1. 目的2. 制作启动镜像下载 Win11 镜像文件最新版下载系统烧录工具烧录 Win11 镜像到U盘3. 从U盘安装 Win11重启电脑,从U盘启动。选择系 阅读全文
摘要:
1. 头文件不当会导致编译报错 VSCode 的 clangd (或别的插件?)会悄悄帮忙引入头文件,但也许引入的并符合你的预期: #include <Eigen/src/Geometry/Transform.h> // 这文件有问题 #include <Eigen/Dense> #include 阅读全文
摘要:
从栈溢出到获取栈大小 Author: ChrisZZ imzhuo@foxmail.com Create Time: 2024-05-14 23:22:38 Update Time: 2024-05-18 12:02:52 目录从栈溢出到获取栈大小1. 栈溢出是一个运行时报错2. 为什么会出现栈溢出 阅读全文
摘要:
C语言回调日志库的实现 Author: ChrisZZ Link: https://www.cnblogs.com/zjutzz Time 2024-05-04 00:00:15 0. 目的 参照 https://github.com/rxi/log.c 这一日志库,模仿实现. 为实际业务中的日志库 阅读全文