相关文章
C++项目:高并发内存池_上
目录
1. 项目介绍
2. 内存池概念
2.1 池化技术
2.2 内存池和内存碎片
2.3 细看malloc
3. 定长内存池的实现
ObjectPool.hpp
4. 高并发内存池框架
5. thread cache测试
5.1 thread cache框架
5.2 ConcurrentAlloc.hpp
6. central cache测试
6.1 central cache框架 …
建站知识
2025/4/19 8:01:30
Nginx 日志格式
默认日志格式配置 log_format main $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for";该格式记录了客户端IP、用户、时间、请求、状态…
建站知识
2025/4/19 8:01:30
Linux驱动学习笔记(四)
高级字符设备进阶
1.一个完整的IO过程包含以下几个步骤:1应用程序向操作系统发起IO调用请求(系统调用);2操作系统准备数据,把IO设备的数据加载到内核缓冲区;3操作系统拷贝数据,把内核缓冲区的数据从内核空间拷贝到应用…
建站知识
2025/4/17 5:06:39
每日一题——买卖股票的最佳时机
买卖股票的最佳时机 问题描述示例示例 1示例 2 提示 问题分析难点分析 算法设计思路 代码实现复杂度分析测试用例测试用例 1测试用例 2测试用例 3 总结 问题描述
给定一个数组 prices,其中第 i 个元素 prices[i] 表示一支给定股票在第 i 天的价格。你可以选择某一天…
建站知识
2025/4/17 22:35:50
谷歌or-tools开源库入门
1.命令行编译程序
这里要说明下,直接用qt或者VS2022打开cmake工程,编译没有成功。所以,老老实实的按照官方教程来,使用命令行编译。
(1)准备
1)安装cmake,版本3.18以上࿰…
建站知识
2025/4/17 23:34:47
HAl库开发中断方式接收Can报文的详细流程
下面给出一个基于 HAL 库的中断方式接收 CAN 报文的详细流程说明,描述每一步的硬件配置、软件调用和中断处理机制,而不涉及具体代码细节,只讲解整体原理和步骤:
在使用 HAL 库时,不需要手动清除中断标志位。原因如下&…
建站知识
2025/4/18 5:50:16
C语言经典代码练习题
1.输入一个4位数:输出这个输的个位 十位 百位 千位
#include <stdio.h>
int main(int argc, char const *argv[])
{int a;printf("输入一个4位数:");scanf("%d",&a);printf("个位:%d\n"…
建站知识
2025/4/19 7:05:54