自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux学习笔记2

体系结构【1】流行的两种软件包管理机制(1)Debian Linux首先提出“软件包”的管理机制—Deb软件包将应用程序的二进制文件、配置文件、man/info帮助页面等文件合并打包在一个文件中,用户使用软件包管理器直接操作软件包,完成获取、安装、卸载、查询等操作。(2)Redhat Linux基于这个理念推出了自己的软件包管理机制—Rpm软件包(3)随着Linux操作系统规模不断扩大,系统中软件包间复杂的依赖关系,导致Linux用户麻烦不断。

2024-08-12 08:00:17 681

原创 linux学习笔记1

树形fill:#333;color:#333;color:#333;fill:none;homeu1u2linux用户名d●/bin: bin是二进制( binary )英文缩写。●/ boot : 存放的都是系统启动时要用到的程序。●/dev:包含了所有Linux系统中使用的外部设备。●/etc: 存放了系统管理时要用到的各种配置文件和子目录●/lib存放系统动态连接共享库的。●/ home :普通用户的主目录●/root:根用户(超级用户)的主目录。

2024-08-07 07:44:17 982

原创 C++深度解析教程笔记16-外传:异常处理深度解析, 函数的异常规格说明 , 动态内存申请的结果

include <exception>//头文件void my_terminate()//自定义函数//exit(1);//会调用析构函数abort();//不会调用析构函数class Testpublic:Test()~Test()int main()//setthrow 1;return 0;面试题如果析构函数中抛出异常会发生什么情况?

2024-07-16 21:29:58 595

原创 C++深度解析教程笔记15-类型识别,内存管理

笔试题统计对象中某个成员变量的访问次数遗失的关键字■mutable的深入分析mutable成员变量破坏了只读对象的内部状态一const成员函数保证只读对象的状态不变性mutable成员变量的出现无法保证状态不变性遗失的关键字■mutable是为了突破const函数的限制而设计的mutable成员变量将永远处于可改变的状态mutable在实际的项目开发中被严禁滥用。

2024-07-16 21:29:49 720

原创 C++深度解析教程笔记14-模板(函数,类,数组类,智能指针类,单例),异常处理

t c = a;\ a = b;\ b = c;int c = a;a = b;b = c;a = b;b = c;a = b;b = c;int a = 0;int b = 1;return 0;\ t c = a;\ a = b;\ b = c;int c = a;a = b;b = c;a = b;b = c;a = b;b = c;int a = 0;int b = 1;

2024-07-16 21:29:31 1032

原创 C++深度解析教程笔记13-多态,对象模型,抽象类,接口,多重继承

在现实中需要知道具体的图形类型才能求面积所以对概念上的“图形”求面积是没有意义的!构造函数和析构函数中不能发生多态行为,只调用当前类中定义的函数版本!一与多重继承相关的强制类型转换用dynamic_cast完成。一在构造函数执行结束后,虚函数表指针才会被正确的初始化。■dynamic_cast是与继承相关的类型转换关键字。一当类中声明虚函数时,编译器会在类中生成一个虚函数表。一存在虚函数时,每个对象中都有一个指向虚函数表的指针。■dynamic_cast要求相关的类中必须有虚函数。

2024-07-16 21:29:14 567

原创 C++深度解析教程笔记12ok-继承,继承的构造与析构,同名覆盖

调用成员变量的构造函数 3.调用类自身的构造函数。·直接通过初始化列表或者赋值的方式进行初始。对象创建时构造函数的调用顺序 1.一必须对继承而来的成员进行初始化。可以定义构造函数子类构造函数。调用父类构造函数进行初始化。调用父类的构造函数 2.先父母,后客人,再自己,子类对象的构造子类中。

2024-07-16 21:28:20 753

原创 C++深度解析教程笔记11ok-智能指针,逻辑&逗号&自增操作符,类型转换函数

本文学习自狄泰软件学院 唐佐林老师的 C++深度解析教程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-07-16 21:28:05 1055

原创 C++深度解析教程笔记10ok-C++标准库,字符串类,数组操作符重载,函数对象

本文学习自狄泰软件学院 唐佐林老师的 C++深度解析教程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-07-16 21:27:55 696

原创 C++深度解析教程笔记9-静态成员变量,静态成员函数,二阶构造,友元,函数重载,操作符重载

本文学习自狄泰软件学院 唐佐林老师的 C++深度解析教程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-07-16 21:27:40 428

原创 C语言入门课程学习笔记10:结构体联合体位域

/// 本质为相同类型变量之间的初始化int main()// ERRORfunc();return 0;/*var = 200b = 200b = 128*/// 定义数组类型名// 定义函数类型名//新定义的类型PFArr5int main()//指针int i = 0;for(i=0;i<5;i++)//元素值//5//5return 0;//定义新名称Stuint id;//

2024-06-24 15:28:24 329

原创 C语言入门课程学习笔记9:指针

【代码】C语言入门课程学习笔记9:指针。

2024-06-24 11:39:16 586

原创 C语言入门课程学习笔记8:变量的作用域&递归函数&宏定义交换变量

本文学习自狄泰软件学院 唐佐林老师的 C语言入门课程,图片全部来源于课程PPT,仅用于个人学习记录。数组类型由元素类型和数组大小共同决定(type [N])当数组中的元素是另一个数组时,就构成了多维数组。数组中的元素可以是变量,也可以是其它程序元素。二维数组能且仅能让编译器自动确定第一维的大小。数组名只能当作左值使用( 可看作常量)只能使用整型值对作为下标访问数组元素。只能使用整型常量对数组大小进行定义。数组在计算机底层是-片连续的内存。

2024-06-23 13:31:48 230

原创 电脑键盘按下没反应且有滴滴的声音 问题解决

电脑键盘按下没反应且有滴滴的声音。

2024-05-19 13:07:54 1478

原创 windows快速计算文件的SHA256数值的步骤

certutil的使用方法非常简单,只需要执行“certutil -hashfile 文件名 校验值类型”,即可计算出对应文件的校验值。certutil支持的算法有:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512。用Windows自带的certutil命令来计算一个文件的校验值。

2024-05-15 23:10:33 1048

原创 C++深度解析教程笔记8-对象的构造拷贝销毁

int j;public:对象定义:申请对象的空间并调用构造函数对象声明:告诉编译器存在这样一个对象。

2024-05-13 18:44:12 931

原创 C语言leetcode刷题笔记3

给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true。设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。给你单链表的头结点 head ,请你找出并返回链表的中间结点。--> 返回 -3.void push(int val) 将元素val推入堆栈。int getMin() 获取堆栈中的最小元素。输入:head = [1,2,3,4,5]void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。

2024-05-13 12:55:42 689

原创 vm16安装最新版本的ubuntu虚拟机,并安装g++的步骤记录

低版本的ubuntu安装G++一直不成功,干脆安装最新版的。

2024-05-12 16:48:47 230

原创 vmware16下的ubuntu使用记录

lsls (列出当前目录下的文件的名字)(+路径就是路径下的文件名字)

2024-05-11 08:22:38 217

原创 安装vmware station记录

想学一下linux,花了3个多小时,才配置好了,记录一下。

2024-05-10 22:36:03 241

原创 C语言leetcode刷题笔记2

解释:在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5 - 1 = 4。随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6 - 3 = 3。输入: strs = [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出: [[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]

2024-05-09 22:06:19 591

原创 C语言leetcode刷题笔记1

规律:对于任意长度为n的数组,最大连续子数组取 前n-1的最大连续子数组、nums[n-1]和前n项之和的最大值。一个非空整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。输入:nums = [-2,1,-3,4,-1,2,1,-5,4]对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。解释:连续子数组 [4,-1,2,1] 的和最大,为 6。

2024-05-09 22:03:46 453

原创 C++深度解析教程笔记7-类和对象

int weight;int salary;int weight;Boy b;g.print();b.age = 19;b.print();return 0;

2024-05-02 22:07:44 2078 2

原创 C++深度解析教程笔记6-const常量&引用数组

本文学习自狄泰软件学院 唐佐林老师的 C++深度解析教程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-05-02 12:55:49 412

原创 C语言入门课程学习笔记-7:函数,函数形参

return 0;

2024-04-30 18:47:19 399

原创 C++深度解析教程笔记5-new,新型类型转换

本文学习自狄泰软件学院 唐佐林老师的 C++深度解析教程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-30 15:36:50 525

原创 C++深度解析教程笔记4-函数参数扩展与重载

本文学习自狄泰软件学院 唐佐林老师的 C++深度解析教程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-29 18:28:28 616 2

原创 C++深度解析教程笔记3-const引用,内联函数

本文学习自狄泰软件学院 唐佐林老师的 C++深度解析教程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-29 14:16:52 182

原创 C++深度解析教程笔记2-const,bool,引用

本文学习自狄泰软件学院 唐佐林老师的 C++深度解析教程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-27 21:54:50 482 1

原创 C语言入门课程学习笔记-6:字符数组和字符串

本文学习自狄泰软件学院 唐佐林老师的 C语言入门课程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-27 18:38:58 277

原创 C语言入门课程学习记录5:常量,数组,多维数组

本文学习自狄泰软件学院 唐佐林老师的 C语言入门课程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-26 17:10:49 483

原创 C语言入门课程学习记录4:有符号无符号,数据类型

本文学习自狄泰软件学院 唐佐林老师的 C语言入门课程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-25 20:38:33 548

原创 C++深度解析教程笔记1-C++的升级

本文学习自狄泰软件学院 唐佐林老师的 C++深度解析教程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-25 10:15:18 381

原创 C语言入门课程学习笔记3:if&switch&while&break&continue

本文学习自狄泰软件学院 唐佐林老师的 C语言入门课程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-24 16:58:06 275

原创 C语言入门课程学习笔记2:四则运算&逻辑运算&位运算&选择

本文学习自狄泰软件学院 唐佐林老师的 C语言入门课程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-24 11:14:15 424

原创 C语言入门课程学习笔记1:printf&scanf&变量&数据类型

本文学习自狄泰软件学院 唐佐林老师的 C语言入门课程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-23 23:15:56 389

原创 C语言进阶课程学习记录-第48课 - 函数设计原则

本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程,图片全部来源于课程PPT,仅用于个人学习记录。

2024-04-23 11:00:57 265

原创 C语言进阶课程学习记录- 递归函数分析

本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程,图片全部来源于课程PPT,仅用于个人学习记录。用递归解决问题首先要建立递归的模型。递归解法必须要有边界条件,否则无解。递归是一种将问题分而自治的思想。

2024-04-22 12:15:37 357

原创 C语言进阶课程学习记录- 函数与宏分析

本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程,图片全部来源于课程PPT,仅用于个人学习记录。函数的参数必须是固定类型,效率稍低,不易出错。宏能够接受任何类型的参数,效率高,易出错。宏可以实现函数不能实现的功能。宏和函数并不是竞争对手。

2024-04-22 12:08:32 677

原创 C语言进阶课程学习记录-函数参数的秘密

本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程,图片全部来源于课程PPT,仅用于个人学习记录。调用约定指定了函数参数的入栈顺序以及栈的清理方式。可变参数必须顺序的访问,无法直接访问中间的参数值。可变参数的函数提供了一种更方便的函数调用方式。可变参数是C语言提供的一种函数设计技巧。顺序点是C语言中变量修改的最晚时机。函数的实参并没有固定的计算次序。函数的参数在栈上分配空间。

2024-04-21 21:10:39 340

空空如也

空空如也

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

TA关注的人

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