自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2022-10-23 10:37:59 505 11

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

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

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

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

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

2022-10-19 07:52:13 464 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 991 11

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

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

2022-10-07 16:42:57 557 7

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

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

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

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

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

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

原创 接收节点无线广播发送的数据,并printf打印出来(含核心代码)_物联网挑战赛第四届第一题

接收节点无线广播发送的数据,并printf打印出来;每隔一秒使用无线广播发送固定的数据包。

2022-10-02 21:54:33 1508 13

原创 串口与PC机通信的组成原理和具体实现(原理篇,含组件解析)_物联网挑战赛

随着计算机网络化和微机分级分布式应用系统的发展,通信的功能越来越重要。通信是指计算机与外界的信息传输,既包括计算机与计算机之间的传输,也包括计算机与外部设备,如终端、打印机和磁盘等设备之间的传输。在通信领域内,数据通信中按每次传送的数据位数,通信方式可分为:并行通信和串行通信。

2022-09-27 19:07:21 127 1

原创 节点与节点之间无线通信的组成原理与具体实现(实验篇,含完整代码)_物联网挑战赛

节点与节点之间无线通信的具体实现,讲述了在TinyOS下的CC2420编程,具体实现代码的详细解析,以及相关模块的用途,具体代码的书写,模块分类,使用语言的介绍等等

2022-09-23 21:14:29 1451

原创 节点与节点之间的无线通信的组成原理与具体实现(原理篇,含组件解析)_物联网挑战赛

CC2420是Chipcon As公司推出的首款符合2.4GHz IEEE802.15.4标准的射频收发器。该器件包括众多额外功能,是第一款适用于ZigBee产品的RF器件。它基于Chipcon公司的SmartRF 03技术,以0.18um CMOS工艺制成,只需极少外部元器件,性能稳定且功耗极低。CC2420的选择性和敏感性指数超过了IEEE802.15.4标准的要求,可确保短距离通信的有效性和可靠性。利用此芯片开发的无线通信设备支持数据传输率高达250kbps,可以实现多点对多点的快速组网。

2022-09-23 20:14:37 1392

原创 CTP协议的组成原理与具体实现(实验篇,含代码)_物联网竞赛挑战赛

CTP协议的具体实现,实现代码讲解(同时包含串口通信,无线分发),使用组件的分析,以及nesC语言的介绍。

2022-09-20 17:27:51 1130 2

原创 CTP协议的组成原理与具体实现(原理篇,含组件解析)_物联网竞赛挑战赛

CTP是基于树的汇聚协议,网络中的一些节点将自己设为根节点,节点之间形成到根节点的树的集合。CTP是没有地址的,节点并不是向固定的根节点发送数据包,而是通过选择下一跳隐式地选择根节点,节点根据路由梯度形成到根的路由。

2022-09-20 16:54:09 337 3

原创 数据结构之哈希表以及常用哈希的算法表达(含全部代码)

哈希表也叫散列表,哈希表是一种数据结构,它提供了快速的插入操作和查找操作,无论哈希表总中有多少条数据,在有足够优秀的哈希算法时,插入和查找的时间复杂度都是为O(1)。散列表 ( Hash table ),是根据键(Key)而直接访问在记忆体储存位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表 。表中存储的是一个地址,我们通过键值计算出来的哈希值得到这个地址,再取这个地址中的数据即可

2022-09-03 11:26:16 444

原创 出现段错误的常见原因与解决方案(一步解决)

出现段错误的常见原因与具体解决方案(如何确定段错误的代码块,分析错误代码)

2022-08-14 16:04:25 760 4

原创 大厂面试经典单链表例题(创建有序单链表,逆置单链表,判断链表是否有环,取链表中间节点)(含核心代码与解析)

大厂面试经典单链表例题(创建有序单链表,逆置单链表,判断链表是否有环,取链表中间节点)

2022-08-13 16:56:31 158

原创 数据结构之单链表一生的历程(创建一个线性表,动态分布空间,单链表创建的思路,单链表的增、删、改、毁)

线性表的结构与如何创建一个线性表,动态分布空间,单链表创建的思路,单链表的增、删、改、毁。

2022-08-10 20:03:51 151

原创 数据结构开篇(数据的概念以及数据的结构与关系)

data数据 是对客观事物符号的表示,在计算机程序中,是指所有能输入到计算机中并且能被计算机程序处理的符号的总称。而数据结构不仅要保存数据 而且数据和数据之间的关系也要保存。

2022-08-09 19:45:32 134

原创 正则表达式的实际使用

grep(egrep)用来在一个文本文件(字符串)查找一个特定的字符串的。egrep 是用扩展的正则表达式去查找。-i ignore 在字符串查找时忽略大小写。-c count 打印每个文件匹配行的个数。find是在一个文件系统中查找指定的文件或者目录,find命令的语法是。-n 显示查找到的字符串所在的行号。-# 表示同时显示匹配的上下#行。-E 用扩展的正则表达式。在files列举的所有文件里面,查找以正则表达式所描述的字符串。path :指定要搜索的路径,如果省略则在当前路径下查找。...

2022-08-09 19:09:32 102

原创 正则表达式普通字符、非打印字符、特殊字符、限定符的应用、定位符、元字符(规则,匹配,和实际使用)与运算符优先级

字符串是计算机应用中最为广泛的处理对象之一,并且字符串的组合规则形式多样如这些都是我们进行程序设计的时候需要处理的对象,那么计算机要处理这些字符串时,首先要用某种语言或者方式或者表达式或者数据类型或者其它方法 等 其描述 这些字符串的规则。这种规则的统一表达就是----正则表达式 regular expression。......

2022-08-08 20:06:53 107 4

原创 Linux 基本管理命令(系统管理,用户管理,进程管理)

Linux 基本管理命令(系统管理,用户管理,进程管理),包括用户的添加删除,进程的查询与杀死,man,shutdown,reboot等命令。

2022-08-06 17:35:10 234

原创 Linux vi/vim编辑器指令与详细用法,gcc的用法

gcc c编译的工具链vi/vim编译器。vi与vim的区别,进入和退出vi/vim编辑器,vi/vim的三种模式的介绍,三种模式之间的转换(重点),命令模式的光标移动、复制操作、剪切与删除、撤销与恢复光标的快速移动,末行模式,编辑模式,vim中的计算器,vi/vim的配置文件...

2022-08-06 15:20:29 339

原创 Ubuntu Linux 超详细快捷键命令(建议收藏)

都说你与大神之间的差距就在与是否熟练使用快捷键。当然,这是句玩笑话,但是,能熟练使用快捷键,确实能大幅提高生产效率。

2022-08-06 10:25:45 157

原创 Linux shell编程(if、for、case、while语句的解释与应用)

Linux shell编程中的if分支语句,case多路分支语句,for和while循环语句,以及将命令行中的参数作为数据计算

2022-08-05 20:17:56 260

原创 Linux shell编程(shell变量,shell脚本语句,test测试语句)

Linux shell的本质,shell的变量,shell功能性语句,重定向问题,read,expr,test测试语句,echo $?的含义。

2022-08-04 20:33:38 101

原创 sizeof的详细解说和与strlen的区别

sizeof是C语言中保留关键字,是求字节运算符,单目运算符。是一个判断数据类型或者表达式长度的运算符。sizeof(x)求x所占的内存字节数x可以是一个对象(变量,数组..)都行,也可以是一个类型,x可以不存在,只要typeof(x)确定就可以。sizeof(x)先求x的类型,然后再求该类型所占的字节数。...

2022-08-01 20:34:02 119

原创 计算机大端与小端的详细解析

在嵌入式开发中,大端(Big-endian)和小端(Little-endian)是一个很重要的概念。

2022-07-31 20:30:03 618

原创 字节对齐之C语言犄角旮旯的知识

从内存访问的效率出发,CPU底层或者编译器一般会要求,所有的对象的地址按照某种方式来对齐。一般来说,就是要求对象的地址是n的倍数。

2022-07-30 16:55:40 188

原创 共用体、共用体与结构体的区别、枚举之C语言犄角旮旯的知识

在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠。[1]是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY就是一个枚举。把该类型变量所有可能的值都列举出来。在一些情况下,一个变量的值在一定范围内,是可以列举的。所以说枚举的类型一定是可以列举的值,也就是说一个整数值。......

2022-07-30 15:27:25 146

原创 C语言犄角旮旯的知识之结构体

结构体是我们程序员自己定义的一种数据类型struct结构体名{类型1成员变量名1类型2成员变量名2...};

2022-07-30 11:03:36 201

原创 C语言犄角旮旯的知识之形参、实参、main函数参数、数组或指针做函数参数等

定义函数时,指定的参数。在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据,所以称为,简称。形参变量只有在函数被调用时才会分配内存,调用结束后,立刻释放内存,所以形参变量只有在函数内部有效,不能在函数外部使用。...

2022-07-28 20:32:13 152

原创 C语言犄角旮旯的知识之指针

大家觉得指针的本质是什么呢,其实就是一个地址而已,指针这个词对于初学C语言的提醒来说,可能不是特别友好,其实大家换成地址,就好理解了。指针本质就是一个地址,每个地址对应着一个数值,对地址取这个值,便是把这个值取出来了。这样说,还是好理解了吧。......

2022-07-27 20:39:17 130

原创 C语言犄角旮旯的知识之数组与函数

数组实在是太奇妙了,有些老师会介绍说,数组有一维数组、二维数组、三维数组······,也有些老师会说数组其实只有一维的,其他都是一维数组的嵌套。的字符型数组被定义时,初始化中,像这样直接写的是数字的,其实记录的是对应字符的ASCII码值,如a[2]其实是ASCII为‘48’的那个字符。当我们定义一个数组时,数组的首地址就已经确定,且不能更改,如inta[10];一个数组的地址是连续的。当说一个数组的长度时,说的就是这个数组的元素个数,但如果是字符型的数组,最后会加上一个“/0"字符。............

2022-07-26 20:05:06 195

原创 C语言基础犄角旮旯的知识之分支与循环结构

我们都知道程序=数据结构+算法,而学习数据结构前,一定要把数据类型啃透,负责就可能出现各种段错误或者溢出的错误。而对于初学者来说,学习数据类型的基本知识是容易的,但是有些底层知识与比较偏的知识,我认为也是需要掌握的。......

2022-07-17 17:37:39 205

原创 C语言基础犄角旮旯的知识之数据类型

我们都知道程序=数据结构+算法,而学习数据结构前,一定要把数据类型啃透,负责就可能出现各种段错误或者溢出的错误。而对于初学者来说,学习数据类型的基本知识是容易的,但是有些底层知识与比较偏的知识,我认为也是需要掌握的。...............

2022-07-16 16:56:36 228

原创 SSH协议 在VScode上远程登录的ubuntu教程

SecureShell(SSH)是由IETF(TheInternetEngineeringTaskForce)制定的建立在应用层基础上的安全网络协议。它是专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。和。......

2022-07-14 20:33:06 208

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关注的人

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