摘要: 一、指针(Pointer) 定义: 指针是一个变量,用于存储另一个变量的地址。 基本用法: #include <iostream> using namespace std; int main() { int a = 10; int* p = &a; // p 存储 a 的地址 cout << "a 阅读全文
posted @ 2025-05-09 17:00 江海余生 阅读(58) 评论(0) 推荐(0)
摘要: Valgrind 是一款 内存调试和性能分析工具,主要功能: 内存泄漏检测: 检测程序中的内存泄漏,即分配的内存没有被正确释放。 内存错误检测: 检测 未初始化的内存读取、越界访问、释放后访问 等内存错误。 线程错误检测: 检测线程中的 数据竞争 和其他线程错误。 性能分析: 缓存使用分析、程序的性 阅读全文
posted @ 2025-03-28 16:32 江海余生 阅读(799) 评论(0) 推荐(0)
摘要: 🔧 1. 安装 Ghostscript Windows 下载 Ghostscript: 官网:https://www.ghostscript.com/download/gsdnld.html 选择适合你的 Windows 版本的安装包(通常是 gs**w64.exe)。 安装后,记住 Ghosts 阅读全文
posted @ 2025-03-27 16:06 江海余生 阅读(3501) 评论(0) 推荐(0)
摘要: 在 Ubuntu 上部署 Gitea 是设置本地代码托管平台的简洁和高效选择。以下是详细步骤: 步骤 1:更新系统 sudo apt update && sudo apt upgrade -y 步骤 2:安装依赖 sudo apt install git sqlite3 curl -y Gitea 阅读全文
posted @ 2025-01-16 16:49 江海余生 阅读(542) 评论(0) 推荐(0)
摘要: 在 CLion 中设置 GBK 编码用于编译代码时,如果输出的 message 乱码,通常是由于控制台编码与代码文件的编码不匹配导致的。以下是解决问题的步骤: 1. 设置文件编码为 GBK 确保你的源代码文件是用 GBK 编码保存的。 在 CLion 中,打开文件并检查编码: 右下角状态栏会显示当前 阅读全文
posted @ 2024-12-27 13:35 江海余生 阅读(554) 评论(0) 推荐(0)