摘要: WSL出现错误代码: Wsl/InstallDistro/Service/RegisterDistro/CreateVm/HCS/HCS_E_SERVICE_NOT_AVAILABLE 这个新错误 HCS_E_SERVICE_NOT_AVAILABLE 表示 Hyper-V Host Compute 阅读全文
posted @ 2026-05-12 20:43 freeyang8 阅读(3) 评论(0) 推荐(0)
摘要: Qt中出现这个报错时,有可能是对象管理混乱,父对象不能正确自动释放内存 阅读全文
posted @ 2026-04-23 10:07 freeyang8 阅读(5) 评论(0) 推荐(0)
摘要: ①添加文件夹 .vscode ②在文件夹内创建settings.json ③在文件内添加(注:所有 \ 统一换成 \\ ) { "cmake.configureSettings": { "CMAKE_TOOLCHAIN_FILE": "vcpkg.cmake的路径(包括vcpkg.cmake)" } 阅读全文
posted @ 2026-04-20 15:21 freeyang8 阅读(4) 评论(0) 推荐(0)
摘要: 简单概括数据竞争,就是两个以上对象同时访问一个内存位置,且至少有一个写操作,两个都是非原子操作,且内存没有锁保护 例子: size_t count = 0; std::thread t1([&count]{ count ++}); std::thread t2([&count]{ count ++} 阅读全文
posted @ 2026-04-17 16:43 freeyang8 阅读(6) 评论(0) 推荐(0)
摘要: 如果ai给的函数参数错误,一定要去看函数原型 阅读全文
posted @ 2026-03-31 15:56 freeyang8 阅读(4) 评论(0) 推荐(0)
摘要: ①‘\’换继符号,告诉编译器这行代码还没结束,将下一行代码和本行代码连接起来,可用于宏定义中②‘#’右值中出现时,作用是把传入的参数转换为字符串字面量如下:编译器会将fun转换为符串字面量#define FUN_AFTER(con, fun) do { \ std::string fun_name 阅读全文
posted @ 2026-03-09 14:58 freeyang8 阅读(7) 评论(0) 推荐(0)
摘要: ·Git之前已经安装,不再展示安装步骤 ·sourcetree安装 ①打开链接下载软件 https://product-downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-3.1.3.exe ②创建账户 ③下载 阅读全文
posted @ 2025-09-06 17:39 freeyang8 阅读(19) 评论(0) 推荐(0)
摘要: ①下载安装包以及破解工具 ②运行Daemon_Tools_Lite ③装载ios文件 ④将破解文件解压,解压出的文件复制到Rational Rose安装路径下的Common文件夹中,并覆盖同名文件 ⑤进入Rational Rose安装路径下Rose文件夹,点击rose.exe启动程序 程序打开效果如 阅读全文
posted @ 2025-09-06 16:34 freeyang8 阅读(252) 评论(0) 推荐(0)
摘要: 堆排序属于不稳定排序方法,此外 快速排序和希尔排序也是不稳定算法。 堆是一个完全二叉树 堆排序是时间复杂度为 O(n log n) 堆分为:①大根堆(既任意根结点 > 左右孩子结点)②小根堆(既任意根结点 <左右孩子结点) 代码实现: #include <stdio.h> // 交换两个整数的值,使 阅读全文
posted @ 2025-02-06 18:15 freeyang8 阅读(86) 评论(0) 推荐(0)
摘要: 快速排序是一种不稳定的排序方法,此外 堆排序、希尔排序也是不稳定的排序方法 代码如下: #include <stdio.h> // 分区函数,将数组分为两部分,左边小于基准值,右边大于基准值int partition(int* parr, int low, int high) { // 选择第一个元 阅读全文
posted @ 2025-02-05 19:54 freeyang8 阅读(97) 评论(0) 推荐(0)