- 博客(33)
- 收藏
- 关注
原创 机器学习套娃:从数字图像处理到深度学习,一张图秒懂四者关系
📦 机器学习(ML)├── 🧠 神经网络(NN)│ └── 🔥 深度学习(DL)(≥3层的NN)└── 🖼️ 数字图像处理├── 传统方法(手工规则,如PS滤镜)└── 现代方法(用DL/ML,如AI换脸)
2025-03-12 13:34:20
549
原创 PyTorch深度学习快速入门教程基于【小土堆】学习笔记整理(简介版)
本教程基于 B 站视频《PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】》的学习笔记整理,涵盖了从 Python 基础到 PyTorch 深度学习的核心内容。教程分为多个模块,适合初学者快速入门 PyTorch 和深度学习。本教程基于【小土堆】的视频内容,系统整理了 PyTorch 深度学习的核心知识点,适合初学者快速入门。通过学习本教程,您将掌握 PyTorch 的基本操作、神经网络构建、数据加载与处理、模型训练与验证等技能,并能够完成简单的深度学习项目。
2025-01-24 00:57:38
949
原创 Ubuntu 系统下的 Docker 安装的问题解决(简单易学!手把手教你把一台垃圾电脑改成全能服务器!)
**文章摘要:**本文以 Ubuntu 20.04.3 LTS 系统为基础,详细记录了 Docker 安装与配置的过程,针对安装失败、镜像拉取速度慢及网络问题等常见挑战,提出了切换国内源、配置国内镜像加速器和手动下载镜像等解决方案。通过逐步优化,成功解决了复杂网络环境下的 Docker 使用问题,为开发者提供了实用的经验参考。
2024-11-17 20:53:01
414
原创 PyCharm 下载及安装与 Python 学习路径
自我检测是在学习Python过程中检验个人掌握程度的重要步骤。首先,需要准备好开发环境,推荐下载PyCharm,可根据需求选择社区版或专业版,在JetBrains官网上下载并安装。安装后,配置项目和Python解释器,并根据需要安装插件。若遇到安装问题,需检查网络连接、防火墙设置及代理服务器配置。学习资源方面,推荐几本经典书籍:“Python速成”、“用Python自动处理繁琐工作”以及“Python学习手册”。同时,W3School提供了在线教程,适合快速入门。为了自我检测,可以通过LeetCod
2024-08-03 20:08:11
589
原创 控制系统类型及其应用
本文介绍了七种常见的控制系统类型,包括开环控制、闭环控制、复合控制、非线性控制、自适应控制、模糊控制和智能控制。每种类型的特点、工作原理及适用场景均进行了概述。开环控制适用于对精确度要求不高的简单场合;闭环控制通过反馈机制提高精度并增强鲁棒性;复合控制结合开环和闭环的优点;非线性控制适用于处理复杂的非线性系统;自适应控制可应对系统参数的变化;模糊控制适用于处理不确定性和复杂性;智能控制则利用AI技术实现更灵活高效的控制。通过这些介绍,读者可以更好地理解不同类型控制系统的优劣,从而在实际应用中做出合适的选择。
2024-07-31 21:15:36
799
原创 Linux基础知识笔记(未完结)
Linux采用树状目录结构,与Windows多盘符系统不同,一切始于单一的根目录,所有文件与子目录均从此衍生。这一设计保证了Linux系统中文件位置的唯一性与清晰度,便于管理和定位资源。
2024-07-12 02:02:48
306
原创 优化Linux开发:FinalShell与VMware的无缝衔接
Linux开发偏好命令行,因其高效直观。但在VMware中,直接操作面临复制粘贴与文件传输难题。FinalShell等远程工具提供了解决方案,优化命令行交互,简化文件管理,提升跨VMware效率。下载FinalShell,首选官网,备选Bilibili等平台。获取Linux虚拟机IP,通过VMware内置终端执行ifconfig。在FinalShell中,新建会话输入IP与登录信息,即可轻松连接Linux虚拟机,享受流畅的开发体验。
2024-07-12 00:34:19
544
原创 下载 CentOS 并在 VMware Workstation 上创建虚拟机
本文指导在 VMware Workstation 中创建 CentOS 虚拟机。首先,从 CentOS 官网下载 ISO 镜像。启动 Workstation,选择“创建新的虚拟机”,新手选“典型”模式,专家选“自定义”。在“安装程序光盘映像文件”处,定位至下载的 ISO 文件。随后,设定虚拟机名称、位置及磁盘容量,推荐至少 40GB。完成设置后,启动虚拟机,初次加载可能耗时较长,但随后即可进入 CentOS 安装或使用流程。
2024-07-11 14:53:54
280
原创 手把手教你安装VMware Workstation虚拟机
访问官网下载适合你操作系统的VMware Workstation版本。运行安装程序,接受许可协议,自定义安装路径,跟随向导完成安装。输入许可证密钥或选择试用激活软件。验证安装成功可通过检查系统设置中的网络组件或网络适配器列表。现在,你已准备好利用虚拟机进行高效开发、测试或学习了。
2024-07-11 14:05:59
1298
原创 STM32新建工程模版本(库函数)
CNF13[1:0]配置为推挽输出模式(00),同时MODE13配置为输出模式,最大速度为50MHz(11)由于这个灯是低电平点亮的所以给0x00000000才是亮,给0x00002000是亮。是指既可以输出低电平,也可以输出高电平,可以直接驱动功耗不大的数字器件。说明这个是配置时钟的,那么四个为一位出来的就为0x00000010。如果最后编译正确,下载之后没亮,按一下复位键,PC13的灯就会亮了。如果写0的话就是低电平,写1的话就是高电平。在while函数前面这个方程。在参考手册中找到这个。
2024-04-26 11:01:59
899
原创 51单片机视角下的嵌入式存储与温度传感:AT24C02 EEPROM详解、DS18B20应用与I²C、单总线接口比较
第二个是时钟,更加精准第三是陀螺仪芯片优点:节省io口缺点:通信效率低,通信的速度低(时效低)这里利用下拉电阻的强下拉性,因为有电阻的干扰,高电平会受到影响,所以为了防止其他的影响,将被选中的机子用下拉电阻I2C的原理模拟图上面这个为模拟传感器(由热敏电阻来控制)数字传感器里面集成了很多的,模拟传感器和控制器,RAM等可寄生供电的话就会非常的方便,总线结构的话,一根总线上就会挂载很多的温度传感器,会很节省io口这种封装方式被称作TN92封装DHP11是温湿度传感器。
2023-10-22 22:11:22
269
原创 DS1302时钟芯片的使用方法及问题解决实例
本文介绍了DS1302时钟芯片的使用方法以及在实际应用中遇到的问题和解决方法。DS1302是一款常用的时钟芯片,具有高精度、集成度高等优点。文章首先介绍了DS1302的驱动芯片、封装和电源等相关知识。然后详细讲解了DS1302的代码书写和遇到的问题,包括数字一直为225不发生变化的问题和输出数据跳变的问题,通过检查代码和修改相关参数解决了这些问题。最后给出了完整的代码和调试结果。
2023-10-05 16:45:45
3749
3
原创 LED点阵屏的应用(STC89c52为例)
本文介绍了LED点阵屏的显示原理和使用74HC595寄存器控制LED点阵屏的方法。LED点阵屏以8位为一个像素,通过控制供阴和供阳结构以及使用74HC595寄存器来实现点阵屏的显示。sbit和sfr是用于声明和控制单个位和8位寄存器的关键字,可以分别控制单个引脚和整个寄存器的位。LED点阵屏显示动画的原理是通过不断改变显示的列和传入的数据来实现动画效果,可以利用数组存储动画的数据,并通过偏移量和计数器来控制动画的播放。
2023-09-29 16:09:12
782
1
原创 蜂鸣器应用之播放音乐(STC89C52RC为例)
本文介绍了蜂鸣器的原理、乐谱中音符表示和时长的含义,以及C调音符与频率对照表的作用。蜂鸣器通过调节频率和时长来发出不同的音调,乐谱中的音符表示不同的音符,时长则表示音符持续的时间。C调音符与频率对照表则可以帮助我们确定不同音符对应的频率,从而实现蜂鸣器的播放功能。
2023-09-29 15:57:06
2971
1
原创 串口通信《89C52RC为案例》
串口是一种应用广泛的通讯接口,具有成本低、易于使用和通信线路简单等特点,可以实现设备之间的互相通信。单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各种模块互相通信,极大地扩展了单片机的应用范围,增强了单片机系统的硬件实力。串口通信使用的是通用异步收发器(UART),51单片机内部自带UART,可以实现单片机的串口通信。
2023-09-18 01:23:15
320
原创 时间路行者之 51单片机(STC89C52RC)第七章 定时器以及按键控制LED流水灯模式&定时器时钟
本文介绍了关于定时器和中断系统的相关知识和代码实现。首先介绍了STC89C52单片机的定时器资源和定时器框图,以及定时器的工作模式。然后讲解了中断系统的相关知识,包括中断程序流程和STC89C52的中断资源。接着给出了定时器和中断系统的相关代码实现,包括定时器的初始化和中断函数的编写。最后,通过一个案例展示了使用定时器和中断实现流水灯和时钟的功能。通过这些内容,读者可以了解到定时器和中断系统的基本原理和使用方法。
2023-09-15 00:40:14
2931
原创 《概率论与数理统计》期末不挂科笔记——宋浩课程,第一章 ---《概率论基础:从随机事件到条件概率,深入探究概率的奥秘》
这篇文章主要介绍了概率论中关于随机试验和随机事件的基本概念。其中,确定性现象指的是一定会发生的事件,而随机事件则是一定不会发生的事件。文章还介绍了实验、基本事件和符合事件的概念。接着,文章讨论了样本空间与事件的集合表示,以及事件之间的关系,包括包含、并、交、差、互不相容事件和对立事件。文章还介绍了完备事件组的概念。接下来,文章探讨了概率的定义及其性质,包括初等描述、古典概率、几何概型和频率与概率的关系。文章还详细介绍了条件概率及其性质,包括条件概率、乘法公式、全概率公式和贝叶斯公式。
2023-09-14 00:49:05
854
1
原创 第二章 逻辑代数的基本原理与应用
摘要:本文介绍了逻辑代数的基本概念和运算,包括与、或、非等基本逻辑运算,以及复合逻辑运算如异或和同或。讨论了逻辑代数的基本公式和常用公式,包括DeMorgan定理和逻辑运算与非的关系。介绍了逻辑函数及其表达方式,包括真值表和两种标准形式。探讨了逻辑函数的化简方法,包括逻辑函数化简法和卡诺图法,并提供了相应的例题。此外,还讨论了具有无关项的逻辑函数及其化简问题,以及如何处理约束项和无关项。本文旨在帮助读者深入理解逻辑代数的基本原理和应用,为电路设计和逻辑函数化简提供参考。
2023-09-13 17:58:48
390
2
原创 数字电路第一章 数制和码制:从进制转换到编码原理
在计算机科学中,数制和码制是基础概念,关系到数字信息的表示和处理方式。本文将介绍数制和码制的基本概念,并重点探讨进制转换和常用编码原理。
2023-09-05 00:54:24
381
1
原创 单片机串口的内部工作原理(魔法之链)
P1口是指某个设备的内部工作原理,具体内容未提供。P2口的内部原理图描绘了该设备P2口的内部结构,但具体细节也未给出。P0口的内部结构同样未提供具体信息。P3口的内部结构也没有具体描述。根据所给信息,无法对P1、P2、P0和P3口的内部工作原理和结构进行详细的分析和描述。
2023-09-04 19:07:56
374
1
原创 想要了解HTML网页设计吗?我猜你需要这篇文章
这个网页是一个学校的官方网站,展示了一系列的新闻和活动信息。页面的设计简洁明了,使用了HTML和CSS来控制元素的样式和布局。在HTML部分,网页的结构分为头部、主体和底部三个部分。头部包含了网页的标题,通过标签来定义。主体部分包含了一系列的新闻和活动信息,使用了标签来定义段落,并使用了和标签来定义一个无序列表。底部部分包含了一些链接,使用了标签来定义超链接。在CSS部分,通过标签来定义了一些样式。例如,使用img选择器来控制图片的宽度、高度
2023-08-31 23:39:20
56
原创 超级全面的笔记:模拟电子技术基础-童诗白,第一章 常用半导体器件(1.2 半导体二极管)相关知识点
本文主要介绍了半导体二极管的几种常见结构,包括PN结、金属-半导体结和Schottky结。接着讨论了二极管的伏安特性和温度对特性的影响。文章还介绍了二极管的主要参数,如正向电流、反向电压和正向电压降等。然后详细解释了二极管的等效电路,包括伏安特性折线化和微变等效。最后介绍了稳压二极管的特点、伏安特性和主要参数。
2023-08-11 19:04:47
545
1
原创 用51单片机打造一个“时间旅行者”,按下按键,LED灯随时间倒流,你敢尝试吗?
按下按键时,LED灯开始倒流,从最后一个LED灯逐个熄灭,直到第一个LED灯熄灭为止;同时,时钟也开始倒流,秒钟逐秒减少,分钟和小时也相应减少,直到时间回到00:00:00;再次按下按键时,时间和LED灯恢复到当前的状态,继续向前流动。
2023-07-31 12:24:00
225
1
原创 (第五章)魔幻密码锁:51单片机与矩阵键盘的奇妙组合
本文将介绍如何利用51单片机(STC89C52RC)和矩阵键盘创建一个魔幻的密码锁。通过生动有趣的故事情节,带领读者了解密码锁的原理、矩阵键盘的工作原理以及如何利用51单片机进行密码管理和控制。无论你是一个电子爱好者、学生还是普通读者,都能从本文中获得乐趣和知识。
2023-07-31 01:49:12
217
1
原创 探索未知领域:51单片机(STC89C52RC)第五章 模块化编程与LCD1602调试工具
模块化编程是一种将程序分解为多个独立模块的编程方法,旨在提高代码的可读性、可维护性和重用性。每个模块负责完成特定的任务,并可以在需要的时候被调用,使得代码结构更加清晰,便于维护和复用。
2023-07-28 13:40:07
400
1
原创 “51单片机(STC89C52RC)新玩法揭秘:第四章 静态与动态数码管的酷炫显示技巧“
数码管是一种简单、廉价的显示器,由多个发光二极管封装在一起组成“8”字型的器件。数码管可以通过共阴极连接或共阳极连接方式进行控制。连接时需要先接地3和8端,然后根据需要点亮或熄灭其他端口。四位一体的数码管连接方式可以通过控制不同的端口灯亮来显示不同的数字。C51数组和子函数可以实现对数据的统一编制和功能模块化。静态数码管显示可以通过选中公共端和ABC连接方式来显示数字,而动态数码管显示需要添加消影和清零操作来实现清晰显示。可以通过编写代码来控制数码管显示特定的数字。
2023-07-26 15:12:47
466
1
原创 玩转51单片机(STC89C52RC):第三章 独立按键控制LED的四大魔法“
本章介绍了独立按键的概念和连接方式。独立按键是一种电子开关,按下时开关接通,松开时开关断开。在STC89C51单片机中,独立按键连接到P3.0到P3.3处。通过代码控制独立按键可以实现LED的亮灭、状态变化、二进制显示和移位等功能。为了解决按键的抖动问题,可以利用物理或软件的方法进行处理。物理方法是在按键上添加一根线,而软件方法是在代码中添加延时。具体实现可以参考相应的示例代码。
2023-07-24 12:53:09
2974
1
原创 探索华丽的光之旋律:51单片机(STC89C52RC)第二章,带你徜徉于LED的奇妙世界,点亮、闪烁、流水灯,一段精彩的探索之旅!
介绍了使用Keil4来进行Keil软件的编程,具体包括点亮LED灯和LED灯闪烁的实现步骤。在代码中,需要将二进制转化为十六进制描述单片机的世界,并使用延时函数来控制LED灯的亮灭。使用Keil软件可以让我们轻松地设定定时长度,使单片机按照我们的节奏运行,实现灯光的流动效果。通过点击提供的链接,可以将代码输入到单片机中,让你轻松掌握Keil4的使用。
2023-07-22 15:57:18
320
原创 51单片机(STC89C52RC)软件使用方法(Keil4):详解全面,让你事半功倍!
先建立一个新项目点击Project,之后点击蓝色的区域在电脑中找个地方,建立(建议建立文件夹放在一起)在里面找到(这样你就建立出了新的项目)找到这个魔法棒,并点击进去在这个里面,点击Include Paths后面的三个点点开之后双击空白处在Keil4中的软件包中,找到所需要的(为了以防万一我选择都添加进来),之后点击选择第一个Keil Monitor-51 Driver之后点击OK点击左上角的空白纸,或者File进行新建文件之后点击保存将其保存为。
2023-07-22 13:49:24
5405
原创 《模拟电子技术基础》期末不挂科复习笔记——第一章第一节
穿越半导体迷雾:童诗白《模拟电子技术基础》第一章,揭示常用半导体器件的秘密,涵盖半导体基础知识,从本征半导体到载流子,从本征激发到自由电子和空穴对,再到击穿现象。还包括PN结的电容效应、单向导电性以及杂质半导体等重要知识点,一篇全面而精彩的引人入胜之旅!
2023-07-16 21:58:43
1113
1
原创 探秘ElemType:解密其神秘用途,让你对其用心独具的奥秘一目了然!
ElemType:代码美学的化身,为程序员们带来的便利与灵活性令人着迷!将其引入,无需逐个修改变量类型,只需调整一处,代码转换如行云流水。快捷而优雅,让记忆与理解更加轻松自在。注重细节,享受编程之美!
2023-05-03 12:00:05
3286
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人