排序
C 语言指针完全指南:创建、解除引用、指针与数组关系解析
C 语言指针完全指南:创建、解除引用、指针与数组关系解析,C 语言中的指针 创建指针 我们可以使用引用运算符 & 获取变量的内存地址: int myAge = 43; // 一个 int 变量 printf('%d', myAge...
VS studio 上开发Qt——Qt VS studio Tool的使用
VS studio 上开发Qt——Qt VS studio Tool的使用,1.VS上安装Qt扩展 点击菜单栏【扩展】->【管理扩展】,在搜索框搜索“Qt”, 点击下载Qt Visual Studio Tools, 以2022版为例,需要关闭所有窗...
Qt入门之概述
Qt入门之概述,1.概述 1.1 介绍 Qt:它是一套基于C++的跨平台开发框架,包括GUI、字符串、多线程处理、文件IO、网络IO、3D渲染等 时间:它诞生于1991年,由Haavard Nord和Eirik Chambe-Eng共同缔...
高并发内存池(一):项目介绍和ThreadCache(线程缓存)实现
高并发内存池(一):项目介绍和ThreadCache(线程缓存)实现, 前言:本文将要介绍的高并发内存池,它的原型是Google的⼀个开源项⽬tcmalloc...
QT最小化程序到托盘运行
QT最小化程序到托盘运行,MinTray 说明 实现程序关闭时最小化托盘的功能 托盘实现显示主页面和退出的功能 支持扩展,直接引用TrayIcon类即可,对外暴露接口 单例实现,可复用 警告 注:博主所有...
CF773D Perishable Roads
CF773D Perishable Roads,思路: 注意到答案应该是链加上一串贡献相同的树的贡献,因为若 \(a \to u\) 的贡献 比 \(b \to u\) 的贡献小,那么可以连 \(b \to a\),答案会更优。 那么有一个贪心...
如何写出算法题?-算法思维
如何写出算法题?-算法思维,算法思维过程 能问出这个问题?你已经走在提升算法水平的核心路上了。 刷题本身只是手段,真正关键的就是「算法思维过程」。 下面总结给你一套可执行的“算法思维训练...
C++ Qt开发:QUdpSocket网络通信组件
C++ Qt开发:QUdpSocket网络通信组件,Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大...
【C++】多线程
【C++】多线程,前言 实现多线程(win32 API、pthread、std::thread)、线程同步(互斥量、原子变量、读写锁、条件变量、线程局部存储)、如何调试。 多线程 线程:是操作系统能够进行运算调度的...
Linux C++ 开发8 – 性能分析工具汇总
Linux C++ 开发8 - 性能分析工具汇总, 1. Linux C++ 性能分析工具汇总 1.1. gprof 1.2. Valgrind 1.3. Perf 1.4. SystemTap 1.5. Nsight Computing 1.6. Google Performance Tools 1.7. Intel V...
深入理解 C++ 语法:从基础知识到高级应用
深入理解 C++ 语法:从基础知识到高级应用,C++ 语法 让我们将以下代码分解以更好地理解它: 示例 #include <iostream> using namespace std; int main() { cout << 'Hello World!';...
C++ Qt开发:字符串QString容器
C++ Qt开发:字符串QString容器,在Qt框架中,QString 是一个强大而灵活的字符串容器,专为处理 Unicode 字符而设计。它提供了许多方便的方法来操作和处理字符串,使得在跨平台开发中能够轻松地...













