排序
手把手教你实现C++高性能内存池,相比 malloc 性能提升7倍!
手把手教你实现C++高性能内存池,相比 malloc 性能提升7倍!,大家好,我是小康。 写在前面 你知道吗?在高并发场景下,频繁的malloc和free操作就像是程序的'阿喀琉斯之踵',轻则拖慢系统响应,...
Qt-摄像头捕获画面
Qt-摄像头捕获画面,在qt中捕获摄像头画面,在ui界面上添加一个comboBox控件、label标签和两个pushButton按钮,comboBox用于显示摄像头的设备,按钮用于开启摄像头和捕获当前帧的画面,label用于...
Qt-捕获摄像头画面
Qt-捕获摄像头画面,在qt中捕获摄像头画面,在ui界面上添加一个comboBox控件、label标签和一个pushButton按钮,comboBox用于显示摄像头的设备,按钮用于开启摄像头,label用于显示摄像头捕获的画...
C++20新增属性[[no_unique_address]]详解
C++20新增属性[[no_unique_address]]详解,有一个古老的c++问题:struct Empty{}; sizeof(Empty); 请问Empty的大小是多少。 很多新手会回答0,但稍有经验的开发者会说出正确答案,大小至少是1字...
QOJ1087
QOJ1087,题目链接 题解 考虑按位思考。将其转换成 \(x_i=0,1\) 的特殊性质,假设此时的二进制位为第 \(k\) 为,那操作就相当于如果 \(x_i\&2^k=1\) 那就等价于特殊性质 \(x_i=1\),反之为 \...
C++ 使用分治减小模板递归深度
C++ 使用分治减小模板递归深度,起因 C++14 引入 STL 的 make_index_sequence 可以生成一个类型为 std::size_t,0 到 N-1 的编译期序列,我们可以这样使用它: 代码 //利用函数参数推导提取序列 ...
P5574 [CmdOI2019] 任务分配问题
P5574 [CmdOI2019] 任务分配问题,题目描述 经典的分 \(k\) 段问题,要求求出分 \(k\) 段后使每段顺序对数量之和最小,求这个最小的值。 思路 首先,我们很好得出这种分段问题的状态转移方程即 $...
基于 epoll 的协程调度器——零基础深入浅出 C++20 协程,没有调度器的协程不是好协程,协程本质是函数加状态机,std::string::resize() 对缓冲区一些用处,水平触发和边缘触发
基于 epoll 的协程调度器——零基础深入浅出 C++20 协程,没有调度器的协程不是好协程,协程本质是函数加状态机,std::string::resize() 对缓冲区一些用处,水平触发和边缘触发,前言 上一篇《没有调...
模板
模板,快读 inline int read() { int x = 0; int flag = 1; char c = getchar(); while(!isdigit(c)) { if(c == '-') flag = -1; c = getchar(); } while(isdigit(c)) { x = x * 10 + (c - '0');...
HPX高性能并行编程1:C++标准和标准库
HPX高性能并行编程1:C++标准和标准库,1 C++、C++ 标准和 C++ 标准库 1.1 C++、C++ 标准和并行编程简史 C++ 基于 Dennis Ritchie 在贝尔实验室工作期间于 1969 年至 1973 年创建的编程语言 C。19...
C/C++与Java混合的JNI编程
C/C++与Java混合的JNI编程,Java与C++混合编程可以实现两种语言的优势结合,C++的程序性能很高且支持强大的系统调用能力,Java则生态丰富且开发效率较高。JNI是Java与C++进行混合编程的关键桥梁...
const char* 指针作为函数参数也能被修改?
const char* 指针作为函数参数也能被修改?,问题 如下示例程序所示, 首先构建了一个如下所示的Node树,每个节点存有一个数字。程序需要通过node的name返回其数字,即findNodeNumByName,其中name...



![C++20新增属性[[no_unique_address]]详解-拾光赋](https://cos.blogs.ink/wp-content/uploads/2025/12/7e0cbc9f6800ff666062ba3af85a825d-300x187.webp)


![P5574 [CmdOI2019] 任务分配问题-拾光赋](https://cos.blogs.ink/wp-content/uploads/2025/12/afe6c2027862b0fef6e7898632c5f267-300x187.webp)






