摘要: 1. Docker Compose 基础概念 Docker Compose 是一个工具,用 YAML 文件定义和运行 多容器 Docker 应用。 核心文件:docker-compose.yml 通过一个命令可以启动、停止、管理整个应用,而不必一个一个容器操作。 Compose 文件结构 versi 阅读全文
posted @ 2025-09-25 16:04 江海余生 阅读(23) 评论(0) 推荐(0)
摘要: 一、镜像相关命令 命令 说明 docker build -t <镜像名>:<标签> . 根据 Dockerfile 构建镜像 docker images 或 docker image ls 查看本地镜像列表 docker rmi <镜像ID或名字> 删除本地镜像 docker pull <镜像> 从 阅读全文
posted @ 2025-09-25 14:28 江海余生 阅读(15) 评论(0) 推荐(0)
摘要: 步骤 1:创建项目目录结构 HelloWorldProject/ ├── CMakeLists.txt ├── Dockerfile └── HelloWorld.cpp 步骤 2:编写 HelloWorld.cpp 在 HelloWorld.cpp 中写: #include <iostream> 阅读全文
posted @ 2025-09-25 14:25 江海余生 阅读(20) 评论(0) 推荐(0)
摘要: ✅ 一次性配置 Ubuntu Server 上的 Tailscale 🔧 第 1 步:安装 Tailscale 在 Ubuntu Server 上运行以下命令: curl -fsSL https://tailscale.com/install.sh | sh 🔐 第 2 步:启动并登录 Tail 阅读全文
posted @ 2025-05-23 17:21 江海余生 阅读(1381) 评论(0) 推荐(0)
摘要: 🔧 一、C++ 编译过程概述 C++ 的编译过程可以分为以下几个阶段: 预处理(Preprocessing) 编译(Compilation) 汇编(Assembly) 链接(Linking) 这些步骤共同将源代码(.cpp)变成可执行文件(.exe、.out 等)。 📌 示例文件: // mai 阅读全文
posted @ 2025-05-19 16:55 江海余生 阅读(45) 评论(0) 推荐(0)
摘要: 📌 一、函数声明与定义 🔹 函数声明(Function Declaration / Prototype) 告诉编译器“某个函数存在”,但不提供实现 int add(int a, int b); // 仅声明 🔸 通常写在头文件 .h 中 🔸 多个源文件使用函数时,声明是必须的 🔹 函数定义 阅读全文
posted @ 2025-05-19 16:48 江海余生 阅读(47) 评论(0) 推荐(0)
摘要: 开发环境:x86_64 Ubuntu24.04server 交叉编译链包:arm-linux-gnueabihf-4.7.tar.bz2 arm_32 1. 将交叉编译链解压到/opt sudo tar -xvjf arm-linux-gnueabihf-4.7.tar.bz2 -C /opt 2. 阅读全文
posted @ 2025-05-16 15:52 江海余生 阅读(39) 评论(0) 推荐(0)
摘要: 下面是一个 使用 GNU intl(libintl)库 实现 C++ 项目多语言支持(中英文) 的完整示例,包括: 源代码 .po 翻译文件 编译和运行步骤 ✅ 1. 示例 C++ 源代码 main.cpp #include <iostream> #include <locale.h> #inclu 阅读全文
posted @ 2025-05-12 17:36 江海余生 阅读(119) 评论(0) 推荐(0)
摘要: 🆚 一句话区别 push_back() 和 emplace_back() 都是 std::vector、std::deque 等容器的方法,用于向容器末尾添加元素,但它们的机制和效率有明显不同。 push_back() 是复制或移动一个已存在的对象进去, emplace_back() 是直接在容器 阅读全文
posted @ 2025-05-09 17:05 江海余生 阅读(115) 评论(0) 推荐(0)
摘要: 总而言之,右值引用,完美转发,std::move()都是为了在程序运行过程中,避免变量多次重复的申请和释放内存空间,使用移动语义将申请的空间通过这几种方式进行循环使用,避免重新开辟新空间和拷贝浪费算力。 右值引用 一、什么是右值引用? 在 C++ 中: 左值(Lvalue):有名字、有地址、可以被引 阅读全文
posted @ 2025-05-09 17:04 江海余生 阅读(307) 评论(0) 推荐(2)