自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 橙派探险记:开箱香橙派 AIpro 与疲劳驾驶检测的奇幻之旅

分享了使用香橙派 AIpro 开发疲劳驾驶检测系统的全过程。从开箱体验到登录香橙派OS,硬件设计,再到软件开发和模型训练,每一个步骤都详细记录了我的探索和发现。香橙派 AIpro 的强大计算能力和丰富接口,使我能够高效地进行图像处理和深度学习模型的实时推理。通过系统测试和优化调整,确保系统能够准确监测驾驶员的疲劳状态并发出警报。

2024-05-29 22:54:24 5167

原创 C语言笔试面试必刷题

C语言笔试面试的经典题目,static,const等关键字;数组与指针,数组指针与指针数组,指针函数与函数指针;结构体,共用体,枚举,机器大小端判断;经典排序算法等。

2023-10-22 18:18:44 4598 2

原创 我的创作纪念日

这篇博文是作者纪念在CSDN博客网上发表博客的第512天,分享了他写博客的经历和感受,以及他对未来写博客的期望。作者从他开始写博客的机缘,写博客的收获和成长,以及写博客的目的和价值三个方面来介绍了他的写博客之旅。作者表示感谢CSDN博客网和其他博主和读者的支持和鼓励,也祝福他们在编程的道路上越走越远,越走越好。

2023-09-19 16:31:00 2906 2

原创 wait/waitpid函数等待子进程状态发生改变

wait函数与waitpid函数如何终止进程,这两个函数用来等待某个(些)子进程的状态发生改变,进程等待有几种状态,函数参数的解释,与宏定义的相关关系,使用wait/waitpid函数的代码实例。

2023-05-03 23:57:33 8407 42

原创 fork函数如何创建进程,exit/_exit函数如何使进程终止的详细分析与代码实现

如何创建子进程,fork函数如何使用,获取自己的进程ID与获取父进程的IP的函数,实现创建一个子进程,并且父子进程分别输出自己的id的代码实现,fork之后的子进程与父进程有什么区别?子进程拷贝了父进程哪些数据呢?exit与_exit函数的区别与使用,如何使用exit与_exit函数来终止函数,终止函数后缓冲区的变化。

2023-04-27 20:18:03 2625 37

原创 进程间通信,有名管道(pipe)与无名管道(fifo)的解析与运用,以及代码实现

进程间如何通信,无名管道(pipe)的介绍与解析,特点分析,使用时的注意事项,代码实现有亲缘关系的进程间通信。有名管道(FIFO)的介绍与解析,特点分析,使用时的注意事项,代码实现两个无关进程间的通信。了解阻塞方式与非阻塞方式打开管道的区别等。

2023-04-25 19:23:46 9035 28

原创 如何实现动态分配,malloc,realloc,calloc的使用方法,数组,链表,结构体实现动态分配(含代码实现)

教你如何灵活使用malloc,realloc,calloc函数进行动态分配内存空间,并且分析他们的异同\区别;数组怎么动态分配内存空间,结构体怎么动态分配内存空间,链表怎么动态分配内存空间;动态分配内存空间与静态分配的优缺点,什么情况下需要使用动态分配内存空间。

2023-04-23 21:22:11 3743 27

原创 C语言/C++随机数生成,程序运行时间计时器(含高精度计时器),包括Windows环境与Linux环境

随机数生成,一秒内生成多个不通过的随机数;计算程序运行时间,程序运行时间计时。有利用srand与rand简单生成随机数,也有利用Windows与Linux独有的环境在一秒内生成多个不同的随机数。有使用clock函数的通用计算程序运行时间的方法,也有利用Windows与Linux独有的环境对程序运行时间的高精度的计时。

2023-04-20 20:20:41 3456 26

原创 动态规划算法解决背包问题,算法分析与C语言代码实现,时间效率解析

动态规划算法的深度解析,算法思路的讲解,斐波那契数列为引深度理解动态规划法。使用动态规划法解决背包问题,背包问题的问题与类型介绍,算法思路,递推式与初始条件怎么求,时间效率分析,使用C语言解决背包问题,C语言代码实现。

2023-04-16 21:51:55 2180 33

原创 分治法解二维的最近对问题,算法分析与代码实现,蛮力法与分治法解决二维的最近对问题的区别

利用分治法解决二维的最近对问题,蛮力法解决二维的最近对问题的两种方法算法分析与代码实现,以及分治法下解决二维的最近对问题的实例分析。解析分治算法的思想,分治法的流程,分治法是如何实现的,利用分治算法的主定理分析分治算法在不同情况下的时间复杂度。

2023-04-13 19:33:24 2769 41

原创 【蓝桥杯嵌入式】蓝桥杯嵌入式第十四届省赛程序真题,真题分析与代码讲解

蓝桥杯嵌入式第十四届真题程序题。坑,真的有坑呀,快来看看有没有中招。详细讲解频率均匀改变以及频率改变的同时保证占空比不变的问题。按键长按代码实现,脉冲捕获的代码实现,占空比与R37电压的关系详解,中断的多次复用。

2023-04-09 20:57:23 23153 65

原创 STM32 PWM模式与输出比较模式的区别。PWM占空比不生效,在STM32CubeMX中配置PWM的两种模式——蓝桥杯嵌入式

STM32PWM模式与输出比较模式的区别。如何解决PWM占空比不生效,PWM模式与输出比较模式在STM32CubeMX中配置PWM的两种模式。PWM的什么。PWM模式与输出比较模式在STM32CubeMX中的设置。在示波器中观察PWM模式下的输出情况。

2023-04-07 08:15:00 3266 32

原创 【蓝桥杯嵌入式】蓝桥杯嵌入式第十二届省赛题,考点:模拟电压,串口通信,计时器

蓝桥杯嵌入式第十二届省赛模拟题,蓝桥杯第十二届省赛题,考点:老三样(LED,按键,LCD)以外,主要的考点就是模拟电压输入与串口通信,外加一个新点,计时器。本代替内容主要是测量R37的模拟电压信号,并在特定条件下进行计时,然后串口有一些接收的功能要求。其中按键有一些新点子,欢迎来看看哦。

2023-04-05 08:15:00 3438 34

原创 【蓝桥杯嵌入式】蓝桥杯第十三届省赛程序真题,真题分析与代码讲解

蓝桥杯第十三届真题,蓝桥杯嵌入式第十届省赛真题,程序题全解析,老三样(LED,按键,LCD),加串口通信(接收与发送),EEPROM存储功能(按键模块中实现变量实时改变存储)。包含各功能模块解析,整题思路,题目分析,注意事项提醒,代码实现,效果展示。

2023-04-02 12:17:51 5933 36

原创 【蓝桥杯嵌入式】蓝桥杯第十二届省赛程序真题,真题分析与代码讲解

蓝桥杯第十二届真题,蓝桥杯嵌入式第十二届省赛真题,程序题全解析,老三样(LED,按键,LCD),加串口通信(接收与发送),PA7脉冲输出(调节占空比)。包含各功能模块解析,整题思路,题目分析,注意事项提醒,代码实现,效果展示。

2023-04-01 19:51:21 5671 23

原创 【蓝桥杯嵌入式】蓝桥杯第十届省赛真题,程序题全解析(含代码)

蓝桥杯第十届省赛真题,蓝桥杯嵌入式第十届省赛真题,ADC模数转换,LCD高亮选择,各模块解析,完整题目分析。功能模块描述,注意事项分析,整体代码设计思路。

2023-03-30 14:15:54 5570 21

原创 快速排序,分治法实际应用(含码源与解析)

快速排序是另一种基于分治技术的重要排序算法。本文介绍快速排序的历史,算法解析,最优时间效率分析,最差时间效率分析的主定理,快速排序的码源并带有解析。合并排序是按照元素在数组中的位置对它们进行划分,快速排序按照元素的值对它们进行划分。划分是对给定数组中的元素的重新排列,使得一个数组A[i],有s下标,A[s]左边的元素都小于等于A[s],而所有A[s]右边的元素都大于等于A[s]。

2023-03-25 11:49:01 2425 32

原创 分治法实现合并排序(归并排序),理解分治算法思想,实现分治算法的完美例子合并排序(含码源与解析)

解析分治算法的思想,分治法的流程,分治法是如何实现的,利用分治算法的主定理分析分治算法在不同情况下的时间复杂度,成功应用分治技术的一个完美例子合并算法(归并算法)的实现,有图例分析、视频演示、源代码展示。

2023-03-23 07:30:00 2901 30

原创 减治法实现插入排序,减治法实现二叉查找树(二叉搜索数,二叉排序数)的创建、插入与查找(含解析与代码实现)

解析减治法思想,利用插入排序来理解减治算法思想,有视频演示、伪代码与代码。利用减治算法实现二叉搜索数(二叉排序数,二叉查找数)的创建,添加新节点,删除节点,查找某个值在节点中的位置。

2023-03-17 07:30:00 3520 27

原创 蛮力法解决旅行商问题(穷举查找求最短路径)含解析与代码实现

用蛮力法解决旅行商问题,即穷举法求最短路径。以选择排序的实例来理解蛮力算法的思想,旅行商问题的分析,旅行商问题的代码实现。还有普通程序运行时间计时与程序运行时间高精度的计时。以及在一秒内生成一组随机数。

2023-03-14 20:48:54 4550 18

原创 【蓝桥杯嵌入式】ADC模数转换的原理图解析与代码实现(以第十一届省赛为例)——STM32G4

关于模拟输出的原理图解析,在STM32CubeMX配置模拟输出的引脚与通道,ADC模数转换的代码实现,详细解析如何通过模拟量转换为数据量,解释了换算公式。以第十一届省赛中的ADC问题为例,并进行拓展后的代码实现。

2023-03-13 11:53:00 3123 13

原创 【蓝桥杯嵌入式】PWM的设置,原理图解析与代码实现(第十一届省赛为例)——STM32

PWM如何设置,设置PWM应该选择什么样的定时器,如何设置不同频率的PWM,根据第十一届赛题为例,使用按键改变PWM的占空比。

2023-03-09 08:55:00 2937 7

原创 无线通信0号节点接收其他节点的ID号,并printf打印出来(含核心代码)_物联网挑战赛第四届(2020)第二题

物联网挑战赛第四届第二题,通过0号节点打印输出ID号未知的11个节点的ID号,利用数据分发来实现本题,并保障发包数量。

2023-03-06 22:12:55 3032 9

原创 【蓝桥杯嵌入式】STM32定时器的配置,解析预分频系数和重装载值与时钟频率的关系

定时器的重装载值与预分频系数的理解与如何设置,怎么在STM32CubeMX中配置规定时间的定时器,以及解析预分频系数与重装载值为什么要减一等问题。

2023-03-03 09:28:12 11788 6

原创 【蓝桥杯嵌入式】定时器实现按键单击,双击,消抖以及长按的代码实现

使用定时器来判断按键是否按下,并加入按键消抖,其中有判断点击,双击与长按按键三种模式。简单介绍了定时器配置,以及写按键判断函数的思路。如何快速找到中断回调函数。

2023-03-02 15:57:48 10640 26

原创 【蓝桥杯嵌入式】LCD屏的原理图解析与代码实现(第十三届省赛为例)——STM32

关于LCD屏的原理图解析,两种LCD配置方法,包括使用STM32CubeMX去配置LCD屏,与如何使用官方资料配置LCD,解释LCD各函数的意义与参数,并以第十三届省赛题作为例子实现一个LCD界面的代码实现。

2023-03-01 11:01:16 5669 5

原创 【蓝桥杯嵌入式】点亮LED灯,流水灯的原理图解析与代码实现——STM32

蓝桥杯嵌入式比赛,关于LED灯的原理图解析与代码实现,如何查看原理图,通过原理图分析出如何将LED初始化,并详细解析代码含义,并有实际运用。

2023-03-01 07:30:00 7920 5

原创 ARM6818开发板画任意矩形,圆形,三角形,五角星,6818开发板画太极,画五星红旗(含码源与思路)

ARM6818开发板画任意矩形,圆形,三角形,五角星,6818开发板画太极,画五星红旗(含码源与思路)

2023-01-03 16:02:17 7043 1

原创 python怎么安装第三方库,python国内镜像源,终于找到最全的安装教程啦;如Requests,Scrapy,NumPy,matplotlib,Pygame,Pyglet,Tkinter

教你python怎么安装第三方库,终于找到最全的安装教程啦(方法多,覆盖全);如Requests,Scrapy,NumPy,matplotlib,Pygame,Pyglet,Tkinter,urllib,PyMySQL等,python安装第三方库失败怎么办,PyCharm安装第三方库失败怎么办,安装第三方库报错如何快速安装第三方库。

2022-12-20 15:04:32 14320 6

原创 STM32 | 利用STM32CubeMX初始化一个STM32工程,图有点多,因为超详细(以STM32G431RBT6举例)

利用STM32CubeMX初始化一个STM32工程,并完成下载到STM32板子上。每个步骤都有图例,超详细解析。

2022-11-09 07:30:00 3579 14

原创 STM32 | GPIO口的普通与复用如何配置与用法,本文降从最底层教你如何查看手册运用寄存器来实现GPIO口的配置

STM32的GPIO口配置,查找GPIO普通端口与复用端口的功能,与如何利用寄存器选择复用端口的功能,以及如何看芯片电路原理图,数据手册,微控制器手册。

2022-11-06 22:56:24 5869 12

原创 深度解析带头节点单链表的增删改查与销毁链表等操作(含算法编写步骤,有完整代码)

还不会带头节点单链表的增删改查与销毁链表等操作吗,一篇带你搞定。不仅仅有算法思路带你一步步去理解,还有完整代码等你去使用(含算法编写步骤,有完整代码)

2022-10-24 08:41:06 3743 30

原创 面试技巧之带头节点单链表都有哪些例题呢,都整理在这里啦(归并两个带头结点有序链表;两个链表A B, 判断链表B是否为A的子序列;设A B两个链表为带头结点的单链表,且AB升序,求AB的交集)

设A B两个链表为带头结点的单链表,且AB升序,求AB的交集;两个链表A B, 判断链表B是否为A的子序列;归并两个带头结点有序链表的题目与题目解析,做题步骤;完整代码。

2022-10-23 11:20:38 1796 14

原创 详细解析单链表带头节点的结构体定义,普通单链表与有序单链表的创建等操作(含创建步骤与码源)

解析单链表带头节点的意义,解释什么是头节点,用代码与实例定义头节点与数据节点的结构体;创建带头节点的单链表的步骤与详细代码;创建有序带头节点单链表的步骤与码源

2022-10-23 10:37:59 2997 13

原创 最短路径之基于贪心算法的迪杰斯特拉dijkstra算法(有图解,含码源)

贪心算法经典应用,这里有非常详细的迪杰斯特拉(dijkstra)算法的图文解析,详细分析每一个步骤,带大家做好下手写算法之前的必要准备,还有完整的代码参考;自创例题,一步一步带大家分析。

2022-10-19 23:21:19 3170 14

原创 MySQL数据库不会安装?看过来,保姆级安装详细教程来啦(图文结合,含安装包,包教包会)以及开启与关闭MySQL服务

包括永久的MySQL双版本安装包免费获取,一图一步骤的教学安装教程,包教包会,安装前的测试,安装后的连接测试,开启与关闭MySQL服务。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

2022-10-19 07:52:13 7546 11

原创 猿创征文|MySQL基本查询语句的应用(有实例与代码)

索引的创建,查找,删除;去重distinct;表连接(关联表) join .. on;判断字符长度select length('字符串');模糊查找表达式;最大max,最小min,平均avg,求和sum;限制输出limit;排序 升序asc 降序desc;查询统同一条件多个 count;重命名 as获取当前时间,year(new());查询为空的条件(=''/is null);限制条件。在student表中查询出生日期在2003年以前的学生的学号、姓名和年龄查询student表中女生的人数,以别名

2022-10-11 10:01:36 6489 12

原创 创建数据库中,超详细常用的MySQL命令(含解析、图解与全部代码)

关闭MySQL服务与开启MySQL服务,连接MySQL服务,数据库命令,创建数据库,删除数据库,展示所有数据库,选择数据库,建表并导入数据,向MySQL数据表插入数据,将文本数据转到数据库中,备份数据库,删除MySQL数据表,MySQL数据库中查询数据,读取数据表,查看所有数据表,例如查找特定字符串开头的数据表,查找以特定字符串结尾的表,查找特定的Table_type的数据表,查询表中的信息,增加表中的信息,修改表中的信息,删除表中的信息,。

2022-10-07 16:42:57 16644 8

原创 如何创建数据库(表),一个词,清爽(包括启动MySQL服务,数据库的增删改查,与数据的导入)

​随着时间的推移,开源数据库在中低端应用中逐渐流行起来,占据了很大的市场份额。开源数据库具有免费使用、配置简单、稳定性好、性能优良等特点,而MySQL数据库正是开源数据库中的杰出代表。今天就让我带大家来创建一个清晰明了的数据库吧😍

2022-10-06 19:57:02 9314 14

原创 STM32Fxx位带操作还不会?哲学三问让你实现位带自由(含位带操作核心代码)以LED与键盘为例

本文将从以下几点进行讲解:1.什么是位带操作?2.位带操作的实际意义。3.如何实现位带操作。分别对应哲学三问,是什么?为什么?怎么做?

2022-10-05 17:41:36 1466 11

蓝桥杯嵌入式第十三届省赛真题源代码

蓝桥杯嵌入式第十三届省赛真题源代码。可以与博客https://blog.csdn.net/weixin_53050357/article/details/129907953一起看,加强理解。包含串口通信,IIC通信,EEPROM,LCD,LED,案按键,定时器的使用等。 串口通信主要用到的是串口的发送,根据按键信号还发送商品购买数量,总金额,当然,往下仔细看,会发现串口还有一个功能要实现,就是接收串口数据,识别为"?"后,再通过串口发送商品单价。而EEPROM就是存储商品库存与商品单价了。其他比如购买,加库存等操作都是通过按键来实现的。

2024-01-28

蓝桥杯第十四届省赛真题源码

蓝桥杯第十四届省赛真题源码 https://blog.csdn.net/weixin_53050357/article/details/130043887#comments_28655100 配合蓝桥杯嵌入式第十四届省赛程序真题,真题分析与代码讲解一起学习更好哦。

2023-09-19

SecureCRT安装包

SecureCRT安装包,包含X64和X86 的安装包。适用于 Windows、Mac 和 Linux 的 SecureCRT 客户端为计算专业人员提供了坚如磐石的终端仿真,通过高级会话管理以及一系列节省时间和简化重复性任务的方法提高了工作效率。SecureCRT 为组织中的每个人提供安全的远程访问、文件传输和数据隧道。 无论您是要取代Telnet还是终端,还是需要功能更强大的安全远程访问工具,SecureCRT都是您可以整天使用的应用程序。凭借SSH的坚实安全性,广泛的会话管理和高级脚本,SecureCRT将帮助您将工作效率提高到第n个程度。 可在笔者原文有保姆级教学安装SecureCRT,有需要的朋友可以移驾以下链接 原文链接:https://blog.csdn.net/weixin_53050357/article/details/125005847

2022-10-02

空空如也

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

TA关注的人

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