自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 51 单片机[4]:数码管显示

由数码管的引脚定义可知,89C52开发板上的数码管是4位一体的,4个数码管共阴极,通过位选确定哪个位显示数字,通过段选确定显示什么数字。P07是高位,P00是低位。这种做法节约了I/O口,但是限制了数码管的显示,因为在4个数码管中,无论几位显示,都会显示相同的数字。事实真是这样吗?事实上,我们可以利用数码管的余辉和人眼的视觉暂留来同时显示不同的数字。

2024-05-19 18:04:14 1035

原创 51 单片机[3]:独立按键控制LED

如图所示,独立按键在开发板的左下角,K1~K4。独立按键是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。独立按键在开发板原理图中的样子如下图所示。

2024-05-17 10:45:01 791

原创 51 单片机[2-3]:LED流水灯

本文使用STC80C51RC单片机实现了LED流水灯

2024-05-15 21:50:27 385

原创 51 单片机[2-2]:LED闪烁

本文使用STC89C52RC单片机实现单个LED闪烁

2024-05-15 08:13:51 362 1

原创 51 单片机[2-1]:点亮一个LED

使用STC89C52单片机点亮LED

2024-05-14 15:52:28 374 1

原创 C 语言笔记:字符串处理函数

获取字符串长度函数、字符串拷贝函数、字符串追加函数、字符串比较函数、字符查找函数、字符串匹配函数、字符串转换数值、字符串切割函数、格式化字符串操作函数、const

2024-05-02 15:49:25 933 2

原创 C 语言笔记:动态内存申请

本文主要讲了动态分配内存函数及内存泄漏。

2024-04-11 15:57:19 248 1

原创 C 语言笔记:指针(下)

本文介绍了数组指针,指针和函数的关系、经常容易混淆的指针、特殊指针和 main 函数传参。

2024-04-09 19:52:30 849

原创 C 语言笔记:指针(上)

内存相关知识、指针的相关概念、指针的定义方法、指针的分类、指针和变量的关系、指针和数组元素之间的关系、指针的运算、指针数组、指针的指针、字符串和指针

2024-03-29 09:42:40 683 1

原创 如何解决 Qt 6.6.0 里 printf() 输出中文乱码?

在使用Qt 6.6.0时,printf()中出现中文时,输出可能会出现乱码,本文解决了这一问题。

2024-03-12 10:42:22 456 1

原创 C 语言笔记:预处理

本文介绍了 C 语言的编译过程、include 预处理、定义宏和选择性编译。

2024-03-10 19:37:33 790 1

原创 C 语言笔记:函数(下)

本文介绍了变量的存储类别、普通的全局变量、静态全局变量、局部变量、静态的局部变量、外部函数和内部函数

2024-03-01 21:02:21 895 1

原创 C 语言笔记:函数(上)

库函数:C 库实现的自定义函数:程序员自己实现的函数系统函数:操作系统实现的函数函数的定义方法返回值类型 函数名字(形参列表) {// 函数体,函数的功能在函数体实现 }函数名字是标识符,所以需要满足标识符的命名规则形参可以有,也可以没有,也可以有多个,但是即使是没有,函数名字后面也必须加括号函数体上下位置必须有大括号如果要返回函数的结果,则return后边的变量或者值必须与函数名左边的返回值类型一致形参必须带类型,而且以逗号分隔函数的定义不能嵌套所有函数的定义是平行的。

2024-02-29 19:53:24 773

原创 理解『注意力机制』的本质

本文介绍了注意力机制的本质。从一个简单的引例开始,首先介绍了一维情况的注意力机制。进一步地,推广到多维情况的注意力机制。最后,介绍了自注意力机制。本文举的例子简单易懂,公式推导清晰明了。

2024-02-04 16:17:21 960 1

原创 C 语言笔记:数组

关于 C 语言数组学习的笔记

2024-02-04 10:05:49 747 1

原创 手撸代码:从零开始的 AlexNet 图像分类(PyTorch框架)

本文在 PyTorch 框架下搭建了 AlexNet ,并在 CIFAR10 上完成了图片分类。同时,更正了一些原论文中的小错误(如:输入图像尺寸)。由于 CIFAR10 没有验证集,本文将训练集的 10% 当作验证集。

2024-02-03 14:24:05 976 1

原创 详细教程:AutoDL 如何配置深度学习环境?

本文在AutoDL提供的JupyterLab中配置了深度学习环境。手把手教学!首先创建了base环境,然后创建了自己的环境(命名为x9py38),并在x9py38环境中安装了一些深度学习包,具体包括PyTorch、jupyter d2l和ipykernel。

2024-01-31 15:26:17 2847 6

原创 手撸代码:从零开始的 LeNet5(PyTorch框架)

本文介绍了如何从0开始构建 LeNet5 去识别手写数字(在MNIST数据集上)。代码包括三大部分:网络结构部分、训练部分、测试部分。在编LeNet5部分代码之前,本文详细地梳理了LeNet5的结构,对于初学者十分友好。训练和测试部分也都有详细的代码说明。在实现 LeNet5 手写数字识别的同时,补充了很多CNN的基础概念和Python编程知识。包括:PyTorch中的常用库和其中的模块、特征图在卷积过程中尺寸如何变化、如何把数据加载进训练程序等。本文不是通过复制粘贴代码介绍如何实现 LeNet5 的手写数

2024-01-31 14:53:53 1210

原创 什么是DataLoader?如何使用它?

把一个数据集比作一副扑克牌,一张扑克牌就是一个数据把神经网络比作手,手去抓牌。一次抓几张,抓牌有没有顺序,用一只手还是两只手,等等,这都是通过设置DataLoader的参数决定的。

2023-03-28 09:41:05 214

原创 什么是卷积?

本文主要介绍了卷积操作的基础知识,通俗易懂,适合小白。

2023-03-27 18:30:14 74

原创 torchvision中的数据集使用,以CIFAR10为例

torchvision中的数据集使用,以CIFAR10为例。先讲单个图片,再讲多个图片,其中涉及到与transforms的联动。

2023-03-26 11:18:39 298

原创 常用的transforms,如ToTensor,Nomalize,Resize,Compose的用法

ToTensor怎么用?Nomalize怎么用?Resize怎么用?Compose怎么用?

2023-03-25 14:27:01 253

转载 74LS273内部逻辑结构

图片来自https://www.svebry.se/en/product/74ls273社区非让我打个标签,我不知道打哪个写个Python得了

2022-10-30 08:57:49 222

空空如也

空空如也

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

TA关注的人

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