本文分类:news发布日期:2025/11/4 12:21:41
相关文章
UI线程用到COM只能选单线程模型
无论用不用UI库,哪怕是用Win32 API手搓UI,UI线程要用COM的话,必须初始化为单线程单元(STA),即CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);,不能用MULTITHREADTHREADED。 
实际上,很多(WPF等)UI库若…            
建站知识
2025/11/3 22:15:49
Linux——文件与磁盘
1. 磁盘结构 磁盘在我们的计算机中有着重要的地位,当文件没有被打开时其数据就存储在磁盘上,要了解磁盘的工作原理先要了解磁盘的结构。 
1.1 磁盘的物理结构 以传统的存储设备机械硬盘为例,它通过磁性盘片和磁头来读写数据。磁盘内部有多个旋…            
建站知识
2025/11/2 5:50:12
数据结构(AVL树、B-Tree、B+Tree)
AVL树 
AVL树是一种自平衡的二叉搜索树,它的特点是每个节点的左子树和右子树的高度差(平衡因子)的绝对值不超过1。这种平衡性保证了AVL树在进行查找、插入和删除操作时都能保持较高的效率。 
平衡因子 
在AVL树中,每个节点都维护一…            
建站知识
2025/11/2 6:44:12
vscode搭建git
vscode搭建git 一、安装git二、vscode上搭建git(1) 先创建本地仓库再上传到远程仓库,远程仓库名是根据本地仓库名一致(2) 先创建远程仓库,再将本地仓库上传到指定远程仓库 一、安装git 
网络教程很多,在此就不赘述了 参考:git安装…            
建站知识
2025/11/2 20:33:31
C++多线程编程——基于策略模式、单例模式和简单工厂模式的可扩展智能析构线程
1. thread对象的析构问题 
在 C 多线程标准库中,创建 thread 对象后,必须在对象析构前决定是 detach 还是 join。若在 thread 对象销毁时仍未做出决策,程序将会终止。 
然而,在创建 thread 对象后、调用 join 前的代码中ÿ…            
建站知识
2025/11/3 1:04:13
C++ Primer 多维数组
欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…            
建站知识
2025/11/3 22:09:23
算法基础--二分查找
模板 
#include <iostream>
#include <cstring>
#include <algorithm>
#include <unordered_map> 
/**
二分查找(Binary Search)是一种高效的查找算法,其时间复杂度为 o(logn) 
*/
using namespace std;const int N …            
建站知识
2025/11/3 23:12:54
20250204将Ubuntu22.04的默认Dash的shell脚本更换为bash
20250204将Ubuntu22.04的默认Dash的shell脚本更换为bash 2025/2/4 23:45 百度:dash bash https://blog.csdn.net/2201_75772333/article/details/136955776 【Linux基础】dash和bash简介 
Dash(Debian Almquist Shell)和 Bash(Bou…            
建站知识
2025/11/3 23:14:23

