自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 开发必备-Git的简单使用

介绍git的安装和常用功能

2025-05-10 10:27:49 899 1

原创 手撕基于AMQP协议的简易消息队列(合集)

介绍如何手撕基于AMQP协议的简易版消息队列

2025-05-09 10:02:55 604

原创 手撕基于AMQP协议的简易消息队列-8(单元测试的编写)

手撕基于AMQP协议的简易消息队列中单元测试的编写

2025-05-08 20:34:40 341

原创 手撕基于AMQP协议的简易消息队列-7(客户端模块的编写)

AMQP协议的简易消息队列中客户端模块的编写

2025-05-08 20:33:27 795

原创 手撕基于AMQP协议的简易消息队列-6(服务端模块的编写)

手撕基于AMQP协议的简易消息队列中服务端代码的编写

2025-05-08 20:31:03 701

原创 手撕基于AMQP协议的简易消息队列-5(项目整体结构与公共类的编写)

项目的整体文件结构,公共类代码的编写

2025-05-08 20:27:18 281

原创 手撕基于AMQP协议的简易消息队列-4(项目需求分析)

手撕基于AMQP协议的简易消息队列中的项目需求分析

2025-05-08 20:20:02 736

原创 手撕基于AMQP协议的简易消息队列-3(项目所用到的工具类的编写)

描述了该项目汇总使用的前置工具类,如:异步线程池、日志打印工具、文件基础操作类、SQLite基础操作类、字符串操作类、UUID生成器类

2025-05-08 20:13:32 872

原创 手撕基于AMQP协议的简易消息队列-2(所用第三方库的介绍与简单使用)

介绍手撕基于AMQP协议的简易消息队列中所用到的第三方库,以及它们的简单使用

2025-05-08 20:05:42 1079

原创 手撕基于AMQP协议的简易消息队列-1(项目介绍与开发环境的搭建)

手撕基于AMQP协议的简易消息队列的项目简介与环境搭建

2025-05-08 19:51:50 961

原创 【Linux】使用自定义协议实现网络版计算器

使用自定义协议实现网络版计算器

2024-05-24 23:51:58 926

原创 【Linux】基于tcp的简单服务器程序

简单的tcp服务器程序实现

2024-04-30 00:31:13 1457 2

原创 【Linux】基于Udp的简易服务端和客户端

介绍了一些简单的udp服务器程序

2024-04-29 17:46:09 1622

原创 【Linux】网络基础(一)

介绍网络的相关概念、IP地址、MAC地址、协议分层、TCP/IP、OSI

2024-04-18 19:55:57 854

原创 【Linux】简单的线程池

介绍简单线程池的模拟实现

2024-04-18 11:30:33 780 1

原创 【Linux】生产者消费者模型

介绍生产者消费者模型及生产者消费者模型的实现(基于c++queue实现、基于环形队列实现)

2024-04-15 16:59:31 849

原创 【Linux】线程的控制

介绍一些对进程的操作:创建、等待、终止,一些进程同步的相关函数

2024-04-15 14:14:13 952

原创 【Linux】初识线程

介绍线程的概念

2024-04-15 12:58:10 1101

原创 【Linux】Linux信号

介绍Linux中信号的概率

2024-04-14 11:15:44 1119

原创 【Linux】进程间通信

介绍Linux中的进程间通信

2024-04-13 17:23:13 2394

原创 【Linux】动静态库

介绍Linux中的动静态库概念,着重介绍如何生成、使用、运行动态库

2024-04-13 14:42:50 985

原创 【C++】特殊类的实现

介绍特殊类的实现,如不能拷贝、只能创建在栈上、只能创建在堆上、不能被继承、单例模式

2024-04-13 13:36:56 857

原创 【C++】C++11介绍

简单介绍一下C++11

2024-04-12 20:53:40 2471

原创 【C++】布隆过滤器和位图

这是一个模板类,其中N是一个模板参数,表示BitSet的大小(即它可以包含的位的数量)。这个BitSet类提供了一个简单但高效的方式来操作固定大小的位集合。它使用整数向量来存储位,并通过计算索引和偏移量来访问和修改特定位。这种实现方式允许在常数时间内访问和修改任何位,而不需要遍历整个集合。

2024-04-12 18:55:48 360

原创 【C++】unordered_map和unordered_set的模拟实现

介绍unordered_map和unordered_set的模拟实现

2024-04-10 16:46:48 482

原创 【C++】模拟实现哈希表(线性探测法、链地址法)

介绍哈希表的模拟实现

2024-04-10 14:53:31 1165 2

原创 【C++】模拟实现map和set

介绍如何将红黑树封装为map和set,对于工程经验较少的同志可能会有些绕,记住“复用”的理念会更好理解一些,map和set的增删查改其实就是底层容器的增删查改。迭代器的实现难点在于运算符++的重载,这个要通过画图和记住中序遍历的流程。

2024-04-05 22:58:49 782

原创 【C++】模拟实现红黑树(插入)

介绍红黑树的模拟实现

2024-04-05 18:17:51 1130 1

原创 【Linux】模拟实现shell(bash)

介绍如何模拟实现简单的shell,后面博客还会有补充

2024-03-24 19:19:49 2265 3

原创 【Linux】进程的进一步认识

进一步介绍进程:进程的创建、进程的种子、进程的等待、进程的程序替换

2024-03-23 19:44:10 1012

原创 【Linux】程序地址空间

介绍进程地址空间,进程和物理地址的联系,解答为什么一个变量能有两个不同的值

2024-03-23 16:53:28 549

原创 【Linux】环境变量

介绍环境变量的概念以及查看方式

2024-03-23 14:42:35 911

原创 【Linux进程的状态】

介绍进程的几种状态、孤儿进程、僵尸进程及其危害

2024-03-21 22:31:37 1156

原创 【Linux】初识进程

介绍进程的相关概念(初识部分)

2024-03-20 21:19:01 1237

原创 【Linux】Linux上代码的编译与调试

介绍Linux上编译和make小工具

2024-03-18 22:47:39 1425 2

原创 【Linux】yum及vim

介绍如何用yum在Linux上安装软件、vim的配置和常见用法

2024-03-12 15:10:12 1301

原创 【Linux】Shell及Linux权限

介绍了shell的定义和作用;介绍了Linux中权限的概念及其作用;介绍了权限管理的相关命令的使用

2024-03-10 12:09:29 1179

原创 【C++】AVL树

AVL树的简易模拟实现

2024-01-15 17:24:31 921

原创 map和set使用讲解

简单介绍map和set的使用

2024-01-15 16:07:33 887

原创 【c++】搜索二叉树的模拟实现

介绍搜索二叉树的模拟实现

2023-11-07 23:43:11 259

空空如也

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

TA关注的人

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