自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux——多线程—03

有关Linux多线程的学习【模拟实现简单的线程池】【为了保证线程安全的单例模式的学习】【STL和智能指针是否线程安全】【其他常见的锁(主讲自旋锁)】【有关读者写者问题的学习,涉及到读写锁】

2025-05-21 01:56:18 735

原创 C++——类型转换

有关C++4种类型转换的学习

2025-05-16 12:52:07 982

原创 C++—特殊类设计&设计模式

关于c++的特殊类设计,和设计模式的学习【特殊类设计,包括一些设计类的思想和实现】【设计模式的概念,经典设计模式的了解】【单例模式的详细学习,分饿汉模式饿汉懒汉模式】

2025-05-13 23:42:38 877

原创 C++—智能指针

有关C++智能指针的学习【智能指针的应用场景】【RAII思想】【智能指针如何使用】【c++各种智能指针的特点和使用并模拟实现】【智能指针的缺陷(如unique_ptr无法拷贝)(shared_ptr的线程安全和循环引用问题)】【定制删除其】

2025-05-10 13:23:27 1045

原创 C++—异常

有关c++中抛异常的学习【异常的概念,使用,规范】【异常安全问题】【自定义异常体系】【异常的优缺点】

2025-05-04 16:50:24 632

原创 C++11

有关c++11一些新特性的学习(这里只学常用和重要的)【右值引用和移动语义】【类的新特性】【c++11的线程库操作】【包装器】【lambda表达式的学习和使用】

2025-04-27 14:06:13 878

原创 Linux——多线程—02

有关多线程的学习,【线程的同步与互斥】【锁的理解和学习以及使用】【消费生产模型的学习和使用】【POSIX信号量的学习和使用】

2025-04-07 11:19:00 1140

原创 Linux——多线程—01

有关Linux中多线程的学习和理解【线程的概念和对线程的理解】【对Linux线程的全面理解】【线程控制的相关接口和操作】【原生线程库的理解(用户级线程)】

2025-03-31 00:40:42 1279

原创 位图 && 布隆过滤器

有关哈希的相关应用【位图】【布隆过滤器】【海量数据处理的面试题】【一致性哈希(了解)】

2025-03-26 13:16:15 758

原创 Linux——信号

有关Linux中信号的学习【信号的基本了解】【信号的产生原因】【信号在内核如何保存】【如何处理信号(递达)】【信号阻塞】【信号捕捉(处理)流程】【信号集操作函数】【volatile关键字】

2025-03-22 21:45:23 1178 1

原创 Linux——进程间通信

有关进程间通信的详细学习,【进程间通信的理解和概念】【匿名管道和命名管道】【共享内存的理解和使用】【有关Sysetm V其他ipc资源的了解】

2025-03-20 01:13:01 846

原创 Linux——基础IO【3万字大章】

有关基础IO的多方面的深度学习!重要,很多知识点!主要分为四个板块:【文件描述符】【文件系统】【软硬链接】【动态库静态库】

2025-03-09 11:14:58 1418

原创 Linux—进程控制

有关【fork函数的原理学习】【写时拷贝的理解】【进程终止、进程等待、进程的程序替换的理解和原理学习】【实现建议的shell】

2025-02-28 01:13:52 853

原创 哈希【C++实现】

有关哈希表的学习和理解【哈希是什么,哈希怎么实现的】【不同哈希函数的学习】【哈希冲突是什么,怎么解决】【哈希冲突不同解决方法的学习】

2024-12-16 00:00:41 1298

原创 Linux—进程学习—04(进程地址空间学习)

进程概念的学习——进程地址空间【进程地址空间是什么】【为什么会有进程地址空间】【进程地址空间如何实现的】

2024-11-29 12:20:33 1134

原创 Linux—进程概念学习-03

进程相关概念的学习【进程优先级】【进程的一些其他概念(并行、并发等)】【进程切换的理解】【环境变量的理解和学习(多)】

2024-11-25 12:40:38 1473

原创 Linux—进程概念学习-02

进程相关的概念的学习【利用系统调用fork创建子进程】【利用fork实现多进程】【操作系统层面上进程状态运行、阻塞、挂起的理解和学习】【Linux操作系统具体的进程状态的理解和学习(R、S、T、t、D、X、Z)】【前台进程和后台进程的理解】

2024-11-15 11:14:34 923

原创 Linux—进程概念学习-01

有关linux系统中进程的概念的学习【先了解硬件层面的冯诺依曼体系】【了解操作系统本身管理软硬件的本质】【学习进程是什么】【操作系统如何管理进程】【如何通过系统调用查看进程状态】

2024-11-06 16:10:58 1233

原创 STL—map和set—模拟实现【迭代器的实现思路和红黑树的代码改造思路是重点】

有关STL库中map和set的相关模拟实现【这里只实现了核心的接口和迭代器的实现】【迭代器的实现和底层红黑树的代码改造是重点】

2024-10-24 15:51:14 1023

原创 Linux工具的使用-【git的理解和使用】【调试器gdb的使用】

关于去中心分布式版本控制器git的背景学习和使用学习。【关于git的详细操作】【关于调试器gdb的理解和详细使用】

2024-10-17 23:10:05 1190

原创 红黑树【c++实现】

【红黑树的概念和性质理解】【红黑树插入节点时的详细分析和代码实现】【红黑树的删除的分析】【红黑树与AVLTree的性能分析】

2024-10-13 18:12:33 1305

原创 Linux工具的使用——【gcc/g++的使用】【make/Makefile的使用】【如何让普通用户使用sudo】

【如何让普通用户使用sudo】【编译器gcc/g++的编译过程以及使用】【静态链接和动态链接的理解的使用】【自动化构建工具make/Makefile的使用及其工作原理的理解】【Linux小程序进度条的实现和解析】

2024-10-10 00:22:36 1015 1

原创 Linux工具的使用——yum和vim的理解和使用

【yum的背景理解和使用】【编辑器vim的基本操作和基本概念】【vim插入模式和底行模式的命令集】【vim的简单配置】

2024-09-30 17:58:01 1990 7

原创 AVLTree【c++实现】

【AVLTree的旋转的实现】【对各自情况旋转的详细解析】【对平衡因子的处理的解析】【c++实现AVLTree的insert接口】

2024-09-28 21:20:05 1380 8

原创 STL——map和set【map和set的介绍和使用】【multimap和multiset】

有关map和set容器的学习和使用【multimap和multiset的拓展学习】【有关map中[]的使用和原理详细解析】【map和set相关oj】

2024-09-26 17:00:06 1689 6

原创 二叉树进阶oj题【二叉树相关10道oj题的解析和c++代码实现】

有关10道二叉树进阶的oj题,难度从易到难。【难的题会有图文的解析+代码实现】

2024-09-24 21:49:41 1118 4

原创 二叉树进阶【c++实现】【二叉搜索树的实现】

二叉树进阶中二叉搜索树的实现【K模型和KV模型的实现和应用】【二叉搜索树的性能分析】

2024-09-23 00:04:57 1541 6

原创 Linux权限理解【Shell的理解】【linux权限的概念、管理、切换】【粘滞位理解】

有关linux中权限的详细学习和理解【linux文件访问者的分类】【文件基本权限】【文件权限管理】【文件类型分类】【文件访问者的管理】【粘滞键的理解和使用】

2024-09-18 20:21:48 1521 9

原创 【MySQL】数据类型【mysql当中各种经典的数据类型的学习和使用】

MySQL当中数据类型的分类【对各类数据类型的学习和使用】

2024-09-17 13:16:23 1788 3

原创 c++—多态【万字】【多态的原理】【重写的深入学习】【各种继承关系下的虚表查看】

有关多态的深入学习【多态的概念、定义和原理】【虚函数的重写以及两个例外】【抽象类】【单继承和多继承下的虚表学习】【菱形虚拟继承以及菱形虚拟继承下的虚表学习】【常见面试题】

2024-09-14 09:30:12 1935

原创 【MySQL】表的操作【有关表结构的操作】【创建、查看、删除、修改表结构】

对于mysql数据库的表的结构的查看,创建、删除、修改、【对字段的添加、修改】

2024-09-12 01:15:37 1928 1

原创 【MySQL】数据库的操作【字符集和校验规则】【对数据库进行操作】【数据库备份与恢复】

有关mysql中数据库的操作【字符集和校验规则是什么,怎么改】【对数据库的操作】【数据库的备份与恢复】【mysql的连接情况】

2024-09-10 16:27:36 2337

原创 C++中的继承【父类和子类的赋值转化】【子类的默认成员函数】【菱形继承与菱形虚拟继承(重要)】

有关cpp中继承的详细学习。【继承的概念和定义】【成员权限与继承权限的关系】【继承的作用域】【父类和子类的赋值转换】【子类的默认成员函数】【菱形继承的弊端以及为什么要用菱形虚拟继承解决】【菱形虚拟继承的原理】

2024-09-09 15:21:24 1709

原创 MySQL数据库基础【数据库了解】【MySQL架构的了解】【MySQL的使用案例】【SQL语句分类】等

MySQL数据库的基础学习【什么是数据库】【MySQL的架构的学习】【MySQL的使用案例】【服务器和数据库之间的关系】【SQL语句分类】【存储引擎了解】

2024-09-08 01:17:48 2049

原创 模版进阶【非类型模版参数】【模版的特化】【模版的分离编译】

讲述了模版一些更有难度的知识【非类型模版参数】【函数模版的特化】【类模版的全特化和偏特化】【模版的分离编译问题】

2024-09-06 00:57:43 1101 1

原创 STL—stack/queue/priority_queue_/deque

讲述了STL库中stack和queue以及priority_queue的学习和模拟实现。深度学习这三个容器适配器、并且学习和理解了deque的原理和底层结构。其优劣性的分析

2024-09-02 21:43:16 1827

原创 STL—list—模拟实现【迭代器的实现(重要)】【基本接口的实现】

模拟实现了一个STL库中的list。【基本增删查改接口实现】【正向迭代器的实现】【反向迭代器的实现】,这里重要的迭代器的实现

2024-08-16 13:08:10 1091 1

原创 STL—容器—list【list的介绍和基本使用】【list的迭代器失效问题】

有关list的学习了解和基本接口的使用,能基本的使用list容器。分析了list迭代器失效的相关问题

2024-08-05 15:38:24 1213

原创 STL—vector—模拟实现【深度理解vector】【模拟实现vector基本接口】

对STL中的vector进行深度的学习,并对其基本接口进行了模拟实现。了解底层原理

2024-08-02 12:59:14 1028 6

原创 STL—容器—vector

有关c++的STL库中vector的了解和学习【对其接口的使用】

2024-07-30 10:13:37 643

空空如也

空空如也

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

TA关注的人

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