自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux操作系统进程间通信

本文介绍了Linux操作系统关于进程间通信的内容。

2023-02-08 18:01:52 242 1

原创 C++关于vector的详细讲解

本文介绍了C++中vector的一些重要的使用方法

2023-01-20 19:47:26 654

原创 C++关于string类的模拟实现

模式实现C++的string类

2023-01-17 20:06:54 224 1

原创 Linux操作系统关于动静态库的操作

介绍了动态库和静态库的生成、发布以及使用方法

2023-01-17 16:57:50 257 2

原创 Linux操作系统基础IO(下)

介绍了文件系统、磁盘、软硬链接

2023-01-11 17:48:55 172 1

原创 C++关于string的详细讲解

本文介绍了C++中的string类,详细讲解了string类的函数接口以及使用方法。

2023-01-10 21:06:38 1216 2

原创 Java的异常处理

文章目录一、异常的概念二、异常处理方法1.捕获并处理异常(1)try catch finally语句(2)针对多种异常的通用异常处理2.将方法中产生的异常抛出一、异常的概念异常是指在程序运行中打断正常程序流程的任何不正常的情况,在Java程序中,由于程序员的疏忽和环境因素的变化,会经常出现异常情况。如果不对异常进行处理,就会导致程序的不正常终止。为了保证程序的正常运行,Java专门提供了异常处理机制。Java中只有Throwable类及其子类的对象才能由异常处理机制进行处理Java处理的异常可以大致

2022-12-08 08:55:19 144

原创 Linux操作系统基础IO(上)

Linux操作系统对基础IO知识的总结,结合C语言的文件操作函数,对Linux操作系统的文件操作方法进行学习,学习重定向、缓冲区的知识。

2022-12-05 18:01:03 187 7

原创 Java高级特征

SCAU面向对象程序设计复习——JAVA高级特征

2022-11-27 11:19:38 219 1

原创 Java面向对象的特性

SCAU面向对象程序设计复习总结——关于Java语言面向对象特性的介绍

2022-11-21 12:46:33 2928 1

原创 Java的基本介绍

SCAU面向对象程序设计复习资料

2022-11-17 13:18:37 707

原创 Linux操作系统关于进程的控制

本文介绍了进程控制的方法,包含进程的创建、进程的终止、进程的等待以及进程程序替换。通过图文内容以及代码的演示,讲解了进程控制的内容!

2022-11-11 12:21:09 514 7

原创 进程的概念与基本介绍

本文对进程的概念做了总结,包括操作系统的冯诺依曼体系结构、操作系统的管理,进程的概念,进程控制块(PCB)、进程地址空间等内容。是以操作系统为核心对进程的概念进行总结,运用画图的形式生动地解释了操作系统枯燥的知识,更通俗易懂。

2022-10-27 21:54:20 1596 11

原创 C++继承详解

在现实生活中我们会遇到不同身份的人具有相同属性,比如说在一个学校的管理系统中,我们有教师身份、学生身份等等,他们各自都有如下的属性:我们可以发现,教师和学生除了入职年限和入学年限这一属性不同,其他的姓名、年龄、性别属性是相同的,于是我们可以把不同身份的相同属性提取出来,成为一个公共的属性。在C++中引入了继承的概念,将不同类的相同属性提取出来成为一个独立的公共类,其他类只需要继承这个公共类就可以使用共同的属性。

2022-09-03 17:11:34 3377

原创 C++模板(函数模板、类模板)

如果我们需要实现一个swap交换函数,我们可以利用函数重载,写出很多种类型的swap函数,但重载的函数仅仅是类型不同,代码的复用率比较低。}所以在C++中提供了模板,也就相当于提供了一个模具,我们可以向这个模具制定不同的类型,来得到不同的结果。这就是泛型编程的思想:编写与类型无关的通用代码,是代码复用的一种手段,模板是泛型编程的基础。模板分为函数模板和类模板。...

2022-08-28 21:56:08 112

原创 C/C++内存管理 new/delete、malloc/realloc/calloc/free详解

new的原理:(1)调用operator new函数申请空间(2)在申请的空间上执行构造函数,完成对象的构造delete的原理(1)在空间上执行析构函数,完成对象中资源的清理工作(2)调用operator delete函数释放对象的空间new T[N]的原理(1)调用operator new[]函数,在operator new[]中实际调用operator new函数完成N个对象空间的申请(2)在申请的空间上执行N次构造函数delete[]的原理。...

2022-08-26 19:42:16 540

原创 C++类和对象详解

本文介绍了C++类和对象的语法知识

2022-08-24 10:58:42 410

原创 C++引用详解

本文介绍了C++引用的具体介绍

2022-08-22 17:31:05 214

原创 C++命名空间详解

本文介绍了C++关于命名空间的用法

2022-08-21 17:33:03 817

原创 排序算法之希尔排序

本文介绍了希尔排序算法的思想以及具体的代码实现

2022-06-07 22:44:58 623

原创 直接插入排序

数据结构排序算法之直接插入排序

2022-06-06 21:10:54 2359

原创 堆的分析与实现(基于C语言)

文章目录一、堆的概念及性质结构一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、堆的概念及性质结构堆是一种非线性数据结构,本质上堆其实是一棵完全二叉树,通常存储在一维数组当中。将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。堆具有的性质:1.堆总是一棵完全二叉树;2.堆中某个节点的值总是不大于或不小于其父亲节点的值;一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代

2022-05-10 16:42:56 341 2

原创 数据结构栈与队列的总结(基于C语言)

目录一、栈的概念和结构二、栈的实现1.栈的结构设置2.栈的初始化总结一、栈的概念和结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。 栈中的数据遵从后进先出(Last In First Out)的原则。压栈:栈的插入操作叫做压栈,入栈数据在栈顶。出栈:栈的删除叫做出栈,出栈数据同样也在栈顶。空栈:栈中没有元素,即栈为空。二、栈的实现由于栈的先入后出的特性,每一次入栈要从栈顶插入数据,即尾插。而每一次删除数据同样是从栈顶

2022-04-12 21:07:15 1508

空空如也

空空如也

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

TA关注的人

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