- 博客(287)
- 资源 (2)
- 收藏
- 关注
原创 【项目设计】C++ 高并发内存池
一个参考 tcmalloc 设计思想、使用 C++ 自主实现的高并发内存池,用 ThreadCache、CentralCache、PageCache 的三级内存管理体系。
2025-12-03 17:57:12
166088
原创 【项目设计】基于正倒排索引的Boost搜索引擎
一个基于 C++ 实现的轻量级站内搜索引擎,支持前后端完整交互,提供搜索、摘要提取与结果展示功能。
2025-11-10 17:00:30
161212
2
原创 VMware16安装Win11虚拟机(最全步骤+踩坑)
文章目录准备工作下载镜像安装镜像开启虚拟机安装虚拟机安装Win11成功Win11正式版已经推送好久了,不知道各位小伙伴升级没用呢?反正我是不打算升级的,所以在虚拟机里面玩一玩!以下是安装步骤和踩坑大全准备工作1、虚拟机:VMware16.2.1(建议使用VMware16版本,15可能不兼容)2、Windows11镜像下载镜像1、浏览器打开网址:I tell you可以看到有三个Win11的iso镜像,那么下载哪一个呢?从大的笼统层面来说,Windows 11主要分为 Consumer
2021-11-17 10:37:10
202427
127
原创 【RabbitMQ】Topics 通配符模式(使用案例)
本文介绍了RabbitMQ中的Topic通配符模式。与Routing模式相比,Topic模式使用topic类型交换机,支持通配符匹配。
2026-04-19 23:18:45
1122
原创 【RabbitMQ】路由模式(使用案例)
路由模式实现摘要 路由模式通过BindingKey实现消息的精确路由,生产者发送消息时需指定RoutingKey,只有队列的BindingKey与之完全匹配才会接收消息。
2026-04-19 23:12:37
1081
原创 【RabbitMQ】发布 / 订阅模式(使用案例)
本文介绍了RabbitMQ的发布/订阅模式(Publish/Subscribe),重点讲解了Fanout交换机的使用方式。
2026-04-16 09:16:54
412
原创 【RabbitMQ】工作队列模式(使用案例)
本文介绍了RabbitMQ的工作队列模式(Work Queues),它是简单模式的增强版,支持多个消费者竞争接收消息。
2026-04-14 12:28:01
1414
原创 【RabbitMQ】七种工作模式
RabbitMQ提供了7种工作模式用于消息传递,这些模式覆盖了从简单消息传递到复杂路由的各种场景,如任务分发、实时通知、日志处理等。RabbitMQ通过交换机和队列的灵活组合,支持可靠的消息传递机制,满足不同业务需求。
2026-04-13 15:24:33
1484
原创 【C++11】特殊类设计
本文介绍了C++中几种特殊的类设计方法: 禁止拷贝的类、只能在堆/栈上创建对象的类、不可继承的类、单例模式:确保类只有一个实例,分为饿汉式和懒汉式。
2026-04-06 14:52:00
23919
原创 【RabbitMQ】核心概念|工作流程|界面操作
本文介绍了RabbitMQ的核心概念和基本操作流程。RabbitMQ作为消息中间件,采用生产者-消费者模型,包括Producer、Consumer、Broker等角色。
2026-04-06 14:48:23
24045
原创 【ProtoBuf 实战训练】网络版通讯录
本文介绍了基于Protobuf和cpp-httplib实现的网络版通讯录系统,重点展示了新增联系人功能的实现。该系统通过Protobuf实现高效数据序列化,利用HTTP协议完成
2026-04-03 15:55:02
23905
原创 【ProtoBuf 语法详解】选项 option
本文介绍了Protocol Buffer中的选项(option)功能。选项分为文件级、消息级和字段级等类型,用于控制proto编译器的处理方式。
2026-04-02 21:46:04
23842
原创 【ProtoBuf 语法详解】更新消息|保留字段|未知字段
本文详细介绍了Protocol Buffers消息类型的更新规则,强调在不破坏现有代码的前提下进行安全更新的方法。
2026-03-30 21:15:19
23990
原创 【RabbitMQ】Ubuntu22.04 安装 RabbitMQ 教程
本文介绍了在Ubuntu系统上安装RabbitMQ消息队列服务的完整流程。
2026-03-28 14:24:34
23818
原创 快充、便携、安全兼备,Anker能量盒到底香不香?
Anker推出全新能量盒45W充电宝,以黑科技解决移动充电痛点。这款10000mAh产品仅245克,采用哑光外壳设计,体积小巧如磁带。
2026-03-26 19:10:54
39798
原创 【C++11】线程库
本文介绍了C++11标准引入的线程支持功能。主要内容包括: 线程概念、线程创建、线程管理、线程特性、状态检查。通过标准线程类可以创建、管理和同步线程,实现并行计算。
2026-03-26 17:25:17
16257
原创 【C++11】智能指针
本文探讨了智能指针的必要性及其实现原理。通过分析示例代码,指出传统指针在异常发生时会导致内存泄漏的问题,并提出RAII(资源获取即初始化)思想作为解决方案。
2026-03-22 17:18:33
30324
1
原创 【C++11】包装器
本文通过示例展示了当不同类型的可调用对象(函数指针、函数对象、lambda表达式)作为模板参数时,会导致模板实例化多份代码,降低效率。引入function包装器可以有效解决这一问题,
2026-03-22 17:10:47
22956
原创 【C++11】可变参数模板
C++11可变参数模板允许函数和类模板接受可变数量的参数,相比固定参数模板更具灵活性。主要介绍了可变参数模板的基本用法,包括参数包的声明和使用。
2026-03-20 21:53:19
23206
原创 【C++11】类的新功能
C++11新增了移动构造函数和移动赋值运算符作为默认成员函数,其生成规则为:若未实现移动构造且未实现析构/拷贝构造/拷贝赋值中的任意一个,编译器会自动生成默认移动构造/赋值。对
2026-03-20 10:27:34
23236
原创 【C++11】右值引用|移动语义
本文详细介绍了C++中的左值和右值概念及其引用机制。左值引用主要用于减少拷贝提高效率,右值引用则支持移动语义和完美转发。
2026-03-18 18:34:09
23261
原创 【RaddbitMQ】基础概述
RabbitMQ是一种基于AMQP协议的开源消息中间件,广泛应用于分布式系统通信。文章介绍了MQ的基本概念,包括同步与异步通信的区别,以及MQ的核心作用。
2026-03-18 03:00:00
22963
原创 【ProtoBuf 语法详解】oneof 类型
本文介绍了 oneof 类型适用于多个可选字段中只能设置一个的场景,可以节省内存并确保数据一致性。
2026-03-17 21:42:33
22950
原创 【ProtoBuf 语法详解】Any 类型
本文介绍了Protobuf中Any类型的用法,通过升级通讯录案例展示了如何实现任意消息类型的存储。
2026-03-14 22:01:20
10687
原创 【AI 语音革命】听懂你的情绪
文章重点探讨了情感化语音合成的实现方案,包括基于AI平台的提示词工程、参考音频克隆及人机协同方案,并对比分析了国内外主流TTS云服务产品的性能特点。
2026-03-04 09:54:28
25206
原创 【Python】标准库与第三方库
标准库是Python自带的模块,可直接通过import导入使用。第三方库则由其他开发者提供,需通过pip安装。
2026-02-14 14:58:36
50901
Ansible运维管理平台部署、维护与调优.pdf
2021-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅