自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

简单的tcp服务器程序实现

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

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

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

2024-04-29 17:46:09 996

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

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

2024-04-18 19:55:57 747

原创 【Linux】简单的线程池

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

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

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

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

2024-04-15 16:59:31 757

原创 【Linux】线程的控制

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

2024-04-15 14:14:13 837

原创 【Linux】初识线程

介绍线程的概念

2024-04-15 12:58:10 1023

原创 【Linux】Linux信号

介绍Linux中信号的概率

2024-04-14 11:15:44 884

原创 【Linux】进程间通信

介绍Linux中的进程间通信

2024-04-13 17:23:13 1271

原创 【Linux】动静态库

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

2024-04-13 14:42:50 758

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

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

2024-04-13 13:36:56 794

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

简单介绍一下C++11

2024-04-12 20:53:40 1670

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

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

2024-04-12 18:55:48 295

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

介绍unordered_map和unordered_set的模拟实现

2024-04-10 16:46:48 420

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

介绍哈希表的模拟实现

2024-04-10 14:53:31 875

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

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

2024-04-05 22:58:49 729

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

介绍红黑树的模拟实现

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

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

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

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

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

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

2024-03-23 19:44:10 952

原创 【Linux】程序地址空间

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

2024-03-23 16:53:28 501

原创 【Linux】环境变量

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

2024-03-23 14:42:35 394

原创 【Linux进程的状态】

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

2024-03-21 22:31:37 1103

原创 【Linux】初识进程

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

2024-03-20 21:19:01 1150

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

介绍Linux上编译和make小工具

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

原创 【Linux】yum及vim

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

2024-03-12 15:10:12 1168

原创 【Linux】Shell及Linux权限

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

2024-03-10 12:09:29 1094

原创 【C++】AVL树

AVL树的简易模拟实现

2024-01-15 17:24:31 871

原创 map和set使用讲解

简单介绍map和set的使用

2024-01-15 16:07:33 831

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

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

2023-11-07 23:43:11 206

原创 【c++】多态

介绍c++中多态的一些知识

2023-10-26 16:20:59 117

原创 【C++】继承

继承是一种机制,该机制是面向对象程序设计中使代码可以复用的最重要的手段。

2023-10-25 14:20:27 127

原创 【c++】模拟实现stack和queue

介绍栈和队列的模拟实现,之前有在C语言阶段实现过栈和队列,所以本文对栈和队列的结构不做解释。玩法是容器适配器玩法,底层容器选择的是双端队列,这是一种又像数组又像链表的东西。

2023-10-24 19:56:13 106

原创 【c++】模拟实现优先级队列(priority_queue)

模拟实现优先级队列,用的是容器适配器的玩法,底层容器默认为vector,比较器默认为less

2023-10-24 11:25:44 103

原创 shell命令以及运行原理和lLinux权限

介绍shell、Linux中权限的管理

2023-10-19 21:21:06 142 1

原创 【Linux】Linux常用指令

介绍常用的Linux指令

2023-10-17 17:39:57 187

原创 list的模拟实现

list的模拟实现:迭代器类、节点类、简单的运算符重载和常用函数

2023-10-07 00:03:57 801

原创 vector的模拟实现

简单模拟实现一下vector

2023-10-02 16:52:06 134

原创 string模拟实现

介绍string类的构造、拷贝构造、赋值运算符重载、析构函数的写法

2023-10-01 17:01:22 176

原创 【c++】模板

介绍初级的c++模板

2023-08-03 15:19:01 274

原创 【c++】内存管理

介绍new和delete

2023-08-02 18:19:12 180

空空如也

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

TA关注的人

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