自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简易进度条制作——linux

这个是主程序部分,调用时声明和函数分离即可,目前还是简易版....

2024-05-05 23:15:32 129 1

原创 Linux——基础io

本节将从以下几个方面讲解:1,复习C文件IO相关操作2,认识文件相关系统调用接口3,认识文件描述符,理解重定向4,对比fd和FILE,理解系统调用和库函数的关系5,理解文件系统中inode的概念6,认识软硬链接,对比区别 认识动态静态库,学会结合gcc选项,制作动静态库。

2024-02-22 22:25:54 762

原创 Linux——进程信号

但是9号信号不可被修改!

2024-02-22 22:20:02 960 1

原创 c++进阶——哈希

1. unordered系列关联式容器2. 底层结构3. 模拟实现4.哈希的应用5.海量数据处理面试题。

2024-01-16 23:05:45 971 1

原创 c++进阶之——特殊类设计

了,就可以。

2024-01-16 23:03:31 823 1

原创 c++之智能指针

什么是内存泄漏:内存泄漏指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内 存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对 该段内存的控制,因而造成了内存的浪费。内存泄漏的危害:长期运行的程序出现内存泄漏,影响很大,如操作系统、后台服务等等,出现 内存泄漏会导致响应越来越慢,最终卡死。举个栗子:// 1.内存申请了忘记释放// 2.异常安全问题Func();// 这里Func函数抛异常导致 delete[] p3未执行,p3没被释放.

2024-01-14 23:35:53 832 1

原创 AVL树的实现

以下是AYL树的模拟实现。

2024-01-04 22:11:45 341 1

原创 c++之--异常

1.C语言传统的处理错误的方式2.C++异常概念3.异常的用法4. 自定义异常体系5.标准库异常体系6.异常的优缺点。

2023-12-10 17:00:09 28 1

原创 linux——进程控制

参数: pid: Pid=-1,等待任一个子进程。与。

2023-12-05 09:05:03 26

原创 C++11相关内容(万字介绍)

在2003年C++标准委员会曾经提交了一份技术勘误表(简称TC1),使得C++03这个名字已经取代了 C++98称为C++11之前的最新C++标准名称。不过由于C++03(TC1)主要是对C++98标准中的漏洞 进行修复,语言的核心部分则没有改动,因此人们习惯性的把两个标准合并称为C++98/03标准。从C++0x到C++11,C++标准10年磨一剑,第二个真正意义上的标准珊珊来迟。

2023-12-04 09:43:15 43

原创 c++进阶:多态(近万字)

多态是在不同继承关系的类对象,去调用同一函数,产生了不同的行为。比如Student继承了 Person。Person对象买票全价,Student对象买票半价。那么在继承中要构成多态还有两个条件1. 必须通过基类的指针或者引用调用虚函数2. 被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写class Apublic:{}protected:int _a;_a++;

2023-10-26 16:10:30 74

原创 c++进阶:继承

继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保 持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象 程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承是类设计层次的复用。1. 基类private成员在派生类中无论以什么方式继承都是不可见的。这里的不可见是指基类的私 有成员还是被继承到了派生类对象中,但是语法上限制派生类对象不管在类里面还是类外面都不能去访问它。

2023-10-18 10:49:14 47 1

原创 Linux进程概念

1,认识冯诺依曼系统2,操作系统概念与定位3,深入理解进程概念,了解PCB4,学习进程状态,学会创建进程,掌握僵尸进程和孤儿进程,及其形成原因和危害5,了解进程调度,Linux进程优先级,理解进程竞争性与独立性,理解并行与并发6,理解环境变量,熟悉常见环境变量及相关指令, getenv/setenv函数7,理解C内存空间分配规律,了解进程内存映像和应用程序区别, 认识地址空间。8,选学Linux2.6 kernel,O(1)调度算法架构。

2023-10-10 18:38:50 49 1

原创 c++入门——模板

本节将从以下几个方面讲解1. 非类型模板参数2. 类模板的特化3. 模板的分离编译。

2023-10-10 18:38:37 38 1

原创 string类

本节将会从以下几个方面介绍:1. 标准库中的string类2. string类的模拟实现。

2023-08-25 22:28:41 25 1

原创 模板初阶原理

class 类模板名// 类内成员定义。

2023-08-03 22:44:35 35

原创 c++入门:类与对象

浓缩了数天学的精华

2023-07-30 23:52:12 57

原创 c++入门:内敛与auto的使用

这么好的文章是谁写得呀

2023-07-20 23:51:57 308 1

原创 c++入门:重载与引用

c++初级

2023-07-18 23:44:37 54 1

原创 初识c++:命名空间,输出输入以及缺省函数

定义命名空间需要使用到namespace关键字,后面跟命名空间的名字。{}中既为命名空间的成员。namespace cow//空间名//变量int ADD(int left, int right)//函数struct Node//结构体int num;命名空间可以包含变量,函数甚至结构体。而空间名需要自行设计。

2023-07-17 13:32:21 44 1

原创 指针以及应用场景和后续使用

指针

2023-02-24 08:53:16 33

原创 浅谈编程与未来

当下是计算机主宰世界的时代,也是万物互联的时代。

2022-12-02 22:04:30 72

空空如也

空空如也

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

TA关注的人

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