自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络入门---可变参数原理和日志模拟实现

c语言可变参数的底层原理以及日志函数的模拟实现

2023-12-16 00:39:48 1032

原创 网络入门---守护进程

会话的理解,守护进程的理解,以及模拟实现守护进程!

2023-12-16 00:38:20 1155

原创 网络入门---TCP通信实现

TCP协议通信有关的函数介绍,使用TCP协议实现通信小程序,使用多进程,多线程,线程池改进程序

2023-12-10 00:28:45 1050

原创 网络基础入门---使用udp协议改进程序

udp协议的使用和程序改进

2023-12-06 23:42:28 989

原创 网络入门---网络编程初步认识和实践(使用udp协议)

套接字的理解,socket编程接口的介绍,实现一个简单的单向通信模型

2023-12-02 23:59:21 1127

原创 网络入门---网络编程预备知识

ifconfig指令,端口号的理解,UDP和TCP的初步理解,网络字节序,socket套接字

2023-11-29 22:01:32 1123

原创 网络入门---网络的大致了解

网络的发展,协议的基本理解,报头的理解,局域网的初步理解

2023-11-28 00:30:35 1049

原创 linux入门---自旋锁和读写锁

自旋锁的介绍和使用函数,读写锁的介绍和使用函数以及内部原理

2023-11-12 17:58:38 124

原创 linux入门---线程池的模拟实现

线程池的理解和模拟实现

2023-11-11 23:37:47 114

原创 linux入门---信号量

信号量的理解和使用,环形队列的原理,多生产者消费者环形队列模拟实现

2023-11-11 17:04:29 167

原创 linux入门---消费者生产者模型模拟实现

生产者消费者模型的理解以及意义,单生产单消费模型的模拟实现以及改进,多生产多消费的模拟实现。

2023-11-07 19:50:39 300 1

原创 linux入门---多线程的同步

信号的同步,消费者和生产者模型的介绍和特性,条件变量的概念,条件变量有关的函数,条件变量的特性和使用

2023-11-02 19:51:17 115

原创 linux入门---多线程的互斥

什么是线程安全,什么是锁,锁的概念与锁有关的函数,锁的问题,锁的原理,锁的封装,死锁的概念和造成死锁的原因

2023-10-30 21:12:34 100

原创 linux入门---多线程的控制

线程库的一些函数介绍和使用,线程分离的概念和做法,如何线程终止,如何线程取消线程的id是什么,线程库的构成,线程的封装,线程等待

2023-10-28 23:09:58 978

原创 linux入门---多线程的理解

多线程的认识,多线程的理解,多线程的优缺点,多线程的证明,线程和进程的关系以及区别,已经pthread_create函数的使用和介绍

2023-10-24 11:14:41 88

原创 Linux入门---页表的理解

页表的作用,页表的原理 页表的构成

2023-10-18 00:04:05 231

原创 linux入门---信号的操作

sigset_t类型的介绍以及对应的操作函数的使用,sigprocmask函数的介绍,sigpending函数的介绍,sigaction函数的介绍,volatile关键字的介绍,可重入函数的介绍

2023-10-06 23:42:04 131

原创 linux入门---信号的保存和捕捉

详解信号的捕捉和信号的保存

2023-10-04 23:04:50 667

原创 linux入门---信号的理解

信号的理解,初步理解信号的保存和发送,发送信号的场景,核心转储

2023-10-04 15:51:25 576

原创 linux入门---信号量

信号量的理解和对应函数的介绍以及IPC资源的组织管理方式

2023-10-01 19:42:22 145

原创 linux入门---共享内存

共享内存的原理以及共享内存的特点和使用

2023-09-19 00:01:58 268

原创 linux入门---命名管道

什么是命名管道?如何实现命名管道?命名管道的原理?

2023-09-13 21:14:00 678

原创 linux入门---用匿名管道实现一个功能

通过匿名管道来实现多进程执行不同任务的功能

2023-09-11 17:09:31 652

原创 linux入门---动静态库的加载

动静态库的实现和加载

2023-09-04 23:38:45 811

原创 数据结构---跳表

跳表的原理和模拟实现

2023-08-08 10:37:32 750

原创 数据结构---B树

B-树B+树B*树的介绍以及B-树的模拟实现

2023-08-05 22:27:49 4841

原创 数据结构---图

什么是图?如何用图存储数据?如何实现图的深度遍历和广度遍历?最小生成树的算法和最短路径的算法

2023-08-03 09:02:40 971 1

原创 数据结构---LRU CACHE

LRU CACHE是什么以及如何模拟实现出任何操作的时间复杂度都是o(1)的LRU

2023-07-28 19:31:08 433

原创 数据结构---并查集

并查集模拟实现以及使用方法

2023-07-28 15:35:36 342

原创 leetcode刷题(一)

leetcode上的三道小题适合小白尝试,每道题都有多种方法讲解欢迎大家阅读。

2023-07-27 16:55:31 219

原创 详解c++---io流

c++IO流的讲解

2023-07-20 20:37:07 105

原创 详解c++---类型转换

c++的四种类型转换的意义,以及使用方法。

2023-07-19 23:13:25 102

原创 详解c++---特殊类设计

特殊类设计,以及单例模式的原理以及饿汉模式和懒汉模式的实现

2023-07-19 21:23:30 1035

原创 详解c++---智能指针

智能指针的原理以及智能指针的模拟实现

2023-07-18 23:35:53 890

原创 详解c++---异常

c++异常的讲解

2023-07-16 15:48:25 1064

原创 详解c++---c++11(下)

c++11 default delete lambda表达式 可变参数模板 emplace bind 包装器讲解

2023-07-14 17:01:31 236

原创 详解c++---c++11(上)

右值引用的讲解和c++11的一些内容介绍

2023-07-11 21:45:39 518

原创 详解c++---布隆过滤器

布隆过滤器是什么?以及模拟实现布隆过滤器。

2023-07-09 17:14:45 401

原创 详解c++---位图模拟实现

模拟实现位图,以及用位图除了多数据问题

2023-07-08 10:27:00 250

原创 详解c++---哈希封装

哈希的封装以及const迭代器和迭代器的模拟实现

2023-07-07 17:33:13 277

空空如也

空空如也

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

TA关注的人

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