自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 74HC595寄存器【物联网元器件】

74HC595是8位串行输入并行输出的移位寄存器,常用于控制大量LED灯以减少IO口的使用。相比于74HC165的并行输入串行输出,74HC595具有串行输入并行输出的特点。引脚功能介绍包括供电引脚、输出引脚、串行数据输入引脚、移位寄存器时钟引脚、存储寄存器时钟引脚、输出使能引脚等。工作时序图描述了数据输入、存储、输出的过程,以及清除数据和使能输出的控制信号。内部组成包括8位移位寄存器、数据锁存器和三态门,数据传输从移位寄存器到锁存器再到三态门输出。级联接线用于连接多个移位寄存

2024-04-04 15:43:23 2486 2

原创 【C++】什么是“友元”?友元函数的作用?友元类访问权限?

友元类,现在尝试去重载operator

2024-12-25 00:24:52 317

原创 【C++】static修饰的“静态成员函数“--静态成员在哪定义?静态成员函数的作用?

所有静态成员为所有类对象所共享,不属于某个具体的对象,存放在静态区静态成员变量必须在类外定义在类内声明,定义时不添加static关键字,在类中声明时加static关键字类静态成员可用 类名::静态成员名 或者 对象.静态成员名 来访问静态成员函数没有隐藏的this指针,不能访问任何非静态成员静态成员也是类的成员,受public、protected、private 访问限定符的限制

2024-11-24 21:35:29 1465

原创 【Python】实战:词云图

-需求:使用Python第三方库jieba与wordcloud实现对华为笔记本评论的词云图

2024-11-21 16:17:09 323

原创 【Python】实战:实现GUI登录界面

实现GUI登录界面-需求:使用Python第三方库wxPython实现登录界面,需要降低Python解释器的版本Python3.8

2024-11-21 16:12:47 340

原创 【Python】实战:推算几天后的日期

题目:推算几天后的日期需求:编写一个程序,输入开始日期和间隔天数,可以推算出结束日期,使用内置的datetime模块

2024-11-21 15:55:24 249

原创 【Python】实战:模拟高铁售票系统

题目:模拟高铁售票系统-需求:假设高铁一节车厢的座位数有6行,每行5列,每个座位初始显示“有票”,用户输入座位位置(如,4,3)后,按回车,则该座位显示为“已售”使用到第三方模块prettytable

2024-11-21 15:50:59 225

原创 【C++】带你实现“流插入运算符”重载

我们之前已经学习了何为运算符重载,今天我们尝试来实现最常用的"流插入运算符"的重载。作为实验,我们这里先来定义一个最简单的日期类。

2024-11-21 15:40:42 313

原创 【C++】浅谈:const成员函数

将const修饰的“成员函数”称之为const成员函数,const修饰类成员函数,实际修饰该成员函数隐含的this指针,表明在该成员函数中不能对类的任何成员进行修改。不可以,从const类型到非const类型是权限的放大,会报错。3. const成员函数内可以调用其它的非const成员函数吗?4. 非const成员函数内可以调用其它的const成员函数吗?1. const对象可以调用非const成员函数吗?2. 非const对象可以调用const成员函数吗?

2024-11-20 23:22:49 170

原创 【C++】浅谈取地址及const取地址操作符重载--这两个运算符一般不需要重载,使用编译器生成的默认取地址的重载即可

这两个默认成员函数一般不用重新定义 ,编译器默认会生成。这两个运算符一般不需要重载,使用编译器生成的默认取地址的重载即可,只有特殊情况,才需要重载,比如想让别人获取到指定的内容!记住结论就好,以下内容仅作参考。

2024-11-19 17:19:30 193

原创 【C++】初始化列表是什么?初始化列表有什么作用?我们必须要使用初始化列表吗?

在C++中,优先使用初始化列表来初始化自定义类型的成员变量,因为无论如何,成员变量总会在初始化列表中先被初始化。每个成员变量在列表中只能出现一次,意味着初始化不能重复。成员变量的声明顺序决定了其初始化顺序,而与初始化列表的顺序无关。对于类成员中的引用,必须通过初始化列表进行赋值,因其在定义时必须初始并且不可更改。直接赋值会导致引用对象多次修改,可能引发未定义行为,因此使用初始化列表能确保在对象创建时正确初始化引用对象,提高代码可读性和维护性。关于初始值,初始化列表的优先级最高,其次是成员变量声明时的

2024-11-19 11:22:37 1987

原创 【C++】类中的“默认成员函数“--构造函数出现的意义?拷贝构造时“无穷递归”和“双重释放”出现的原因?

在C++中,默认成员函数包括构造函数、析构函数和拷贝构造函数等。构造函数用于对象的初始化,系统会在对象创建时自动调用。每个类都有一个默认构造函数,如果用户定义了,则默认构造函数将不再生成。析构函数在对象销毁时调用,主要负责资源的清理。拷贝构造函数用于创建新对象时,将已有对象的值拷贝到新对象.定义,编译器将提供一个默认的拷贝构造函数。深拷贝和浅拷贝是拷贝构造中的重要概念,前者确保源对象和新对象独立,后者则可能导致两者之间的资源冲突。C++支持运算符重载,赋值运算符的重载可实现对象之间的复制和赋值。

2024-11-13 16:03:13 773

原创 【C++】隐含的“This指针“--this指针怎样使用?this指针占用空间吗?

C++中的this指针是一个指向当前对象的指针。在类的成员函数中,可以使用this指针来访问当前对象的成员变量和成员函数。this指针的使用可以简化代码,提高代码的可读性和可维护性,这点如果你学过Python的话可以类比Python中的self指针的调用,Python中的调用是显式的,C++中是隐藏起来的。但是实际中,调用函数会自动携带它,会隐藏起来,但是仍能够使用,this指针本质上是“成员函数”的形参,当对象调用成员函数时,将对象地址作为实参传递给this形参。所以对象中不存储this指针。,

2024-11-13 10:34:37 483

原创 【C++】结构体中的“内存对齐“现象

内存对齐概念辨析、内存对齐规则、​底层逻辑缘由探究、(1)计算机读取规则的限制:、(2)计算机硬件层的限制:、①处理器特性、②内存构造与并行访问、③缓存一致性、④硬件平台限制、⑤内存碎片减少与空间优化

2024-11-12 15:44:00 1110

原创 【C++】概念引入二:内联函数、auto、范围for、nullptr

在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它,大家可思考下为什么?C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。当在同一行声明多个变量时,这些变量必须是相同的类型,否则编译器将会报错,因为编译器实际只对第一个类型进行推导,然后用推导出来的类型定义其他变量。

2024-11-07 16:54:35 724

原创 【Python】实战:请使用面向对象的思想,设计自定义类,描述出租车和家用轿车的信息

创建了一辆出租车对象`taxi`,并调用`start()`和`stop()`方法,测试其启动和停止的行为。`Taxi`类重写了`start`方法,首先调用父类的`start`方法,然后输出出租车司机的相关信息和对乘客的问候。首先,创建了一个名为`Car`的基类,它的构造方法`__init__`接受两个参数:`model`和`license_plate`,分别表示车型和车牌。与`Taxi`类相似,`PrivateCar`类也重写了`start`方法,在调用父类的`start`方法后,输出车主的相关信息。

2024-11-07 11:56:47 191

原创 【Python】实战:使用面向对象思想实现乐器弹奏

创建了三个乐器对象,分别是`Erhu`、`Piano`和`Violin`,并使用`play`函数依次对这三种乐器进行弹奏,打印出它们发出的声音。首先,创建一个名为`Instrument`的基类,设定一个方法`make_sound`。接着,定义了三个继承自`Instrument`类的子类:`Erhu`、`Piano`和`Violin`。随后,定义了一个名为`play`的函数,该函数接收一个乐器对象作为参数,并调用其`make_sound`方法,然后打印出返回的声音描述。

2024-11-07 11:53:54 332

原创 【Python】实战:定义学生类录入5个学生信息存储到列表中

用户输入的信息会被存储为字符串,接着使用`split('#')`方法将字符串按‘#’分隔成多个部分,分别赋值给`name`、`age`、`gender`和`score`变量。类的初始化方法`__init__`接收四个参数:姓名、年龄、性别和分数,并将这些参数赋值给实例属性`self.name`、`self.age`、`self.gender`和`self.score`,以便后续使用。最后,使用一个循环遍历`students`列表,调用每个学生对象的`info`方法,输出所有学生的信息。

2024-11-07 11:52:44 534

原创 【Python】实战:定义一个圆的类并计算面积和周长

【代码】【Python】实战:定义一个圆的类并计算面积和周长。

2024-11-07 11:50:53 721

原创 【Git】Liunx环境下Git的使用:“克隆,提交,推送“

git三板斧一、常用参数二、我们为什么要使用Git?三、创建远程仓库第一步:创建对应代码托管平台账号。第二步:在托管平台创建仓库第三步:完善仓库内容(选择性使用)开源和私有四、克隆远程仓库到本地安装git:Git全局配置:克隆仓库到本地:五、远程仓库的维护(四步走)git addgit commitgit push过程分析:整体流程总结逻辑顺序linux环境下的git的使用

2024-11-06 16:46:44 1380

原创 【Python】实战:使用input()从键盘获取一个字符串,判断这个字符串在列表中是否存在(函数体不能使用in),返回结果为True或False

使用input()从键盘获取一个字符串,判断这个字符串在列表中是否存在(函数体不能使用in),返回结果为True或False

2024-10-31 16:07:22 398

原创 【Python】实战:使用input()获取一个字符串,编写并传参,将字符串中所有的小写字母转成大写字母,将大写字母转成小写字母

#使用input()获取一个字符串,编写并传参,将字符串中所有的小写字母转成大写字母,将大写字母转成小写字母

2024-10-31 16:04:42 501

原创 【Python】实战:使用input()获取一个字符串,编写并传参,使用isdigit()方法提取字符串中所有的数字,并对提取的数字进行求和计算,最后将存储数字的列表和累加和返回。

使用input()获取一个字符串,编写并传参,使用isdigit()方法提取字符串中所有的数字,并对提取的数字进行求和计算,最后将存储数字的列表和累加和返回

2024-10-31 15:58:32 222

原创 【Python】实战:产生十个随机数,选出最大值并输出

接着,定义了一个函数find_max_value,用于找出给定列表中的最大值。如果列表不为空,假设第一个元素是最大值,然后遍历列表中的每个元素,如果发现有元素比当前的最大值更大,就更新最大值。首先,通过函数generate_random_list生成一个包含10个随机整数的列表,随机数的范围在1到100之间。函数内部使用列表推导式,调用random.randint在给定的边界内生成随机数,并将其存储在一个列表中。随后,使用find_max_value函数得到该列表的最大值,并将结果打印。

2024-10-31 15:56:27 552

原创 【Python】实战:猜数游戏

免费!!!!创建一个变量 guess_count 并将其初始化为0,用于记录用户猜测的次数。- 如果用户的猜测与目标数字相等,设置 guessed 为 True,表示用户猜对了,此时输出祝贺信息以及用户总共猜测的次数。- 提示用户输入数字,并使用 int(input(...)) 将用户的输入转换为整数,存储在 guess变量中。这个程序提供了一个有趣且简单的方式,帮助用户通过互动进行数字猜测,同时计算出他们的猜测次数以便提供反馈。- 如果用户的猜测小于目标数字,程序将输出 "小了!

2024-10-24 12:37:58 780

原创 【Python】实战;输出九九乘法表

免费!!!【代码】【Python】实战;输出九九乘法表。

2024-10-24 12:18:29 186

原创 【Python】实战:判断闰年

免费!!python实战,判断闰年

2024-10-24 12:07:45 294

原创 【Python】(免费)实战:模拟10086查询功能

实战:模拟10086查询功能:一个小作业而已,那么多人还要收费,受不了了,我免费,大家随便用!#1显示余额#2显示当前剩余流量 单位为G#3显示当前剩余通话 单位为分钟#0退出

2024-10-24 12:03:34 240

原创 【Linux】gcc编译器的使用

如何使用gcc编译代码,Win下和Linux下编译器工作过程对比。gcc的使用;动静态库的简单区分;Makefile自动化构建代码的实现;Makefile的语法规则;

2024-10-15 20:28:20 1028

原创 【Linux】命令行下的“复制”操作||复制文件和路径

谁会拒绝带图实例的Linux参数介绍呢?cp指令|| 复制文件 || 复制路径 ||| 复制后覆盖|||

2024-10-14 20:01:18 1199 2

原创 【Linux】命令行下的增删查改之“查看”

谁能拒绝有实例演示的博客呢?红色标注命令,黄色标注参数,绿色标注现象::Linux指令使用::::::sort cat echo head tail wc

2024-10-13 18:28:43 942

原创 【Linux】命令行下的增删查改之“查找“

附带实例截图的博客,【Linux】命令行下的增删查改之"查找",常见查找命令参数和实例。红色框指令,绿色框现象,黄色框参数。find which whereis grep 的基础使用

2024-10-10 21:14:10 1258

原创 【Linux】man手册安装使用

man手册安装,man使用,man问题解决,man参数使用,使用实例

2024-10-09 22:05:08 1166

原创 命令行操作的基本指令【Linux】学完使用操作命令行就像喝汤一样快

简要介绍操作系统的概念,能基本使用命令行的一些Linux指令:硬件 - CPU - 内存 - 磁盘 - 显示器 - 键盘二、命令行操作命令行操作图形化操作界面基本命令 - pwd - ls - mkdir - cd - touch - stat - which - alias - tree常见命令详细pwd: 显示当前工作目录 - -L: 显示逻辑路径 - -P: 显示实际物理地址ls

2024-10-02 14:31:29 948

原创 51单片机定时炸弹-准确计时-两根线随机一根触发中断可“拆弹“(AT89C52)

1、使用定时器按照精确时间读秒倒计时,倒计时在LCD1602中居中显示,格式为mm:ss,每秒变化一次2、默认倒计时10分钟,时间到后显示“Time over”“(((Boom))))”,同事文字开始闪烁。3、加入两根线,使用中断判断当正确的一根被“剪断”时计时停止跳动。并且在第二行显示“SUCESS”,有且只有第二行文字闪烁。4、加入随机因素,随机一根线为正确的线,如果“剪”错无事发生。

2024-06-25 00:58:56 1465

原创 【计算机组成原理】(唐朔飞教授主编-第三版)第四章习题解答(个人)

唐朔飞教授主编《计算机组成原理》第四章个人习题解答,可能会有错误,仅供参考。

2024-05-24 13:12:36 1449

原创 【计算机组成原理】(唐朔飞教授主编-第三版)第三章习题解答(个人)

3.1 什么是总线?总线传输有何特点?为了减轻总线的负载,总线上的部件都应具备什么特点?3.2总线如何分类?什么是系统总线?系统总线又分为几类,它们各有何作用,是单向的,还是双向的,它们与机器字长、存储字长、存储单元有何关系?3.3 常用的总线结构有几种?不同的总线结构对计算机的性能有什么影响?举例说明。3.4 为什么要设置总线判优控制?常见的集中式总线控制有几种,各有何特点,哪种方式响应时间最快哪种方式对电路故障最敏感?3.5 解释概念:总线宽度、总线带宽、总线复用、总线的主设备(或主模块)、总线的从设备

2024-05-07 22:34:07 1731

原创 【计算机组成原理】(唐朔飞教授主编-第三版)第一章习题解答(个人)

计算机组成原理,唐朔飞教授主编,第三版,第一章课后习题回答。

2024-04-29 11:49:27 1487

原创 前端【五彩导航】

前端小作业,五彩导航

2024-04-11 21:44:04 253 2

原创 【C++】初阶 [类] 和 [对象 (实例) ]

C++中类。C++中对象,C++中实例,C++中类的实例化,C++中类的作用域,C++中成员变量命名风格,C++中类中的访问限定符,什么是封装,C++入门,C++初阶

2024-04-08 22:46:53 1014 3

五彩导航代码+图片,已经完好放在文件夹了

五彩导航代码+图片,已经完好放在文件夹了

2024-04-11

空空如也

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

TA关注的人

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