尘光未歇
码龄3年
关注
提问 私信
  • 博客:76,210
    问答:12
    视频:12,560
    88,782
    总访问量
  • 56
    原创
  • 246,941
    排名
  • 523
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2021-10-02
博客简介:

qq_62530454的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    645
    当月
    6
个人成就
  • 获得724次点赞
  • 内容获得19次评论
  • 获得894次收藏
  • 代码片获得416次分享
创作历程
  • 17篇
    2024年
  • 20篇
    2023年
  • 17篇
    2022年
  • 2篇
    2021年
成就勋章
TA的专栏
  • Python入门
    21篇
  • 单片机原理及应用
    15篇
  • 深度学习
    5篇
  • 数学建模
    4篇
  • Robomaster
    7篇
兴趣领域 设置
  • Python
    python
  • 编程语言
    c++matlab
  • 开发工具
    githubpycharmvisualstudio
  • 后端
    爬虫
  • 人工智能
    机器学习深度学习
  • 操作系统
    ubuntu
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python入门知识点分享——(二十一)多继承和运算符重载

运算符重载指的是在编程语言中,对于自定义类型的对象,可以重定义运算符的行为。通过重载运算符,可以使对象能够像内置类型一样进行运算和操作。方法重写指的是在面向对象编程中,子类重新定义了父类中已经存在的方法。子类可以通过方法重写来修改继承自父类的方法的行为。运算符重载适用于自定义类型的对象,可以定义它们之间的运算和操作行为。常见的例子包括向量、矩阵、复数等可以进行数学运算的类型。方法重写适用于类和继承关系中的对象。子类可以重写父类中已经存在的方法,以改变方法的行为。
原创
发布博客 2024.02.16 ·
463 阅读 ·
12 点赞 ·
0 评论 ·
8 收藏

Python入门知识点分享——(二十)继承和方法重写

继承机制指的是,一个类(我们称其为子类或派生类)可以使用另一个类(我们称其为父类或基类)的属性和方法。这种继承的方式可以简化代码的编写,并且提供了代码复用的机制。只需要在子类名称后用括号加上父类名称就可以达到继承效果。方法重写是用在从父类继承的方法不能满足子类需求的情况,为了增强泛用性,我们可以对其进行改写,这个过程叫方法的覆盖,也称为方法的重写。
原创
发布博客 2024.02.09 ·
501 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

Python入门知识点分享——(十九)私有属性和方法

私有属性,顾名思义是指不能在类的外部被使用或直接访问的属性。不过在笔者使用的版本中新增了一个机制,按照报错提示输入Fruit._Fruit__WaterContent就可以访问私有类属性,同理,尽管没有提示,也可以仿照类属性输入pear._Fruit__age访问私有实例属性。除了私有属性,类里还有私有方法,语法结构与正常方法类似,区别是在私有方法前有__作为标识,这一特点与私有属性一致,需要注意在博客中下划线看起来是一整条,而实际上的个数是两个,大家将代码复制到自己的编译器中就可以看到了。
原创
发布博客 2024.02.08 ·
490 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

Python入门知识点分享——(十八)类与面向对象

早期的计算语言大多是基于面向过程,为了实现某一个目的而设计一个单独的算法,就可以解决当时的问题。随着计算机的成熟,面向对象的编程语言应运而生。具体思路是将现实世界的数据和实物抽象成对象,而关系和行为抽象成类和方法。它的特点有以下几种:封装:将数据和操作封装在对象中,实现数据的隐藏和安全,同时提供对外的接口。继承:通过继承的机制,可以从已有的类派生出新的类,实现代码的复用和扩展。多态:允许多个不同类型的对象对同一消息作出不同的响应,提高代码的灵活性和可扩展性。抽象:通过定义抽象类和接口,对共同属性和方法调用
原创
发布博客 2024.01.30 ·
468 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏

Python入门知识点分享——(十七)正则表达式和re模块

正则表达式又叫做规则表达式,英文全称Regular Expression。是一种对字符串操作的逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,包括普通字符(如字母a~z)和特殊字符(称为元字符,如“+”, “*”,以及 “?”)。正则表达式使用单个字符串来描述或匹配一系列匹配某个句法规则的字符串,表达对字符串的一种过滤逻辑,例如检索、替换符合规则的文本。在Python中,使用re标准库来调用正则表达式处理函数。
原创
发布博客 2024.01.28 ·
1009 阅读 ·
23 点赞 ·
0 评论 ·
24 收藏

Python入门知识点分享——(十六)标准库的导入和调用

math模块提供了许多对浮点数的数学运算函数,该模块下的函数返回值均为浮点数。我们使用import关键字来导入模组,再通过dir方法来获取math模组下的内容。time 模块提供了处理时间的函数。random模块主要用于生成各种分布的随机数,在数据分析和建模中很常用。不过random模块生成的是伪随机数,它是用确定性的算法计算出来自[0,1]均匀分布的随机数序列。并不真正的随机,但具有类似于随机数的统计特征,如均匀性、独立性等。在计算伪随机数时,若使用的初值(种子)不变,那么伪随机数的数序也不变。
原创
发布博客 2024.01.15 ·
700 阅读 ·
13 点赞 ·
0 评论 ·
11 收藏

Python入门知识点分享——(十五)自定义函数

函数是一段事先组织好可重复使用的代码块,用于执行特定的任务。函数可以接受输入参数,并返回一个结果,从而提高应用的模块性和代码的重复利用率。先前我们已经介绍了Python中的内置函数,现在我们要学习创建自定义函数,在定义函数时需要用到关键字def。具体的语法规则如下:函数命名以def为起始,后接函数名称和参数参数必须放在小括号()内才能被函数体读取使用在函数命名行(第一行)的末尾要加上冒号冒号后的函数体另起一行,以缩进表示嵌套关系。函数应以“return 变量”结尾,会返回一个值给调用方
原创
发布博客 2024.01.13 ·
479 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

单片机原理及应用:定时器/计数器综合应用

本文是《单片机原理及应用》专栏中的最后一篇文章,笔者以编译器的安装配置——51单片机简介——LED和数码管外设——开关和按键控制功能切换——外部中断系统——定时器与计数器为知识大纲,介绍了C语言编程控制51单片机的入门教程。作为收尾,我们将一同学习三个定时器/计数器的实际应用,不同于之间灯光和按键的组合,在这三个应用中都加入了其他外设,更复杂也更有创意,希望大家对单片机的学习也能兴致盎然、不断进取。
原创
发布博客 2024.01.13 ·
1976 阅读 ·
38 点赞 ·
0 评论 ·
28 收藏

定时器测量INT1引脚正脉冲宽度

发布视频 2024.01.13

定时器控制蜂鸣器发出1KHz音频

发布视频 2024.01.13

单片机原理及应用:数码管定时秒表和LED计数器

大家可以自行改变按键对应的执行程序,与其他外设组合,比如让数码管显示不同的图案,也可以更改标志位的复制逻辑,单双击赋予不同的意义。仿真效果如下,为了让输出的电平更稳定,笔者采用了74LS245芯片,它是8路同相三态双向总线收发器,用来驱动LED或者其他的设备,可双向传输数据。
原创
发布博客 2024.01.11 ·
833 阅读 ·
12 点赞 ·
0 评论 ·
13 收藏

按键计数器控制LED点亮

发布视频 2024.01.11

数码管定时秒表

发布视频 2024.01.11

单片机原理及应用:定时器与计数器中断

在一般单片机中,有2个16位可编程的硬件计数模块T0和T1,我们称其为计数器或定时器,顾名思义,该模块可以实现定时和计数两种功能,其功能由软件控制和切换。计数器就是对来自单片机外部的事件进行计数,外部计数事件由脉冲引入,单片机的P3.4(T0)和P3.5(T1)为外部计数脉冲输入端了,外部计数脉冲的频率不能高于晶振频率的1/24。它由16位定时器储存寄存器中的TL(0/1)的低5位和TH(0/1)的8位构成了13位的计数器,此时TL(0/1)的高3位未用。当TR1或TR0位被清零时,对应的定时器停止计数。
原创
发布博客 2024.01.11 ·
1602 阅读 ·
37 点赞 ·
0 评论 ·
24 收藏

单片机原理及应用:中断嵌套

​中断嵌套是指中断系统正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行的过程。在单片机中,中断嵌套的实现通常需要注意中断优先级的设置和中断使能的控制,以确保高优先级中断能够打断正在执行的低优先级中断。
原创
发布博客 2024.01.10 ·
1760 阅读 ·
6 点赞 ·
0 评论 ·
17 收藏

不同优先级中断嵌套控制LED

发布视频 2024.01.10

Python入门知识点分享——(十四)异常处理

我们先来解释一下什么是异常——异常表示程序运行的时候发生了错误,异常的产生会影响程序的正常执行。为了避免程序终止,当Python脚本发生异常时我们需要对其进行处理,让程序得以继续运行。我们称这一步骤为异常处理。Python中的异常处理语法使用`try-except`块来捕获和处理异常。`try`代码块是用来包裹可能会出现异常的代码,而`except`代码块则是用来处理捕获到的异常。我们可以预先假设出现错误的类型,用except+异常类型名称表示,当出现了相应的异常后就会输出except下辖的代码。
原创
发布博客 2024.01.10 ·
505 阅读 ·
12 点赞 ·
0 评论 ·
9 收藏

keil4的代码报错

答:

单片机的单个引脚不能直接使用的,你得用位变量给它起个名字,像这样

#include <reg52.h>
sbit P3_1=P3^1;
sbit P2_3=P2^3; 
void main()
{
    while(1)
    {
        if(P3_1 == 0)
        {
            P2_3 = 0;
        }
        else
        {
            P2_3 = 1;
        }
    }
}

回答问题 2024.01.09

Python入门知识点分享——(十三)内置函数

Python内置函数是在Python解释器中已经预定义的函数,可以直接使用,无需导入任何模块,我们之前用过的input、open、print还有各类格式转换int、bool等都属于内置函数,下面我会补充一些之前没有提到的内置函数并做演示。
原创
发布博客 2024.01.09 ·
494 阅读 ·
14 点赞 ·
0 评论 ·
12 收藏

单片机原理及应用:中断服务函数

中断服务函数的调用过程可以参照一般的函数调用,但两者之间也是有区别的:一般函数的调用在程序中是事先安排好的,何时调用中断服务函数事先却无法确定,因为中断的发生是由外部因素决定的,程序中无法事先安排调用语句,因此调用中断服务函数的过程是由硬件自动完成的。换而言之,我们并不需要像之前点亮LED或数码管那样在主程序里补充一条LED_function()来调用封装函数,中断服务函数在控制寄存器允许的情况下会自动执行。中断函数具有特殊关键字interrupt,这也导致中断函数的定义方法也与普通函数不同。
原创
发布博客 2024.01.09 ·
2534 阅读 ·
11 点赞 ·
0 评论 ·
17 收藏
加载更多