自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Seata json decode exception, Cannot construct instance of `java(1)

资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!# 指定undo的序列化协议为protostuff。// 默认采用jsckson序列化协议。

2024-05-17 07:58:24 782

原创 SD卡简单介绍-数据传输、模式流程_sd卡的crc是必须的吗

对于对 CMD8 有响应的卡,把 ACMD41 命令的 HCS 位设置为 1,可以测试卡的容量类型,如果卡响应的 CCS 位为 1 说明为高容量 SD 卡,否则为标准卡。同时,SD 卡也处于卡识别模式,直 到被主机识别到,即当 SD 卡接收到 SEND_RCA(CMD3) 命令后,SD 卡就会进入数据传输模式, 而主机在总线上所有卡被识别后也进入数据传输模式。在每个操作模式下,SD 卡都有几种状态, 参考表 SD 卡状态与操作模式 ,通过命令控制实现卡状态的切换。来自[野火]《STM32库开发实战指南》

2024-05-17 07:57:50 811

原创 SD卡数据读取_sd卡数据读取工具

可以加我V获取:vip1024c (备注嵌入式)**

2024-05-17 07:57:16 433

原创 SD卡数据读取_sd卡数据读取工具(1)

友,可以加我V获取:vip1024c (备注嵌入式)**

2024-05-17 07:56:43 247

原创 MySQL必知必会总结_mysql必知必会则呢么样(1)

/ 5.0之后支持。

2024-05-17 04:20:37 628

原创 MYSQL必知必会,详尽入门,一文帮你学会SQL必知必会

我们将部门信息放在员工表中,合并为一个表是不可行吗?为啥要分开来使用,这样产生的一对多的关系也使得查询等等操作更加复杂.(img-fqFh7Guj-1715890780602)](img-12B6YqiI-1715890780603)]values(14, ‘麻子’, null, 3);values(10, ‘张三’, 19, 3);values(11, ‘李四’, 20, 2);values(12, ‘王五’, 22, 1);values(13, ‘赵四’, 27, 4);

2024-05-17 04:20:03 663

原创 MySQL安装(详细,适合初学者)

2、修改命名为my.ini(.ini就是一种文件的格式和text一样的东西)将下面的内容复制到my.ini中(将mysql的安装目录,mysql数据库的数据的存放目录改成你的下载路径和存放路径)[mysqld]

2024-05-17 04:19:28 603

原创 mysql创建自增字段_mysql 自增字段

9、新增一个字段,默认值为0,非空,自动增长,主键:alter table tabelname add new_field_name field_type default 0 not null auto_increment ,add primary key (new_field_name);6、重命名字段:alter table tableName change old_field_name new_field_name new_field_type;创建数据库并设置数据库默认字段编码格式。

2024-05-17 04:18:54 1142

原创 FFMPEG详解(完整版)

这些功能足以支持一个功能强大的多媒体播放器,因为最复杂的解复用、解码、数据分析过程已经在FFMpeg内部实现了,需要关注的仅剩同步问题。

2024-05-16 23:19:39 1447

原创 FFMPEG详解(完整版)(3)

图像类型: I P P P P P P …图像类型: I P B B P B B …解码器输出:X I B B P B B P。解码器输入:I P B B P B B。原始流 2 (aac audio for Chinese)原始流 3 (aac audio for english)原始流 4 (Chinese Subtitle)原始流 5 (English Subtitle)

2024-05-16 23:19:05 672

原创 FFMPEG详解(完整版)(2)

这个函数负责分配一个用于输出目的的AVFormatContext,输出格式由oformat、format_name和filename决定,oformat优先级最高,如果oformat为空则依据format_name,如果format_name为空则依据filename。此函数负责产生一个文件头并写入到输出目标中,调用之前,AVFormatContext结构中的oformat、pb必须正确设置,并且streams列表不能为空,列表中各stream的codec参数需要配置正确。

2024-05-16 23:18:31 779

原创 FFMPEG详解(完整版)(1)

图像类型: I P P P P P P …图像类型: I P B B P B B …(img-xbKTHiyF-1715872654210)](img-LfWrEVii-1715872654210)]解码器输出:X I B B P B B P。解码器输入:I P B B P B B。

2024-05-16 23:17:57 613

原创 堆的应用(堆排序、TOP - K问题)_堆 取top k的元素 时间复杂度是多少

对于Top-K问题,能想到的最简单直接的方式就是排序,但是:如果数据量非常大,排序就不太可取了(可能数据都不能一下子全部加载到内存中)。⭕3.将剩余的n-1个数再构造成大根堆,再将顶端数与n-1位置的数交换,如此反复执行,便能得到有序数组。⭕2.将顶端的数与末尾的数交换,此时,末尾的数为最大值,剩余待排序数组个数为n-1。⭕1.首先将待排序的数组构造成一个大根堆,此时,整个数组的最大值就是堆结构的顶端。⭕前k个最小的元素,则建大堆。🚨🚨注意:只找到TopK,不排序TopK。⭕前k个最大的元素,则建小堆。

2024-05-16 03:48:29 897

原创 基于STM32设计的物流追踪系统(GPS+BC20+华为云IOT)_基于stm32的物流跟踪系统

随着人们生活节奏的加快,促使物流行业突飞猛进的快速的发展,物流行业的快速发展也导致物流过程出现了一系列的问题。近年来贵重物品在物流中的比例越来越多,同时贵重物流在物流过程中的丢失也越来越多,贵重物品丢失后无法查询在哪个环节丢失的问题引起了物流行业的高度重视。不仅贵重物品需要全程监控,危险品的运输也急需全程的监控,确保在危险品出现事故时可以第一时间解决。

2024-05-16 03:47:55 398

原创 基于STM32的波形发生器

通过对本题的分析,斟酌各个方案,最终确立了我们的最终方案。

2024-05-16 03:47:21 1233

原创 基于stm32的智能门禁系统_stm32智能门禁

本系统使用的RFID读写卡模块为PN532,PN532是一个高度集成的传输模块,在13.56 MHz的非接触式通信中,包括基于80C51核心的微控制器功能,有40 k字节的ROM和1 kb的RAM。很多行业的许多地方都要用到门禁,随着人们生活水平的提高,如何实现家庭或公司的防盗这一问题也变的尤其突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,再者,普通密码锁的密码容易被多次试探而破译,所以,考虑到单片机的优越性,一种基于单片机的智能门禁系统应运而生。其中黄蓝是屏上1/4 部分为黄光,下3/4 为蓝;

2024-05-16 03:46:45 1113

原创 最全C语言指向数组元素的指针变量的定义和赋值_指针数组赋值(3),渣本二面阿里受挫

假如:现在p指向数组首地址,a是数组名(代表数组首地址),那么p+i 或者 a+i 就是数组元素 a[i] 的地址,也就是说它们指向了数组a的第 i 个元素。就是说 p+3 和 a+3 的值,&a[3],也就是都指向 a[3],a +3*4=1012。有了上面(3)自然知道(4),这两个是 p+i 或者 a+i 所指向的数组元素,也就是a[i],比如:*(p+2) 或者 *(a+2)就是a[2].因为p是指向数组首地址,所以 p[i] 等价于 *(p+i),也就是跟 a[i]等价。

2024-05-15 04:45:58 1170

原创 最全C语言__attribute__的使用_c attribute,2024年最新2024-2024历年华为跳动物联网嵌入式开发面试真题解析

/定位在flash中,其他flash补充为00。在GCC下:struct my{ char ch;在TC下:struct my{ char ch;在GCC下:struct my{ char ch;

2024-05-15 04:45:22 756

原创 最全C语言----C语言中sizeof的用法_c语言sizeof函数用法,数据结构与算法面试题

使用sizeof计算数组时,结果为数组长度*数组元素占用空间的大小,当数组为字符数组时,sizeof的功能是一致的,只不过当使用字符数组定义字符串的时候,对于字符串比如hello,数组中会自动增加一个元素’\0’,所以sizeof计算的结果为6,而strlen是计算字符串长度的,遇到’\0’结束,但是不把’\0’计算在内,因此strlen计算的结果为5,这与我们感觉上的字符串的长度为5的感觉是一致的,这就是strlen和sizeof在计算字符数组的时候的区别。

2024-05-15 04:44:45 354

原创 最全C与C++之间的相互调用(混合编程)_在c+,2024年最新干货面试教程

正因为他们两者编译函数的时候,生成的符号规则不一样,所以,在混合编程中,如果我们不进行任何处理,而相互效用的话,必然会出现在链接的时候,找不到符号链接的情况。为实现混合编程,我们不得不提到extern “C” , extern "C"是C++的特性,是一种链接约定,通过它可以实现兼容C与C++之间的相互调用,即对调用函数能够达成一致的意见,使用统一的命名规则,使得实现方提供的接口和调用方需要的接口经按照指定规则编译后,得到的都是一致的函数符号命名。具体用法,请看如下实例。

2024-05-15 04:44:05 430

原创 Vue通过axios与java交互,并解决跨域问题_vue3a‘xio‘s和java微服务进行数据交互(2)

中文可以参考之前转载的文章《axios全攻略》axiosMakeMakehttpPromiseAPIXSRF。

2024-05-14 19:51:10 1019

原创 Vue通过axios与java交互,并解决跨域问题_vue3a‘xio‘s和java微服务进行数据交互(1)

中文可以参考之前转载的文章《axios全攻略》axiosMakeMakehttpPromiseAPIXSRF。

2024-05-14 19:50:33 989

原创 VUE父子组件之间的传值,以及兄弟组件之间的传值;_vue子组件之间传值

1、兄弟组件之间与父子组件之间的数据交互,两者相比较,兄弟组件之间的通信其实和子组件向父组件传值有些类似,其实他们的通信原理都是相同的,例如子向父传值也是。on:监听当前实例上的自定义事件(此处当前实例为bus)。事件可以由emit触发,回调函数会接收所有传入事件触发函数($emit)的额外参数。3,在接收数据的组件中,通过on监听自定义事件,并处理传递过来的参数;on:监听当前实例上的自定义事件(此处当前实例为bus)。1,首先创建一个事件总线,例如bus,作为一个通讯的桥梁;

2024-05-14 19:49:55 267

原创 VUE父子组件之间的传值,以及兄弟组件之间的传值;_vue子组件之间传值(1)

change监听input值的变化,通过emit来连接父组件和子组件之间的事件;这个组件的mounted里,我们监听了userDefinedEvent事件,并把传递过来的事件通过$on监听回调函数;$emit实例方法触发当前实例(这里的当前实例就是bus)上的事件,附加参数都会传给监听器回调。原理是:vue一个新的实例,类似于一个站,连接着两个组件,也就是一个中央事件总线;兄弟组件之间的传值和父子组件之间的传值非常相似,都是通过$emit;首先引入组件,在组件上绑定你要传给组件的值;

2024-05-14 19:49:13 843

原创 2024年物联网嵌入式最全嵌入式 C 语言宏配置的各种技巧_嵌入式c语言中的宏(1),2024年最新2024国内知名大厂物联网嵌入式开发岗面经

/ 设备配置信息模板,根据具体设备配置。// 设备ID,U32。// 设备ID,U32。// 设备ID,U32。// 设备ID,U32。// 选择当前的设备。// 设备名,字符串。// 设备名,字符串。// 设备名,字符串。// 设备名,字符串。// 其他宏配置选项。

2024-05-14 10:42:41 410

原创 2024年物联网嵌入式最全小甲鱼C++快速入门学习笔记_小甲鱼c++快速入门笔记(1),2024年最新从不一样的角度描述物联网嵌入式开发事件传递

例如:定义typedef int* intPointer;后便可以使用intPointer myPointer;来定义整型指针。

2024-05-14 10:42:02 376

原创 2024年物联网嵌入式最全存储器Flash页、扇区、块的区别(2),2024年最新斩获offer

扇区、块这些专用名词,其实是从早期的软盘、硬盘等存储器发展而来,目的是将一个存储器划分为多个(扇区、块)区域,更方便的编程管理这些存储单元。比如:STM32F1中小容量芯片内部Flash,1K字节为1页,整个Flash分为32页(当然,不同容量的芯片,页数不同)。不同厂家的、不同类型存储器的划分方式不同,有的以页为最小单元,有的以扇区为最小单元,但大部分都以扇区为最小单元。**注:**不同厂家的、不同类型存储器的页大小不同,1KB、2KB、4KB等各种容量的页大小都有。微信公众号 | 嵌入式专栏。

2024-05-14 10:41:17 330

原创 2024年物联网嵌入式最全基础篇:Linux 常用命令总结_vv linux,2024年最新【一步教学,2024年最新一步到位

【代码】2024年物联网嵌入式最全基础篇:Linux 常用命令总结_vv linux,2024年最新【一步教学,2024年最新一步到位。

2024-05-14 10:40:36 263

原创 2024年最全快速构建spring boot项目——入门Demo_springboot 入门项目demo,2024物联网嵌入式开发进阶者的新篇章

Service@Autowired```8.## 数据源配置。

2024-05-14 05:50:28 636

原创 2024年最全快速拿捏常用的CSS选择器_如何快速打出选择器,2024年最新一名毕业三年的女程序媛面试头条经验

外部样式作为实际开发中最常用的方式,需要先创建一个CSS文件,然后使用link标签引入CSS,这样样式和结构就可以分离,需要使用该种样式时直接调用即可。📑代码示例:步骤一:创建CSS文件,并且写入内容步骤二:创建HTML文件,使用link标签引入写好的CSS文件link标签中的rel属性默认为stylesheet不变,href属性写的是需要引入的CSS文件的相对地址。🏸 代码结果:需要注意的是该方法的缺点就是会受到浏览器缓存的影响,修改了以后未必立即生效。

2024-05-14 05:49:48 942

原创 2024年最全微信小程序开发流程详解_微信公众号小程序怎么做,2024年最新21年物联网嵌入式开发面经分享

打开编译器 创建一个helloword工程,主要涉及到的技术栈又css,html,js,等。注意:管理员账号指的是微信公众平台的公众号管理员微信,微信公众号之前已经申请,在此不赘述。注意 邮箱必须未被微信公众平台注册,未被微信开发平台注册,未被个人微信号绑定的邮箱。去填写的邮箱去激活,主要是进入邮箱后,点击里边的激活链接,具体不再赘述。点击 开发者工具下载页面 下载对应OS的编译器,然后安装。激活后就可以登陆了,然后需要管理员微信账号验证登陆。发布需要到小程序登陆页面点击前往发布操作,如下图。

2024-05-14 05:49:10 499

原创 2024年最全彻底解决前端开发在前后端分离过程中的跨域问题_部分机器跨域,物联网嵌入式开发项目开发如何设计整体架构

app.use(proxyMiddleware(options.filter || context, options)) //代理请求。app.use(staticPath, express.static(‘./static’))//这是静态资源。

2024-05-14 05:48:28 527

空空如也

空空如也

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

TA关注的人

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