自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Linux]:线程(三)

想深入了解POSIX信号量和生产者消费者模型吗?本文详细阐述其概念、接口及实现方式,包括阻塞队列和循环队列的应用。快来探索,提升你的编程技能!

2024-10-05 00:30:16 391 1

原创 [Linux]:线程(二)

文章围绕 Linux 多线程编程展开,介绍了线程互斥、安全、死锁及同步等关键内容。通过概念阐述与操作讲解,为读者呈现多线程编程的核心要点,助其深入理解相关知识。

2024-09-29 16:19:24 882 2

原创 [Linux]:线程(一)

想深入了解线程吗?本文将为你详细解读线程的概念、优缺点、异常及用途,还介绍了 Linux 中线程的控制方法。快来阅读,提升你的编程技能,探索多线程的奥秘!

2024-09-26 14:09:16 771

原创 [Linux]:信号(下)

想深入了解 Linux 中的信号吗?本文将带你探索信号的阻塞、捕捉、可重入函数等知识,还有 volatile 关键字和 SIGCHLD 信号的详细解读,快来开启精彩的学习之旅吧!

2024-09-21 23:50:10 1169 2

原创 [Linux]:信号(上)

想深入了解 Linux 信号机制吗?本文将为你详细解读信号的概念、获取、处理及产生方式,助你掌握这一重要知识,提升对 Linux 系统的理解和应用能力,快来探索吧!

2024-09-20 16:02:11 1101

原创 [Linux]:进程间通信(下)

想了解进程间通信的奥秘吗?本文详细介绍了 System V 标准下的进程间通信方式,重点解读了共享内存的概念、相关函数等。还有丰富的示例和代码,助你轻松掌握。快来阅读,开启知识之旅吧!

2024-09-17 17:12:46 1010

原创 [Linux]:进程间通信(上)

本文深入解读进程间通信,涵盖匿名管道、命名管道等知识。解析其特点与特殊情况,助你掌握高效通信技巧。快来探索,提升编程中进程间交互能力!

2024-09-15 22:31:45 1165

原创 [Linux]:动静态库

想深入了解 Linux 中的动静态库吗?本文将为你详细解读它们的原理、使用方法及打包方式,助你轻松掌握这一重要知识,提升编程技能,快来探索吧!

2024-09-12 09:58:13 1380

原创 [Linux]:文件(下)

想深入了解 Linux 吗?快来看看这篇文章!它涵盖了重定向原理、缓冲区、文件系统、软硬链接及文件时间等精彩内容,还阐述了“一切皆文件”的独特设计理念。精彩不容错过,助你全面掌握 Linux 知识!

2024-09-10 23:05:13 1262

原创 [Linux]:文件(上)

该文章介绍了 C 语言文件操作、三个默认打开流及系统文件 I/O 等内容。包含丰富示例,助你深入理解文件操作原理。快来阅读,提升编程技能,探索 Linux 下文件世界的奥秘!

2024-09-10 08:39:22 1220

原创 [Linux]:进程(下)

想深入了解 Linux 进程吗?本文涵盖进程终止、等待与替换等关键知识,助你全面掌握进程管理。深入剖析原理与实践,让你轻松应对 Linux 系统中的进程相关问题,快来提升技能吧!

2024-09-08 21:26:00 1058

原创 [Linux]:环境变量与进程地址空间

想深入了解 Linux 吗?本文带你探索环境变量、main 函数参数、程序地址空间和进程地址空间等知识,揭示 Linux 系统的奥秘,快来提升你的技术水平吧!

2024-09-07 21:35:18 1133 2

原创 [Linux]:进程(上)

想了解 Linux 进程的奥秘吗?本文带你深入探索进程的概念、创建、状态及相关特殊进程,如僵尸进程与孤儿进程等,让你全面掌握进程知识,提升对 Linux 系统的理解!

2024-09-07 10:49:58 1213

原创 [操作系统]:初识操作系统

想深入了解计算机体系吗?本文涵盖冯•诺依曼体系、操作系统、Shell 运行原理等内容,助你全面掌握计算机基础知识,快来探索计算机世界的奥秘吧!

2024-09-05 15:49:17 1099 2

原创 [Linux]:环境开发工具

本文深入介绍 Linux 中的多种工具,包括 yum、vim、gcc/g++、make/Makefile、gdb 和 git。快来学习,提升你的 Linux 开发技能,高效管理项目。

2024-09-04 21:30:03 1138 3

原创 [Linux]:权限

Linux 权限知识大揭秘!涵盖用户类型、权限管理、文件掩码、粘滞位等。想了解 root 与普通用户的差异?如何设置文件权限?快来一探究竟,让你轻松掌握 Linux 系统的权限奥秘!

2024-09-03 21:28:04 1170 2

原创 [Linux]:基本指令(下)

想成为 Linux 高手吗?本文介绍了 tac、more、less 等多种指令,涵盖文件查看、时间、搜索等方面,还有实用快捷键。快来学习,提升你的 Linux 操作技能,让工作更高效!

2024-09-02 16:02:24 1695 1

原创 [Linux]:基本指令(上)

想快速掌握 Linux 环境下的常见操作指令吗?本文详细介绍了 ls、pwd、cd 等多种指令,包括功能、语法和选项,助你轻松应对各种操作,快来提升你的技能吧!

2024-09-01 17:20:56 1226 3

原创 C++必修:异常

想提升 C 语言和 C++的错误处理能力吗?本文涵盖 C 语言的处理方式,C++异常的概念、用法、优缺点,还有自定义和标准库的异常体系。快来获取实用知识,优化你的代码!

2024-08-30 17:22:03 1026

原创 C++必修:布隆过滤器的提出与实现

想了解一种高效的数据结构吗?布隆过滤器来啦!它能解决数据唯一性问题,具有高效、节省内存等优点。本文详细介绍其概念、实现、优缺点及应用场景,快来探索布隆过滤器的奥秘吧!

2024-08-29 19:56:14 699 1

原创 C++必修:bitset的用法与实现

想了解位图(bitset)吗?它能解决海量数据处理难题!本文带你探索位图的引入、概念、使用、实现、经典面试题及源码,助你轻松掌握这一强大工具,快来开启学习之旅吧!

2024-08-29 11:13:53 961

原创 C++必修:unordered_set与unordered_map的实现

想深入了解 STL 中 unordered_set 与 unordered_map 的底层秘密吗?本文带你探索哈希表的世界,包括其结构、改造、迭代器及源码。揭示底层实现原理,助你提升编程水平,快来一探究竟吧!

2024-08-28 17:21:29 1285

原创 C++必修:set与map的模拟实现

想深入了解 STL 中 set 与 map 的底层实现吗?本文带你探索红黑树的奥秘,包括其结构、改造、迭代器及源码。深入剖析底层原理,助你提升编程技能,快来一探究竟吧!

2024-08-27 21:25:32 767

原创 C++必修:unordered_set/unordered_map

想了解 C++中高效的关联式容器吗?本文介绍了 unordered_set、unordered_multiset、unordered_map 和 unordered_multimap,包括它们的特点、功能、初始化方式等。这些容器基于哈希表,能快速查找元素,但插入或删除可能导致迭代器失效。快来探索吧!

2024-08-26 11:31:15 1133 1

原创 C++必修:set/map,mutiset/mutimap的用法

想深入了解 C++ 中的关联容器吗?本文将为你详细介绍 `set`、`multiset`、`map` 和 `multimap` 的特点与功能!它们具有独特的存储和排序方式,支持多种初始化和操作方式。快来探索这些关联容器的奥秘,提升你的 C++ 编程技能吧!

2024-08-25 15:35:17 1118 1

原创 探索数据结构:跳表的分析与实现

想了解一种高效的数据结构吗?本文为你介绍跳表!它在有序链表基础上增加“跳跃”功能,通过随机函数设计和巧妙的实现,具有优秀的查找、插入和删除效率。与平衡搜索树和哈希表相比,跳表有独特优势。快来一探究竟吧!

2024-08-25 08:30:00 1115

原创 探索数据结构:图(三)之最短路径算法

想了解最短路径算法吗?本文带你探索单源和多源最短路径的奥秘!包括 Dijkstra 算法和 Bellman - Ford 算法的原理、步骤及复杂度分析。助你轻松掌握图论中的关键算法,解决实际问题,快来开启精彩的学习之旅吧!

2024-08-24 18:14:16 1287

原创 探索数据结构:图(二)之图的遍历,Kruskal与Prim算法

想深入了解图的遍历和最小生成树算法吗?本文为你详细介绍!包括深度优先遍历和广度优先遍历的原理与实现,以及Kruskal算法和Prim算法求解最小生成树的过程。快来探索图的奇妙世界,提升算法技能吧!

2024-08-23 15:40:24 1161

原创 探索数据结构:图(一)之邻接矩阵与邻接表

想了解图的知识吗?本文带你深入探索图的世界!包括图的定义、基本概念,如有向图、无向图等,还介绍了邻接矩阵和邻接表的存储结构及实现方式,并提供源码示例。快来一探究竟,提升你的图论知识吧!

2024-08-22 15:56:58 1137

原创 探索数据结构:并查集的分析与实现

本文深入介绍并查集,这是一种处理集合合并与查询的树型数据结构。它以数组为底层,通过代码实现多种功能,如初始化、查找根节点、合并集合等。并采用路径压缩优化,提高效率。复杂度分析清晰,源码完整。快来了解吧!

2024-08-21 14:22:30 787

原创 探索数据结构:哈希表的分析与实现

本文全面介绍哈希表,从哈希概念引入,讲解哈希冲突及解决方法,包括闭散列和开散列。阐述哈希表的功能、结构及操作实现,涵盖插入、查找、删除等。助你深入了解哈希表,提升数据处理效率,快来一探究竟吧!

2024-08-20 22:44:13 759 1

原创 探索数据结构:红黑树的分析与实现

本文全面介绍红黑树,从引入背景讲起,涵盖特点、功能、结构、初始化与销毁、功能实现、删除操作、判断方法及复杂度分析。其解决 AVL 树插入低效问题,节点有颜色,功能常见,结构类似二叉搜索树,操作复杂,判断需多条件。

2024-08-19 21:00:41 1453 1

原创 探索数据结构:AVL树的分析与实现

本文全面介绍 AVL 树,包括概念、特点、功能、结构等。详述其初始化、功能实现及判断是否为 AVL 树的方法。通过旋转保持平衡,提高查找效率。快来了解 AVL 树的奥秘,提升数据结构知识水平!

2024-08-14 17:24:29 1133 1

原创 C++必修:STL之priority_queue的用法与实现

本文深入探讨 C++ 中的优先级队列,涵盖概念、特点、仿函数、用法及模拟实现等。通过实例展示其操作,基于堆数据结构进行模拟。源码详细,助您全面理解优先级队列。快来深入学习,提升编程技能吧!

2024-08-12 14:32:54 979 2

原创 C++必修:STL之stack与queue的使用与实现

本文涵盖栈、队列及逆波兰表达式知识。介绍其概念、容器适配器、使用方法、模拟实现,还有中缀转后缀及计算规则。丰富内容助您深入理解数据结构,快来探索!

2024-08-11 15:56:50 1190 1

原创 C++必修:STL之list的模拟实现

本文介绍模拟实现简易版list,包括成员变量、迭代器、初始化与销毁、容量操作等。多种初始化方式,丰富的修改函数,详细源码展示。助你深入了解list的实现原理,提升编程技能,快来一探究竟吧!

2024-08-10 11:54:25 994

原创 C++必修:STL之forward_list与list的使用

这篇文章聚焦 C++ 中的 `forward_list` 和 `list` 容器。详解其特点,如内存高效利用、擅长特定操作等。还涵盖初始化、容量操作、访问与修改等多方面。助您深入了解,提升编程技能,不容错过!

2024-08-09 14:41:30 1087

原创 C语言预处理:开启编程新境界

本文介绍C语言预处理知识,包括预处理符号、#define用法、宏与函数对比等,还涉及命令行定义、条件编译、头文件包含等内容,通过实例展示,让你轻松掌握,快来探索C语言预处理的奥秘吧!

2024-08-06 18:06:13 1011 1

原创 走进ANSIC:程序生成的核心步骤解读

在 ANSI C 中,程序从源代码到可执行程序历经翻译和运行环境。翻译含编译与链接,运行有诸多步骤。以 VS2022 和 Linux gcc 为例展示,还介绍函数与全局变量调用。快来一探究竟!

2024-08-06 09:15:51 1103

原创 探索数据结构:二叉搜索树的递归与非递归实现

本文全面涵盖二叉搜索树,从定义特点到功能结构,再到初始化销毁、插入查找删除等操作,还包括性能分析与应用,更有源码呈现。深入探究这一常见数据结构,助您提升编程技能,快来一探究竟!

2024-08-04 14:00:19 887 1

空空如也

空空如也

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

TA关注的人

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