自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++进阶之路】第十一篇:C++的IO流

C语言的输入与输出,流是什么,C++IO流(输入输出),stringstream的简单介绍

2023-11-22 00:47:58 898 1

原创 【C++进阶之路】第十篇:C++的类型转换

C++的四种类型转换

2023-11-22 00:40:48 243

原创 【C++进阶之路】第九篇:特殊类设计

5个常见的特殊类设计

2023-11-22 00:38:54 232

原创 【C++进阶之路】第八篇:智能指针

内存泄漏,智能指针的使用及原理,C++11和boost中智能指针的关系(了解)

2023-11-22 00:36:39 215

原创 【C++进阶之路】第七篇:异常

C++异常概念,异常的使用,自定义异常体系,C++标准库的异常体系(了解),异常的优缺点

2023-11-22 00:28:19 89

原创 【C+进阶之路】第六篇:C++11

C++11的各项常用新特性汇总

2023-11-22 00:22:00 124

原创 【C++】C++11(2)

新的类功能,可变参数模板(了解),lambda表达式,包装器,线程库

2023-11-22 00:18:12 98

原创 【C++】C++11(1)

C++11简介,统一初始化列表,STL的一些变化,左值引用&右值引用

2023-11-22 00:11:28 101

原创 【C++进阶之路】第五篇:哈希

unordered系列关联式容器,底层结构(哈希),哈希的应用(位图&布隆过滤器)

2023-11-21 23:59:47 59

原创 【C++】set和map的底层结构(AVL树&红黑树)

AVL树,红黑树,set和map模拟实现

2023-11-21 22:32:55 195

原创 【C++进阶之路】第四篇:set和map

map和set的概念和知识

2023-11-21 21:37:52 101

原创 【C++】map & multimap

map介绍,map使用(代码示例);multimap介绍,multimap使用(代码示例);

2023-11-21 21:25:55 457

原创 【C++】set & multiset

set介绍,set使用(代码示例),multiset介绍,multiset使用(代码示例)

2023-10-27 14:56:43 104

原创 【C++】关联式容器 & 键值对(概念介绍)

关联式容器和值键对的概念介绍

2023-10-27 10:55:20 273

原创 【C++进阶之路】第三篇:二叉搜索树 & kv模型

二叉搜索树概念、操作、实现;二叉搜索树的应用-kv模型;二叉搜索树的性能分析;

2023-10-26 22:04:46 294 1

原创 【Linux升级之路】8_Linux多线程

Linux线程相关基础知识和应用

2023-10-20 21:40:20 357

原创 【Linux初阶】多线程4 | POSIX信号量,基于环形队列的生产消费模型,线程池,线程安全的单例模式,STL-智能指针和线程安全

POSIX信号量,基于环形队列的生产消费模型,线程池,线程安全的单例模式,STL-智能指针和线程安全,除普通锁外其他常见的锁

2023-10-18 11:21:09 110

原创 【Linux初阶】多线程3 | 线程同步,生产消费者模型(普通版、BlockingQueue版)

线程同步,生产消费者模型(普通版、BlockingQueue版)

2023-10-16 22:51:26 218

原创 【Linux初阶】多线程2 | 分离线程,线程库,线程互斥,可重入VS线程安全,锁的常见概念

分离线程,线程库,线程互斥,可重入VS线程安全,锁的常见概念

2023-10-13 16:53:12 181

原创 【Linux升级之路】7_进程信号

信号基本概念,信号产生,核心转储;信号阻塞、捕捉、保存;

2023-10-09 23:43:46 493

原创 【Linux初阶】多线程1 | 页表的索引作用,线程基础(优缺点、异常、用途),线程VS进程,线程控制,C++多线程引入

页表的索引作用;线程概念,线程的优缺点,线程异常的后果;线程和进程的差异;线程库及其基本调用接口(进程创建、终止、等待、控制),线程控制的简单示例;C++对多线程的引入;

2023-10-09 00:45:13 109

原创 【Linux初阶】信号入门2 | 信号阻塞、捕捉、保存

信号阻塞、捕捉、保存

2023-09-19 15:30:27 353 3

原创 【Linux初阶】信号入门 | 信号基本概念+信号产生+核心转储

Linux信号的基本概念(生活信号、技术信号、信号生命周期、信号的保存位置和发送本质),信号的产生(四种方式、一个系统调用接口)

2023-09-18 20:49:28 329 2

原创 【Linux升级之路】6_进程间通信

进程间通信介绍,管道,共享内存,消息队列,信号量

2023-09-17 22:15:53 185

原创 【Linux初阶】system V消息队列 + system V信号量

消息队列,信号量,IPC资源的组织方式

2023-08-14 18:22:46 379

原创 【Linux初阶】system V - 共享内存

共享内存的概念,原理,相关函数,查看方法,代码实现,优缺点分析

2023-08-13 21:56:42 383 3

原创 【Linux初阶】进程间通信介绍 & 管道

进程间通信介绍,管道概述,匿名管道+应用,命名管道+应用

2023-08-13 00:02:46 223

原创 【Linux升级之路】5_基础IO

本篇文章是操作系统基础IO知识的汇总:文件操作,文件管理,重定向,简易shell添加重定向功能,文件属性结构体底层,引用计数,FILE结构体缓冲区,磁盘,文件系统,软硬链接,动静态库

2023-08-08 22:33:44 281 14

原创 【Linux初阶】基础IO - 动静态库 | 初识、生成、链接、加载

动静态库初识,库的含义,静态库的生成与链接,gcc/g++默认链接方式,动态库的生成与动态链接,查看动态链接的方法,动静态库的加载原理

2023-08-07 16:49:29 470 9

原创 【Linux初阶】基础IO - 软硬链接 | 初识、理解、应用 & 文件acm时间

初识软硬链接,软硬链接的区别,理解软硬链接,软硬链接的应用,文件acm时间

2023-07-13 11:14:58 315 13

原创 【Linux初阶】基础IO - 磁盘 & 文件系统

认识磁盘(物理结构、储存结构、逻辑结构、读取单位),理解文件系统(分治思想、理解文件系统结构、查找读取新建删除文件的底层逻辑)

2023-07-10 11:18:07 290 12

原创 【Linux初阶】基础IO - FILE结构体中的缓冲区

库函数和系统函数的刷新差异,缓冲区的意义、刷新策略、存在位置、文件写入的逻辑,缓冲区的代码实现,缓冲区和OS的关系

2023-07-07 00:43:34 205 2

原创 【Linux初阶】理解一切皆文件 & 文件属性结构体底层 & 引用记数

理解一切皆文件,文件属性结构体底层理解(struct file、引用记数)

2023-07-05 19:46:48 348 8

原创 【Linux初阶】基础IO - 简易 shell添加重定向功能

shell重定向功能的代码实现

2023-06-05 15:48:29 880 10

原创 【Linux初阶】基础IO - 文件管理(深入理解文件描述符) | 重定向

深入理解文件描述符+文件描述符表+重定向(模拟实现)

2023-05-30 08:50:40 719 11

原创 【Linux初阶】基础IO - 文件操作(使用系统接口实现) | vim批量注释代码

重新理解文件和文件操作,C语言实现的简单文件操作,文本初始权限,系统接口介绍(open、close、write、read)

2023-05-30 08:49:31 798 1

原创 【Linux升级之路】4_进程控制

本片博客是 Linux操作系统 进程控制知识的汇总。

2023-05-29 22:12:37 545 8

原创 【实用工具 - vscode】实现Linux服务器的远程操控

vscode的下载安装,常见插件及详细安装方法,插件停用及卸载,vscode快捷键

2023-05-25 12:57:56 1104 3

原创 【Linux初阶】进程替换的应用 - 简易命令行解释器的实现

使用代码手段实现一个简易的命令行解释器,其中功能包括:打印输出提示符、获取用户输入、字符串切割、执行命令、ls指令下拥有颜色提示、cd、echo;

2023-05-22 21:50:58 806 15

原创 【Linux初阶】进程程序替换 | 初识、原理、函数、应用 & makefile工具的多文件编译

替换初识,替换原理,替换函数理解和使用,makefile工具的多文件编译,进程替换应用(简易命令行实现)

2023-05-22 21:50:35 757 10

空空如也

空空如也

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

TA关注的人

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