自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java语法学习

2024-11-03 22:59:45 61

原创 linux学习--查找命令

关于模糊查询必须要使用对应的通配符,最常用的有两个, 分别为。, 查找对应的磁盘文件, 比如说我们常用的一些属性。可以匹配零个或者多个字符,

2024-07-15 21:25:40 316

原创 linux--压缩命令

在Linux操作系统中默认自带两个原始的压缩工具分别是 gzip和bzip2, 但是它们都有先天的缺陷, 不能打包压缩文件, 每个文件都会生成一个单独的压缩包, 并且压缩之后不会保留原文件。格式包含:tar.gz, .tgz, .tar.bz2, .zip, .rar, .tar.xz。这样才能将子目录中的文件一并压缩, 如果要压缩的文件中没有目录, 该参数就可以不写了。一般认为 .tgz 文件就等同于 .tar.gz 文件, 因此它们的压缩方式是相同的。如果压缩包中的文件要解压到指定目录需要指定参数。

2024-07-15 21:18:09 299

原创 linux基础二 --基本命令操作

其中包括: 文件类型, 文件所有者对文件的操作权限, 文件所属组用户对文件的操作权限, 其他人对文件的操作权限, 硬链接计数, 文件所有者,文件所属组, 文件大小, 文件的修改日期, 文件名。因为默认情况下具有隐藏属性的文件是不会显示出来的。起始很简单只需要在文件名前边加一个点(.)文件就具有隐藏属性了,给 ls添加 -a参数(就是 all 的意思)就可以显示指定目录中是所有文件了,如果我们要频繁的在两个路径之间切换, 也有相关的快捷操作:(例如: .demo, .a.txt。

2024-06-24 17:11:47 300

原创 linux基础—

操作系统文件结构的开始,只有一个单独的顶级目录结构,叫做根目录。按一次Tab是不会自动补齐的,我们可以连续按两次Tab键,在当前终端中就可以显示出所有匹配成功的shell命令。(运行的应用程序), 它的名字叫做bash,通常我们更习惯将其称之为shell (即: sh)。在linux中根目录的子目录结构相对是固定的(名字固定), 不同的目录功能是也是固定的。如果找到了, 执行该目录下的可执行程序, 用户输入的命令就被执行完毕了。由于很定shell命令的开头字母是相同的, 在这种情况下,

2024-06-24 16:44:00 1020

原创 C++--hash表

【代码】C++--hash表。

2024-05-28 15:54:47 83

原创 C++学习--初始STL

变成vector<Person> v;//自定义数据类型//尾部插入//遍历it!= v.end();it++) {cout << "年龄" <<(*it).m_Age<< endl;cout << "姓名" <<it->m_Name<< endl;

2024-03-28 15:13:15 327 1

原创 C++学习--文件操作

程序运行的文件数据都是临时数据,程序一旦运行结束都会被释放。通过文件可以将数据持久化。字符指针buffer指向内存中的一段存储空间,len是读写的字节数。字符指针buffer指向内存中的一段存储空间,len是读写的字节数。二进制文件写文件主要利用流对象调用成员函数write。四种读取方式:前三种一行一行的读,第四种一个字符读。二进制文件写文件主要利用流对象调用成员函数read。操作符,例如:用二进制方式写文件。文件打开方式可以配合使用,利用。c++中对文件操作需要包含头文件。

2024-03-28 14:15:13 245 1

原创 C++学习--vector容器

创建vector容器 ,必须包含头文件。vector容器的迭代器是。

2024-03-26 15:17:59 228

原创 C++学习--多态

在加虚函数之前,结果是1(只有成员变量才属于类的空间–空类占一个内存);加虚函数之后结果是4(一个指针);在多态中,通常父类中虚函数实现是毫无意义的,主要都是调用子类重写的内容。因此可以将虚函数改为。动态多态的使用:父类的指针或者引用,执行子类的对象。继承会从父类中把虚函数表和指针继承到子类。完整代码:添加虚函数之后就是小猫在说话。使用条件:父类指针或引用指向子类对象。多态是C++面向对象的特性之一。当类中有了纯虚函数,这个类也叫。

2024-03-24 17:33:21 328 1

原创 C++学习--继承

如果子类中出现和父类同名的成员函数,子类的同名成员会隐藏掉父类中的所有同名成员函数(重载也会被隐藏)。父类的所有成员都会继承下去,父类的私有成员只是访问不到,被隐藏了,但还是会继承下去。当子类与父类出现同名的成员,如何通过子类对象,访问到子类或者父类中同名的数据呢?是面向对象的三大特性之一,下级别的成员除了有上一级的共性,还有自己的特性。子类继承父类之后,当子类创建对象,也会调用父类的构造函数。问题:从父类中继承过来的成员,哪些属于子类对象中。继承中同名的静态成员在子类对象上如何进行访问?

2024-03-22 15:51:28 746 1

原创 运算符重载

不会利用成员函数重载<<运算符,(无法实现cout<<)–成员函数无法传入对象p。(p.operator<<(&p)).C++编译器默认会给一个类添加4个函数:4.赋值运算符operator=对属性进行值拷贝。作用:实现两个自定义类型数据相加的运算(对应内置的数据类型,编译器知道如果运算)若函数返回值为void,则无法cout<<p<<endl;解决p3 = p2 = p1的问题,返回对象本身Person&。Person()(“my”)//当前行执行完立即释放。,num局部变量,运行完就被释放掉了。

2024-03-20 21:03:15 346 1

原创 C++学习--友元

在程序里,有些私有属性(private)也想让类外特殊的一些函数或者类进行访问,就需要用到。目的:让一个函数或者类访问另一个类中的私有成员。//友元,不需要要求在公有属性下。

2024-03-18 20:41:08 306 1

原创 C++对象2

*构造顺序:**先调用A的构造函数,再调用B的构造。–当其他类对象作为本类成员,构造时候先构造类对象,再构造自身。静态成员:在成员变量和成员函数前加上关键字static,称为静态成员。c++类中的成员可以是另一个类的对象,我们称该成员为对象成员。B类中有对象A作为成员,A为对象成员。**析构顺序:**与构造相反。

2024-03-15 15:09:21 125 1

原创 C++学习--对象

完成对象初始化和清理工作。对象的初始化和清理是编译器强制要我们做的事情,如果。(比如局部变量,函数结束就销毁)系统统自动调用,执行一些清理工作。,为对象的成员属性赋值,构造函数由编译器自动调用,无需手动调用。

2024-03-12 20:28:48 231 1

原创 C++学习--类(封装)

封装的意义:1.将属性和行为作为一个整体,表现生活的事物。2.将属性和行为加以权限控制。类中的属性和行为都叫成员:成员属性,成员变量,成员函数,成员方法。C++面向对象的三大特性:封装、继承、多态。

2024-03-10 19:59:24 303 1

原创 C++学习之函数提高

2.如果函数声明有默认参数,函数实现就不能有默认参数。(声明和实现只能有一处有默认值值)c++中函数的参数列表里可以有占位参数,用来做占位,调用函数时必须填补该位置。1.如果某个位置已经有了默认参数,那么从这个位置之后,从左到右都得有默认值。在C++中,函数的形参列表中的形参是可以有默认值的。1. 引用作为重载条件 2.函数重载碰到默认参数。注意:函数的返回值不可以作为函数重载的条件。作用:函数名可以相同,提高复用性。占位参数也可以有默认参数;

2024-03-08 15:24:10 184 1

原创 C++程序的内存模型

不同区域存放的数据,赋予不同的生命周期。delete 手动释放内存。

2024-03-07 15:37:02 321

原创 C++学习--结构体

用户自定义的数据类型,运行用户存储不同的数据类型struct 结构体名{结构体成员列表};记住带分号int age;int score;创建具体实例:1.2.3.在定义结构体时顺便创建结构体变量int age;int score;//3.在定义结构体时顺便创建结构体变量int age;int score;}s3;//定义变量时struct可以省略//3.在定义结构体时顺便创建结构体变量return 0;

2024-03-01 13:51:57 125 1

原创 C++学习--指针

指针变量指向内存中编号为0的空间–用于初始化指针变量(NULL),内存不可访问(0~255的内存编号系统占用)特点:指针的指向不可以改,但是指针指向的值也不能改。利用指针访问数组中的元素:(数组名就是数组的首地址)特点:指针的指向可以改,但是指针指向的值不能改。特点:指针的指向不可以改,但是指针指向的值能改。通过指针(地址)间接访问内存。指针变量指向非法的内存空间。值传递–形参改变不了实参;

2024-02-28 20:28:00 330

空空如也

空空如也

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

TA关注的人

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