Linux基础

C标准库的文件IO

Linux系统的所有程序和数据都是以“文件”的形式进行存储,所有Linux用户和程序看到的文件、目录以及文…

2026/9/1
102
Linux基础

CPU内核与用户态的区别与内存空间

1.CPU的内核态与用户态         CPU通常具有4个特权状态,现代 CPU通常定义了 4 个特权级别(Ring 0 ~…

2026/8/18
137
数据结构

树的原理与应用

1.树的定义         在日常生活中,很多数据的组织形式本质上是一颗数,树是一种非线性结构,其数学定…

2026/8/13
98
数据结构

队列的原理与应用

        队列和栈类似,都是线性结构,区别在于,栈遵循的是“先进后出”的原则,而队列遵循的是“先进先…

2026/8/11
94
Linux基础

Linux系统内存、文件系统分布与启动流程

1.32位系统内存分布         在32位系统中,每一个进程具有独立的4GB虚拟运行空间,现代Linux系统由MM…

2024/7/8
141
数据结构

栈的原理与应用

1.什么是栈?         栈(stack)是一种特殊的线性表,Linux内存中的栈空间就是基于此设计的,其栈底…

2024/6/22
94
数据结构

数据结构与算法

1.数据结构         数据结构是描述多个数据之间的逻辑结构和物理结构。         根据定义,将数据结…

2024/6/13
190
数据结构

顺序表、链表及其C实现

1.顺序表及其C实现         顺序表是一种数据结构的存储形式,其在内存上申请连续的空间进行数据存储…

2024/5/26
156
网页开发

如何创建一个个人开发日记

        作为一名刚刚完成个人开发日记创建的新手,这个博客主要用于记录如何创建自己的个人开发日…

2024/5/19
226
粤公网安备44011302005765号