- 博客(43)
- 收藏
- 关注
原创 74HC595寄存器【物联网元器件】
74HC595是8位串行输入并行输出的移位寄存器,常用于控制大量LED灯以减少IO口的使用。相比于74HC165的并行输入串行输出,74HC595具有串行输入并行输出的特点。引脚功能介绍包括供电引脚、输出引脚、串行数据输入引脚、移位寄存器时钟引脚、存储寄存器时钟引脚、输出使能引脚等。工作时序图描述了数据输入、存储、输出的过程,以及清除数据和使能输出的控制信号。内部组成包括8位移位寄存器、数据锁存器和三态门,数据传输从移位寄存器到锁存器再到三态门输出。级联接线用于连接多个移位寄存
2024-04-04 15:43:23 2063 2
原创 【C++】概念引入二:内联函数、auto、范围for、nullptr
在早期C/C++中auto的含义是:使用auto修饰的变量,是具有自动存储器的局部变量,但遗憾的是一直没有人去使用它,大家可思考下为什么?C++11中,标准委员会赋予了auto全新的含义即:auto不再是一个存储类型指示符,而是作为一个新的类型指示符来指示编译器,auto声明的变量必须由编译器在编译时期推导而得。当在同一行声明多个变量时,这些变量必须是相同的类型,否则编译器将会报错,因为编译器实际只对第一个类型进行推导,然后用推导出来的类型定义其他变量。
2024-11-07 16:54:35 685
原创 【Python】实战:请使用面向对象的思想,设计自定义类,描述出租车和家用轿车的信息
创建了一辆出租车对象`taxi`,并调用`start()`和`stop()`方法,测试其启动和停止的行为。`Taxi`类重写了`start`方法,首先调用父类的`start`方法,然后输出出租车司机的相关信息和对乘客的问候。首先,创建了一个名为`Car`的基类,它的构造方法`__init__`接受两个参数:`model`和`license_plate`,分别表示车型和车牌。与`Taxi`类相似,`PrivateCar`类也重写了`start`方法,在调用父类的`start`方法后,输出车主的相关信息。
2024-11-07 11:56:47 145
原创 【Python】实战:使用面向对象思想实现乐器弹奏
创建了三个乐器对象,分别是`Erhu`、`Piano`和`Violin`,并使用`play`函数依次对这三种乐器进行弹奏,打印出它们发出的声音。首先,创建一个名为`Instrument`的基类,设定一个方法`make_sound`。接着,定义了三个继承自`Instrument`类的子类:`Erhu`、`Piano`和`Violin`。随后,定义了一个名为`play`的函数,该函数接收一个乐器对象作为参数,并调用其`make_sound`方法,然后打印出返回的声音描述。
2024-11-07 11:53:54 284
原创 【Python】实战:定义学生类录入5个学生信息存储到列表中
用户输入的信息会被存储为字符串,接着使用`split('#')`方法将字符串按‘#’分隔成多个部分,分别赋值给`name`、`age`、`gender`和`score`变量。类的初始化方法`__init__`接收四个参数:姓名、年龄、性别和分数,并将这些参数赋值给实例属性`self.name`、`self.age`、`self.gender`和`self.score`,以便后续使用。最后,使用一个循环遍历`students`列表,调用每个学生对象的`info`方法,输出所有学生的信息。
2024-11-07 11:52:44 286
原创 【Git】Liunx环境下Git的使用:“克隆,提交,推送“
git三板斧一、常用参数二、我们为什么要使用Git?三、创建远程仓库第一步:创建对应代码托管平台账号。第二步:在托管平台创建仓库第三步:完善仓库内容(选择性使用)开源和私有四、克隆远程仓库到本地安装git:Git全局配置:克隆仓库到本地:五、远程仓库的维护(四步走)git addgit commitgit push过程分析:整体流程总结逻辑顺序linux环境下的git的使用
2024-11-06 16:46:44 1161
原创 【Python】实战:使用input()从键盘获取一个字符串,判断这个字符串在列表中是否存在(函数体不能使用in),返回结果为True或False
使用input()从键盘获取一个字符串,判断这个字符串在列表中是否存在(函数体不能使用in),返回结果为True或False
2024-10-31 16:07:22 353
原创 【Python】实战:使用input()获取一个字符串,编写并传参,将字符串中所有的小写字母转成大写字母,将大写字母转成小写字母
#使用input()获取一个字符串,编写并传参,将字符串中所有的小写字母转成大写字母,将大写字母转成小写字母
2024-10-31 16:04:42 457
原创 【Python】实战:使用input()获取一个字符串,编写并传参,使用isdigit()方法提取字符串中所有的数字,并对提取的数字进行求和计算,最后将存储数字的列表和累加和返回。
使用input()获取一个字符串,编写并传参,使用isdigit()方法提取字符串中所有的数字,并对提取的数字进行求和计算,最后将存储数字的列表和累加和返回
2024-10-31 15:58:32 151
原创 【Python】实战:产生十个随机数,选出最大值并输出
接着,定义了一个函数find_max_value,用于找出给定列表中的最大值。如果列表不为空,假设第一个元素是最大值,然后遍历列表中的每个元素,如果发现有元素比当前的最大值更大,就更新最大值。首先,通过函数generate_random_list生成一个包含10个随机整数的列表,随机数的范围在1到100之间。函数内部使用列表推导式,调用random.randint在给定的边界内生成随机数,并将其存储在一个列表中。随后,使用find_max_value函数得到该列表的最大值,并将结果打印。
2024-10-31 15:56:27 372
原创 【Python】实战:猜数游戏
免费!!!!创建一个变量 guess_count 并将其初始化为0,用于记录用户猜测的次数。- 如果用户的猜测与目标数字相等,设置 guessed 为 True,表示用户猜对了,此时输出祝贺信息以及用户总共猜测的次数。- 提示用户输入数字,并使用 int(input(...)) 将用户的输入转换为整数,存储在 guess变量中。这个程序提供了一个有趣且简单的方式,帮助用户通过互动进行数字猜测,同时计算出他们的猜测次数以便提供反馈。- 如果用户的猜测小于目标数字,程序将输出 "小了!
2024-10-24 12:37:58 616
原创 【Python】(免费)实战:模拟10086查询功能
实战:模拟10086查询功能:一个小作业而已,那么多人还要收费,受不了了,我免费,大家随便用!#1显示余额#2显示当前剩余流量 单位为G#3显示当前剩余通话 单位为分钟#0退出
2024-10-24 12:03:34 112
原创 【Linux】gcc编译器的使用
如何使用gcc编译代码,Win下和Linux下编译器工作过程对比。gcc的使用;动静态库的简单区分;Makefile自动化构建代码的实现;Makefile的语法规则;
2024-10-15 20:28:20 766
原创 【Linux】命令行下的“复制”操作||复制文件和路径
谁会拒绝带图实例的Linux参数介绍呢?cp指令|| 复制文件 || 复制路径 ||| 复制后覆盖|||
2024-10-14 20:01:18 503 1
原创 【Linux】命令行下的增删查改之“查看”
谁能拒绝有实例演示的博客呢?红色标注命令,黄色标注参数,绿色标注现象::Linux指令使用::::::sort cat echo head tail wc
2024-10-13 18:28:43 881
原创 【Linux】命令行下的增删查改之“查找“
附带实例截图的博客,【Linux】命令行下的增删查改之"查找",常见查找命令参数和实例。红色框指令,绿色框现象,黄色框参数。find which whereis grep 的基础使用
2024-10-10 21:14:10 1103
原创 命令行操作的基本指令【Linux】学完使用操作命令行就像喝汤一样快
简要介绍操作系统的概念,能基本使用命令行的一些Linux指令:硬件 - CPU - 内存 - 磁盘 - 显示器 - 键盘二、命令行操作命令行操作图形化操作界面基本命令 - pwd - ls - mkdir - cd - touch - stat - which - alias - tree常见命令详细pwd: 显示当前工作目录 - -L: 显示逻辑路径 - -P: 显示实际物理地址ls
2024-10-02 14:31:29 927
原创 51单片机定时炸弹-准确计时-两根线随机一根触发中断可“拆弹“(AT89C52)
1、使用定时器按照精确时间读秒倒计时,倒计时在LCD1602中居中显示,格式为mm:ss,每秒变化一次2、默认倒计时10分钟,时间到后显示“Time over”“(((Boom))))”,同事文字开始闪烁。3、加入两根线,使用中断判断当正确的一根被“剪断”时计时停止跳动。并且在第二行显示“SUCESS”,有且只有第二行文字闪烁。4、加入随机因素,随机一根线为正确的线,如果“剪”错无事发生。
2024-06-25 00:58:56 1100
原创 【计算机组成原理】(唐朔飞教授主编-第三版)第四章习题解答(个人)
唐朔飞教授主编《计算机组成原理》第四章个人习题解答,可能会有错误,仅供参考。
2024-05-24 13:12:36 1096
原创 【计算机组成原理】(唐朔飞教授主编-第三版)第三章习题解答(个人)
3.1 什么是总线?总线传输有何特点?为了减轻总线的负载,总线上的部件都应具备什么特点?3.2总线如何分类?什么是系统总线?系统总线又分为几类,它们各有何作用,是单向的,还是双向的,它们与机器字长、存储字长、存储单元有何关系?3.3 常用的总线结构有几种?不同的总线结构对计算机的性能有什么影响?举例说明。3.4 为什么要设置总线判优控制?常见的集中式总线控制有几种,各有何特点,哪种方式响应时间最快哪种方式对电路故障最敏感?3.5 解释概念:总线宽度、总线带宽、总线复用、总线的主设备(或主模块)、总线的从设备
2024-05-07 22:34:07 1279
原创 【C++】初阶 [类] 和 [对象 (实例) ]
C++中类。C++中对象,C++中实例,C++中类的实例化,C++中类的作用域,C++中成员变量命名风格,C++中类中的访问限定符,什么是封装,C++入门,C++初阶
2024-04-08 22:46:53 982 2
原创 一篇文章让你Python入门【没废话】(前提有C的功底)
Python中变量,Python中运算符,运算时,Python中Print,Python中赋值,Python中空语句,Python中循环和选择,Python中关键字,Python中类型强转和大小比较,Python有基础速成,第二上位机语言,(二)运算符以及运算式输出(三)字符串及其输出(四)Python中的输入(五)类型强转和大小比较(六)Python中的赋值(七)条件语句、循环语句、空语句
2024-03-31 22:33:16 930 2
原创 C语言初阶【字符串和数组】6700字解析
字符串和数组的定义,创建,strlen和sizeof的初级分辨,strlen和sizeof的区别,使用strlen和sizeof测量字符串长度,变长数组,数组内容的访问,字符串的输出。
2024-03-28 19:13:35 854 2
原创 C语言初阶【选择、循环语句和多组输入】
在学习C语言的初阶阶段,掌握选择、循环语句和多组输入是至关重要的。这些基础知识将为我们打下坚实的编程基础,帮助我们更好地理解和运用C语言。在本篇博客中,重点介绍了选择语句和循环语句的使用方法,以及多组输入的处理方式。希望能为初学者提供一些帮助和指导,让大家一起探索C语言编程的奥秘。
2024-03-26 22:31:21 1686 3
原创 C语言中的“暗号”和“妆容”【转义字符和注释】
C语言,转义字符,注释,程序员,暗号,反斜杠,换行符,制表符,妆容,代码功能,逻辑,健壮性,维护,调试,美观,文档,版本控制,编程,三字母词,Trigraph sequences,单引号,双引号,可移植性,可读性,代码风格,代码解释,代码说明,问题定位,文档生成,版本记录,团队协作,注释方法,单行注释,多行注释,文档注释,代码风格,可读性,可维护性,编程规范,一致性
2024-03-25 20:58:09 678
原创 C语言中数据的载体【变量和常量】
变量、常量、定义、赋值、命名、作用域、生命周期、字面常量、枚举常量、全局变量、局部变量、数据类型、枚举类型、可读性、程序设计、整数常量、字符常量、浮点型常量、字符串常量、const、#define、枚举(enum)。
2024-03-24 10:42:56 1852 2
原创 【C++】概念引入一:[留提取留插入|缺省参数|关键字|重载|引用]
传引用传参(任何时候都可以使用)1、提高效率2、输出型参数(形参的修改,影响的实参)传引用返回(出了函数作用域对象还在才可以使用)1、提高效率2、修改返回对象。
2023-08-23 23:03:11 657 1
原创 C语言基本运算符【总结】
【基本运算符】赋值运算符: =加法运算符: +减法运算符: -符号运算符:加和减乘法运算符:*除法运算符:/取模运算符:%强制类型转换(type)【优先级从高到低】括号和成员选择特殊记高阶运算符低阶运算符移位比值按位和逻辑条件赋值逗号
2023-08-19 21:37:33 482
原创 C语言基本概念总结
一 、数据类型二、常见的单位及其变化三、变量和常量1、变量的定义数据类型 名称 = 数值;2、变量的命名3、变量的作用域和生命周期作用域生命周期4、常量字面常亮const修饰的·常变量3、#define定义的标识符常亮4、枚举常量5.字符串6.转义字符7.注释注释方法:8.选择语句9.循环语句for循环while循环10.代码风格11、多组输入scanf:12局部变量作用范围局部变量所在的局部范围13
2023-08-18 18:51:41 603 1
原创 【三子棋】玩家对战及人机对战
功能实现即标题所见,相信这是大多数C语言学习者第一个入手的小游戏,通过对功能稍复杂的程序的编写能提高我们的逻辑能力及代码动手能力,废话不多说,我们进入正题。
2023-04-05 18:10:43 404
原创 一段代码给你讲清楚【链式存储结构】
用一段代码,教会你数据结构之链式存储的基本原理,没有学不会的人,有图有解析,真正意义上零基础学东西,每个函数都有讲解和链接,帮助同学们学习,C无极限,学无上限,这里是寒雒,我们一起加油!!!!
2023-03-10 11:53:35 461 1
原创 小游戏———《猜数字》,但不完全是猜数字
第一次写小游戏些许紧张,请大佬们多多包涵,有意见建议尽管讲,有需要的朋友最后有整体版本直接拿走不谢,猜数字,一百以内,有密码,有验证
2023-01-30 00:19:10 197 2
原创 世界杯看不明白?没事咱们还会画足球吗。
2022世界杯举办国,用python中的turtle画卡塔尔国旗,用turtle实现自动画足球,纯手敲,点赞复制粘贴拿走,练习两天半的结果,和大家分享基本了解turtle后的成就感(博球一看,记录疯狂,和CSDN一同观看世界杯)
2022-12-10 16:16:19 248 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人