自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 刷简单的题目也很吃力怎么办

明明自觉学会了不少知识,可真正开始做题时,却还是出现了“一支笔,一双手,一道力扣(Leetcode)做一宿”的窘境?你是否也有过这样的经历,题型不算很难,看题解也能弄明白,可一到自己做就变成了与题面面相觑无从下手。这种困境如今正烦恼着你还是已经被你克服呢?来分享下你的烦恼和建议吧!当遇到编程题目时,很多人都会有这样的经历:题目不算太难,看了题解也能理解,然而一到自己动手做,却无从下手。这种窘境真的让人烦恼。作为同样的一位程序员,我将为你提供一些解决这个问题的建议,并分享关于这个话题的一些思考。

2023-07-06 08:45:45 529 1

原创 对于常见数字类型的操作

对于常见数字类型的操作1.提取整数的每一位(1)利用整数取余(2)利用to_string函数2.求逆序数3.判断素数4.回文数5.完全数

2023-07-05 23:40:43 594

原创 继承和多态

在 C++ 中,当定义一个新的类 B 时,如果发现类 B 拥有某个已写好的类 A 的全部特点,此外还有类 A 没有的特点,那么就不必从头重写类 B,而是可以把类 A 作为一个“基类”(也称“父类”),把类 B 写为基类 A 的一个“派生类”(也称“子类”)。这样,就可以说从类 A “派生”出了类 B,也可以说类 B “继承”了类 A。

2023-07-04 10:35:53 595 1

原创 类和对象 面向对象的编程

创建类的对象时,自动调用类的构造函数。类的构造函数可以重载,重载的构造函数的函数名完全相同,都没有返回值类型,但参数列表各不相同,类有多个构造函数时,系统根据创建对象时提供的参数来确定调用哪个构造函数,创建一个对象时只会根据参数列表调用类的一个构造函数, 而且只调用一次,不会调用所有构造函数。类成员函数是类的一个成员,它可以操作类的任意对象,可以访问对象中的所有成员。静态成员函数只能访问类的静态成员,不能调用非静态成员函数和访问非静态数据成员。一个类的友元类的所有成员函数都有访问类的所有成员的权限。

2023-07-03 21:19:45 585 1

原创 Markdown语法中的特殊符号使用

# 特殊符号Markdown 允许写作者使用反斜杠,将有特殊含义的字符体现在文本之中。例如,当写作者希望在一个单词周围增加「星号 *」时,(默认会被转化成 HTML 的 标签),写作者可以通过在符号前面插入反斜杠将其转义

2023-07-01 17:10:06 1173

原创 Markdown基本语法介绍 零基础

Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTML格式发布。Markdown也可以理解为将以MARKDOWN语法编写的语言转换成HTML内容的工具。Markdown编写的文档可以导出 HTML Word、图像、PDF、Epub 等多种格式的文档。Markdown编写的文档后缀为.md.markdown。

2023-07-01 00:26:02 609

原创 面向对象的语言的基本概念

多态性使程序员可以通过统一的接口操作具有继承关系的这些类 的对象。多态性使程序员可以通过统一的接口操作具有继承关系的这些类 的对象。自定义类是一种新的自定义类型,可以声明变量、指针、 数组等。对于同一条函数调用语句不同的对象会执行不同的操作。对于同一条函数调用语句不同的对象会执行不同的操作。程序设计中很多类可以通过继承的关系构成树形结构。程序设计中很多类可以通过继承的关系构成树形结构。对象各自拥有自己的数据空间,互不干扰。关键字private:私有成员。关键字public:公有成员。

2023-06-28 11:43:19 593 1

原创 2.基本排序算法

c++中 简单的排序算法包括冒泡,插入 选择

2023-06-28 11:38:50 552 1

原创 1.sort函数

c++排序sort

2023-06-28 11:32:53 565 1

面向对象的编程 矩阵运算.cpp

设计一个矩阵类( Matrix ),并实现矩阵的简单运算,具体要求如下: 成员变量:这一部分学员可以自由发挥,但要求都是私有成员。 成员函数: 构造函数:Matrix(int r,int c),参数 r 和 c 分别代表矩阵的行和列。 全部设值函数:void Fill(int value),函数将矩阵内所有的元素都设置为参数 value 的值。 指定位置设值函数:void Set(int r,int c,int value),函数将矩阵第 r 行 c 列的元素设置为 value 的值。 获取元素函数:int Get(int r,int c)函数,函数返回矩阵第 r 行 c 列的元素。 打印函数:void Print(),函数按照矩阵的形状打印出矩阵内容,每一个值后跟着一个空格。比如一个2x4元素全为1的矩阵,打印结果为(更明显表示格式,空格均用下划线_代替): 1_1_1_1_ 1_1_1_1_ 普通函数: Matrix operator+(Matrix &m1,Matrix &m2)函数,重载Matrix类的加法运算符,实现矩阵的加法运算。 Matrix oper

2023-07-07

复数的运算 运算符重载.cpp

# 运算符重载 [TOC] ## 1.定义 运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。也就是说,运算符重载是通过定义函数实现的。运算符重载实质上是函数的重载。 运算符重载,就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。 --- ## 2.重载运算符声明方式 由关键字 operator 和 其后要重载的运算符符号构成 - 不能被重载的运算符有:`.` 、`.*` 、`::` 、`?:` 、`sizeof` - 只能作为类成员函数重载的运算符有:`()` 、`[]` 、`->` 、`=` ```cpp 函数类型 operator 运算符名称 (形参表列) { // 对运算符的重载处理 } ``` --- ## 3.重载的两种方式 ### (1)类内重载 ​ 运算符重载函数作为类的成员函数 ```cpp #include <iostream> using namespace std; class Point{ public: Point(){};

2023-07-07

gpg4win使用简介.docx

gpg4win使用简介 GPG4Win是一个用于Windows操作系统的加密软件套件,它包含了GNU Privacy Guard(GnuPG)的Windows版本,用于加密、解密和数字签名文件和电子邮件。GPG4Win还包括与Outlook等电子邮件客户端集成的组件,使其更方便地使用加密和签名功能。GPG4Win是一个免费、开源的软件,常用于保护敏感信息和确保通信安全。

2023-07-03

带数字信封的混合加密系统-.drawio

数字信封是一种广泛应用于混合加密系统中的技术,它用于在传输过程中保护数据的机密性和完整性。下面是一个基本的数字信封混合加密系统的工作原理: 首先,使用称为非对称加密的公钥加密算法生成一对密钥:公钥和私钥。公钥可以分享给其他人,而私钥必须严格保密。 发送方首先使用对方的公钥加密要发送的数据。这样做的目的是为了保护数据的机密性,因为只有拥有私钥的接收方才能解密。 在使用公钥加密的同时,发送方还使用称为散列函数的算法对数据进行哈希。哈希函数会将数据转换为固定长度的唯一哈希值。 发送方接着使用自己的私钥对该哈希值进行加密,生成数字签名。数字签名用于验证数据的完整性和数据的发送者身份。 发送方将加密后的数据和数字签名一起发送给接收方。 接收方收到数据后,首先使用自己的私钥对数字签名进行解密,获取原始哈希值。 接收方接着使用发送方的公钥对加密的数据进行解密,获得原始的消息内容。 最后,接收方使用与发送方相同的哈希函数对接收到的数据进行哈希,并与原始哈希值进行比对,确认数据的完整性。 通过这样的过程,数字信封混合加密系统实现了数据的机密性和完整性保护。非对称加密保证了数据只能被拥有

2023-07-03

Windows操作系统安全(自学).pdf

在Windows系统安全中,以下是几个重要的概念: 用户账户管理:Windows系统使用用户账户进行用户身份验证和访问控制。合理的用户账户管理包括分配适当的权限、设置强密码策略、启用多因素身份验证等,以防止未经授权的访问和滥用。 UAC(用户账户控制):UAC是Windows系统的一项安全功能,它通过提升用户权限请求的访问级别来防止未经授权的更改。当需要进行敏感操作时,UAC会弹出提示框,要求用户确认并提供管理员权限。 安全更新和补丁:微软定期发布安全更新和补丁,用于修复已发现的操作系统和应用程序的漏洞。确保Windows系统及时更新这些补丁是保持系统安全的重要步骤。 防病毒和反恶意软件软件:安装可靠的防病毒和反恶意软件软件可以实时监测和阻止恶意软件的攻击。定期更新病毒库,并进行全面系统扫描,以确保及时发现和清除恶意软件。 防火墙:Windows系统自带防火墙功能,它可以监控网络流量并根据设定的规则阻止潜在的恶意流量。确保防火墙处于启用状态,配置适当的规则来限制网络访问是保护系统安全的重要手段。 加密和数据保护:Windows系统提供文件和文件夹级别的加密功能,以保护敏感数

2023-07-03

Linux操作系统安全(自学).pdf

Linux系统安全 知识体 知识域 账户安全 知识子域 账户的基本概念 文件系统安全 日志分析 账户风险与安全策略 文件系统的格式 安全访问与权限设置 系统日志的分类 系统日志的审计方法

2023-07-03

nudt网页爬取.py

nudt网页爬取.py

2023-07-01

空空如也

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

TA关注的人

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