自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux网络】网络层IP和数据链路层

网络层和数据链路层的认知和之间的关系

2023-05-11 15:01:48 1028 2

原创 【Linux网络】传输层中UDP和TCP协议

传输层的UDP和TCP协议,记录TCP确认应答、超时重传、三次握手四次挥手、滑动窗口、流量控制、拥塞控制、延迟应答和捎带应答等策略

2023-05-06 19:39:04 862

原创 【Linux网络】网络应用层的 http 和 https协议

网络应用层http和https协议学习总结

2023-05-04 19:39:30 1083

原创 【Linux网络】网络基础(TCP/IP协议栈、局域网通信原理、封装与解包、有效载荷分用)

对方收到的时候,一定是从物理层开始的,路由器也是这样,通过自己的以太网驱动程序,将数据包收到解包并向上交付,路由IP也识别到目标IP在同一局域网内,但也不是直接交付,而是需要再向下封装,再向上解包得到。2、局域网是一个碰撞域,多个主机在任何时候都可以发消息,就会造成无法准确的听到对应信息,发生信息碰撞(正如教室中任何人都可以说话,但是多个人都说话无法准确听到对应信息),因此主机会识别碰撞(碰撞检测),避免碰撞(让其它主机先进行发送消息),直到自己发消息。(MAC地址可以标识主机唯一性)

2023-04-12 22:21:53 659

原创 【Linux】线程中的互斥锁、条件变量、信号量(数据安全问题、生产消费模型、阻塞队列和环形队列的实现)

从线程互斥到线程同步的条件变量和信号量。

2023-04-09 10:56:59 1215

原创 【Linux】Linux的线程方案和基本控制(用户和内核下1:1线程、线程的创建、终止和分离)

PCB模拟的线程、线程和进程的概念、线程优缺点、Linux下线程方案、线程的控制

2023-03-27 09:12:57 755

原创 【C++】右值引用详解(移动构造、移动赋值、万能引用和完美转发、关键字default和delete)

右值引用总结

2023-03-12 15:26:34 917 2

原创 【Linux】信号的产生、保存、捕捉处理 (四种信号产生、核心存储、用户态与内核态、信号集及其操作函数)

信号的四种产生(键盘、系统调用、硬件异常、软件条件)、PCB中信号保存的三种结构、信号的捕捉以及用户态到内核态的切换、信号集及其操作函数以及测试

2023-03-10 13:55:29 1085

原创 【Linux】磁盘结构、文件系统、软硬链接、动静态库链接

从磁盘结构理解文件系统,通过文件系统了解如何查找删除文件,了解软硬链接的实现以及用处,了解如何制作动静态库以及动静态库如何加载

2023-03-02 21:35:22 599

原创 【Linux】进程间通信(匿名管道和命名管道通信、共享内存通信)

匿名管道和命名管道以及其通信方式代码,pipe、mkfifo、unlink等函数,共享内存通信以及shmget、shmctl等函数

2023-02-25 17:45:56 689

原创 【C++】模拟map和set以及改造红黑树

简单模拟map和set

2023-02-20 17:35:59 429

原创 【C++】AVL树和红黑树(插入和测试详解)

AVL树红黑树的实现以及理解和记忆

2023-02-17 16:43:16 1030

原创 【C++】二叉搜索树的实现(递归和非递归实现)

模拟实现BSTree

2023-02-16 21:22:03 804

原创 【C++】多态详解(虚函数与重写、抽象类、多态原理、虚函数表)

多态概念、虚函数与重写、抽象类、多态的原理、虚函数表和其指针、多继承下的虚函数表

2023-02-05 22:38:07 1178

原创 【C++】继承(基类和派生类的关系、菱形虚拟继承、继承和组合)

继承体系结构的设计和其中注意细节、单继承和多继承、菱形继承的改进菱形虚拟继承、菱形虚拟继承的问题以及解决方式。

2023-02-01 22:50:38 489

原创 【C++】模拟实现List的正向和反向迭代器(iterator、reverse_iterator)

list中的非const迭代器和反向迭代器以及const迭代器和反向迭代器

2023-01-08 18:05:01 568

原创 【C++】使用vector和模拟其实现

vector的使用和vector模拟中的细节

2022-12-27 15:33:31 325

原创 【Linux】基础IO(open、文件描述符、缓冲区)

文件系统调用接口,文件描述符、缓冲区

2022-12-27 14:47:19 857

原创 【Linux】进程的程序替换(execl、execlp、execle、execvpe等替换函数)

理解进程的程序替换和系列替换函数

2022-12-16 18:23:28 1202

原创 【Linux】进程创建、退出和等待(fork、exit和_exit、waitpid和wait、阻塞和非阻塞)

熟悉fork、退出码的应用、wait和waitpid回收进程、理解阻塞和非阻塞

2022-12-08 16:25:21 1221

原创 【Linux】Linux的环境变量(PATH、env、子进程继承环境变量等)

如何理解环境变量、子进程如何继承环境变量

2022-11-29 15:14:40 3088 2

原创 【Linux】进程优先级(PRI,NI)和进程切换

简单理解进程优先级和进程切换

2022-11-25 11:05:32 1873 1

原创 【Linux】搞懂进程地址空间

认识进程地址空间和进程地址空间的作用

2022-11-22 17:44:15 764 5

原创 【Linux】深刻理解进程概念、进程状态、进程常用指令和系统调用

从认识进程到理解重要的进程状态

2022-11-18 11:29:19 524

原创 【Linux】感性认识冯诺依曼体系结构和操作系统

冯诺依曼体系结构的数据信号传输规则,操作系统对硬件的管理,操作系统对软件的管理。

2022-11-09 17:52:25 852

原创 【初阶C++】细谈new和delete以及函数与类的模板

new和delete中的细节以及初识模板

2022-11-01 22:32:34 886

原创 【初识C++】完善类与对象的细节 类与对象(下)

完善构造函数、static成员、友元等对类和对象的边角进行补充

2022-10-15 17:00:33 547

原创 【初识C++】万字简单说懂 类与对象的默认成员函数(中)

构造函数、析构函数、拷贝构造函数、运算符和赋值重载、const成员、取地址重载等基础详解

2022-10-12 16:54:13 456

原创 【初识C++】细说类与对象 (上)

介绍类的实现细节,对象的调用细节

2022-10-02 11:56:58 495

原创 【C++】详细解释内联函数的用法和问题

内联函数的注意点!

2022-09-20 17:41:58 656

原创 【C++入门】烦人的引用

引用的概念、用处、意义和const与引用,以及和指针区别的知识记录

2022-09-18 17:55:52 245 1

原创 【C++】命名空间、缺省参数和函数重载的使用

命名空间、缺省参数和函数重载的使用

2022-09-18 10:06:28 331

原创 【C数据结构】递归和非递归实现归并排序

归并排序递归与非递归实现

2022-09-09 16:56:51 426 2

原创 【C数据结构】堆的建立、堆排序和Top K问题

TopK问题与堆排序补充

2022-08-09 16:46:01 252

原创 【C数据结构】非循环队列和循环队列(链表与顺序表实现)

非循环队列和循环队列

2022-08-06 16:37:01 616

原创 【C语言】预处理操作

预处理操作总结

2022-07-30 11:51:33 253

原创 程序的翻译和执行,从编辑、预处理、编译、汇编、链接到执行

程序从编译到执行

2022-07-26 16:40:06 895

原创 【C语言】详细的文件操作相关知识

文件分为两种程序文件包括源文件(.c),目标文件(.obj),可执行文件(.exe)。数据文件数据文件是程序从磁盘中输入放入内存的文件,或者是将程序数据输出放入磁盘中的文件。在之前,我们所表示的输入输出指的是从内存与终端的交互,比如将内存中的数据输出到屏幕,将键盘输入的数据保存在内存中。这章,变成了内存与磁盘的交互,我们会将数据输出到磁盘,或是将磁盘数据输入到内存中使用。什么是流?在C语言中给我们提供了三种流stdin(标准输入流键盘)stdout(标准输出流屏幕)...

2022-07-24 12:25:28 819

原创 【C语言】动态内存管理

动态内存管理

2022-07-23 16:02:12 448

原创 【C语言】结构体、枚举和联合体

结构体、枚举和联合体的知识记录。

2022-07-21 22:09:13 221

空空如也

空空如也

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

TA关注的人

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