自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Edison's 小宇宙

立于皓月之边,不弱星光之势,希望自己保持热爱!

  • 博客(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

原创 【RabbitMQ】快速入门

本文介绍了RabbitMQ的基本使用流程,包括生产者发送消息和消费者接收消息的实现方法。

2026-04-12 20:10:08 1447

原创 【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

原创 【ProtoBuf 语法详解】默认值

反序列化时缺失字段会被设为默认值。

2026-03-30 21:13:50 23732

原创 【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

原创 【ProtoBuf 语法详解】map 类型

本文介绍了Protocol Buffers中map类型的用法,map类型支持创建键值对字段。

2026-03-25 21:00:16 16198

原创 【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】Lambda 表达式

lambda表达式实质上是一个匿名函数,可通过auto赋值给变量后调用,极大提升了代码的可读性和便利性。

2026-03-19 08:17:26 22594

原创 【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

原创 【ProtoBuf 语法详解】enum 类型

本文介绍了Protocol Buffers中枚举类型的定义规则和使用方法。

2026-03-11 22:02:50 10750

原创 【ProtoBuf 语法详解】字段规则|消息类型

本文介绍了Protobuf中字段规则和消息类型的定义与使用方法。

2026-03-04 17:16:58 25155

原创 【AI 语音革命】听懂你的情绪

文章重点探讨了情感化语音合成的实现方案,包括基于AI平台的提示词工程、参考音频克隆及人机协同方案,并对比分析了国内外主流TTS云服务产品的性能特点。

2026-03-04 09:54:28 25206

原创 【ProtoBuf】快速上手

本文介绍了如何使用protobuf实现一个简单的通讯录程序(1.0版本)。

2026-02-27 11:53:55 32527

原创 【Python】学生管理系统

本文介绍了一个命令行版学生管理系统的实现方案,系统支持学生信息的增删查改及本地存储功能。

2026-02-18 10:41:18 45425

原创 【Python】标准库与第三方库

标准库是Python自带的模块,可直接通过import导入使用。第三方库则由其他开发者提供,需通过pip安装。

2026-02-14 14:58:36 50901

原创 【Python】文件

本文介绍了文件的基本概念、路径表示和文件操作方法。文件用于持久化存储数据,通过绝对路径或相对路径定位。

2026-02-12 19:47:18 53149

原创 【Python】字典

本文介绍了Python字典的基本概念和操作。字典是一种存储键值对的数据结构,通过键快速访问值。

2026-02-11 19:55:57 54192

原创 【Python】列表|元组

本文介绍了Python中列表和元组的基本概念与操作。

2026-02-09 20:28:42 57778

原创 【Python】函数

本文介绍了Python函数的基本概念和使用方法。函数是一段可重复使用的代码,通过参数传递输入值并返回结果。

2026-02-04 20:56:02 66234

原创 【Python】顺序语句|条件语句|循环语句

本文介绍了Python中的顺序语句、条件语句和循环语句的基本概念和使用方法。

2026-02-02 20:34:27 68717

原创 【ProtoBuf】CentOS7.9 安装 protobuf 教程

本文详细介绍了ProtoBuf的下载和安装过程。

2026-01-25 22:40:09 81916

Ansible运维管理平台部署、维护与调优.pdf

Ansible是一个开源的基于OpenSSH、简单 和易用的自动化运维管理软件,可以用它来配置系统、部署软件和编排更高级的IT任务。

2021-11-22

VS2019操作快捷键+系统快捷键.pdf

整理VS2019编译器的快捷键

2021-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除