- 博客(62)
- 收藏
- 关注
原创 进程地址空间详解
学习Linux系统编程一共要翻越三座大山——进程地址空间、文件系统以及多线程,这三部分内容很难但是非常重要,而今天我们将要征服的就是其中的第一座高山——进程地址空间。
2024-05-15 21:10:40 654
原创 Linux环境变量详解
本文着重讲解了什么是PATH环境变量、如何添加PATH环境变量、系统中的其他环境变量、环境变量的由来、环境变量的基本操作以及命令行参数中环境变量的体现。
2024-05-14 18:41:10 952
原创 深度剖析进程概念与进程状态
本篇文章详细讲述了进程是什么、PCB是什么、进程的一些基本操作、进程状态、僵尸进程、孤儿进程、进程优先级以及进程切换。
2024-05-14 18:40:59 880
原创 C++类型转换及IO流(深度剖析)
C语言中的类型转换有隐式类型转换和强制类型转换,这样的转换风格很简单,但却有着不少缺点,那么C++是如何进行类型转换的呢?接下来,让我们一起学习一下C++类型转换的相关知识。除此之外,本章还会重点讲解C++的IO流的相关知识。
2024-03-21 22:35:17 1013
原创 C++特殊类及单例模式
在实际场景中,我们在编写类的过程中总会遇到一些特殊情况,比如设计一个类不能被拷贝/不能被继承/只能在堆上创建对象/只能在栈上创建对象/只能创建一个对象,基于这些场景,我们来谈谈这些特殊类该如何实现。
2024-03-17 22:18:58 912
原创 C++智能指针深度剖析
本篇文章将着重讲解智能指针的作用、内存泄漏以及智能指针的使用和原理(包括RAII、auto_ptr、unique_ptr、shared_ptr、shared_ptr的循环引用问题和定制删除器)。
2024-03-08 22:38:30 765
原创 C++11新特性(深度剖析+总结)
看完本文,你将掌握C++11的常用新特性。本文将着重讲解初始化列表、C++11中新加入的一些声明、范围for循环、STL中的一些变化、右值引用和移动语义、新的类功能、可变参数模板、lambda表达式以及包装器。
2024-02-18 18:18:42 952 1
原创 C++ 哈希+unordered_map+unordered_set+位图+布隆过滤器(深度剖析)
本篇文章将着重讲解 unordered 系列关联式容器(unordered_map 和 unordered_set)、底层结构(哈希的概念、哈希函数、哈希冲突)、模拟实现(unordered_map 和 unordered_set 的模拟实现)以及哈希的应用(位图和布隆过滤器)。
2024-02-05 16:47:04 895 4
原创 C++ pair+map+set+multimap+multiset+AVL树+红黑树(深度剖析)
本篇文章将着重讲解关联式容器、键值对、树形结构的关联式容器(set、map、multiset 和 multimap)、AVL 树的模拟实现、红黑树的模拟实现以及 map 和 set 的模拟实现。
2024-02-02 13:43:58 989
原创 C++继承深度剖析
本篇文章着重讲解继承的概念及定义,基类和派生类对象赋值转换,继承中的作用域、派生类的默认成员函数、继承和友元,继承与静态成员的关系,复杂的菱形继承及菱形虚拟虚继承概念,以及继承与组合的关系。
2024-01-26 18:16:44 959
原创 C++ STL之deque的理解及使用
本篇文章详细讲解了STL中deque的理解及使用,也针对vector和list对deque的优缺点进行了分析。
2024-01-24 23:44:03 983
原创 C++内存管理——new一个对象出来
本篇文章详细介绍了C/C++内存分布、C++内存管理方式、operator new与operator delete函数、new和delete的实现原理、placement-new以及内存泄漏相关知识。
2024-01-19 11:42:16 923
原创 类和对象(中)
本篇文章继续讲解了类的6个默认成员函数、构造函数、拷贝构造函数、析构函数、赋值运算符重载、const成员以及取地址及const取地址操作符重载。
2024-01-18 00:28:57 818
原创 C++入门精讲——入门看完这一篇就够了
C++入门精讲——入门看完这一篇就够了,保姆式讲解了命名空间、C++输入输出、缺省参数、函数重载、引用、内联函数、auto、范围for、nullptr。
2023-10-28 23:11:28 602 13
原创 Linux中的开发工具(yum,vim,gcc/g++,gdb,Makefile,git)
本文详细讲解了Linux基于C/C++的开发工具yum,vim,gcc/g++,gdb,Makefile,git
2023-10-22 21:16:22 2399 23
原创 Linux权限详解
本文着重讲解了shell命令及运行原理、Linux权限的概念、Linux权限管理、默认权限和默认权限掩码、file 指令、目录的权限以及粘滞位。
2023-10-19 21:11:38 192 17
原创 排序算法(冒泡排序、选择排序、插入排序、希尔排序、堆排序、快速排序、归并排序、计数排序)
排序算法(冒泡排序、选择排序、插入排序、希尔排序、堆排序、快速排序、归并排序、计数排序)
2023-07-31 22:33:49 1247 16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人