自定义博客皮肤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)
  • 收藏
  • 关注

原创 Scala 高阶(十):Scala中的异常处理_scala处理空值数据,异常值数据,重复数据

System.out.println(“finally执行了!System.out.println(“我能执行吗?System.out.println(“被0除了!System.out.println(“我能执行吗?System.out.println(“被0除了!//上一行代码有异常,直接进入catch里面!//上一行代码有异常,直接进入catch里面!finally执行了!

2024-05-17 07:56:01 657

原创 Scala 高阶(七):集合内容汇总(上篇)_scala内容集合表

在JavaList集合、Set集合、Map集合。其中List集合、Set集合继承自Collection。它们都是接口。Scala的集合有三大类:序列Seq、集Set、映射Map,所有的集合都扩展自Iterable特质。、可变集合: s不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而不会对原对象进行修改。类似于 java 中的 String 对象。可变集合,就是这个集合可以直接对原对象进行修改,而不会返回新的对象。类似于 java 中 StringBuilder 对象。

2024-05-17 07:55:27 854

原创 SASS用法_sass语法

在/*后面加一个感叹号,表示这是"重要注释"。即使是压缩模式编译,也会保留这行注释,通常可以用于声明版权信息。2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。在嵌套的代码块内,可以使用&引用父元素。单行注释 // comment,只保留在SASS源文件中,编译后被省略。标准的CSS注释 /* comment */ ,会保留到编译后的文件。Mixin有点像C语言的宏(macro),是可以重用的代码块。如果插入的是.css文件,则等同于css的import命令。

2024-05-17 07:54:53 836

原创 rt_thread系统 串口5收发任意长度数据_rt-thread怎么读取串口接受的数据长度

【代码】rt_thread系统 串口5收发任意长度数据_rt-thread怎么读取串口接受的数据长度。

2024-05-17 07:54:19 264

原创 mysql中key 、primary key 、unique key 与index区别_mysql primary key和key

(2)最重要的也就是,不管如何描述,需要理解index是纯粹的index(普通的key,或者普通索引index),还是被当作key(如:unique index、unique key和primary key),若当作key时则会有两种意义或起两种作用。(因为虽然索引的多列组合是唯一的,比如ID+NAME是唯一的,但是每一个单独的列依然可以有重复的值,因为只要ID+NAME是唯一的即可)1、如果对于一个列的定义,同时满足上述4种情况的多种,比如一个列既是PRI,又是UNI(如果是PRI,则一定是UNI)

2024-05-17 04:18:13 817

原创 MYSQL-datatime和timestamp的区别

这些资料,可以戳这里获取](https://bbs.csdn.net/topics/618679757)**

2024-05-17 04:17:39 386

原创 MYSQL-datatime和timestamp的区别(1)

这些资料,可以戳这里获取](https://bbs.csdn.net/topics/618679757)**

2024-05-17 04:17:05 455

原创 MySql 学习之索引详解

在组合索引的创建中索引列的顺序非常重要,正确的索引顺序依赖于使用该索引的查询方式,对于组合索引的索引顺序可以通过经验法则来帮助我们完成:将选择性最高的列放到索引最前列,该法则与前缀索引的选择性方法一致,但并不是说所有的组合索引的顺序都使用该法则就能确定,还需要根据具体的查询场景来确定具体的索引顺序。5、多表连接查询时,只有当ORDER BY后的排序字段都是第一个表中的索引列(需要满足以上索引排序的两个规则)时,方可使用索引排序。如:再创建一个用户的扩展表user_test_ext,并建立uid的索引。

2024-05-17 04:16:31 840

原创 ffmpeg源码学习-2、ffplay源码学习(qt环境搭建到代码解析)_qt ffmpeg源码方式

SDL_CreateThread(audio_thread)//创建音频解码线程。SDL_CreateThread(video_thread)//创建视频解码线程。

2024-05-16 23:17:15 239

原创 ffmpeg源码学习-2、ffplay源码学习(qt环境搭建到代码解析)_qt ffmpeg源码方式(4)

从解码器中收到解码出的帧。从解码器中收到解码出的帧。将解码出来的帧放到帧队列中。音频慢了就加快音频的播放速度,或者直接丢掉一部分音频帧。将解码后的视频帧插入队列。根据外部时钟改版音频和视频的播放速度。视频慢了则加快播放或丢掉部分视频帧。

2024-05-16 23:16:41 584

原创 ffmpeg源码学习-2、ffplay源码学习(qt环境搭建到代码解析)_qt ffmpeg源码方式(3)

SDL_CreateThread(audio_thread)//创建音频解码线程。SDL_CreateThread(video_thread)//创建视频解码线程。

2024-05-16 23:16:07 375

原创 ffmpeg源码学习-2、ffplay源码学习(qt环境搭建到代码解析)_qt ffmpeg源码方式(2)

参考链接:https://www.cnblogs.com/ManMonth/archive/2010/02/01/1661142.html [转]VC报错 ‘unistd.h’: No such file or directory。百度解决方案意思是再linux下开发的C程序都需要头文件unistd.h,但VC中没有个头文件,audio_thread线程主要完成从音频包缓冲队列中拿包解码将解码后的帧数据放入帧缓冲队列中。read_thread线程主要完成解封装,读取多媒体包数据放入包缓冲队列中,

2024-05-16 23:15:33 213

原创 基于STM32的RFID-RC522门禁系统_stm32门禁系统射频卡rc522

(img-8QvPc9eB-1715802341450)](img-7cX4DiX2-1715802341451)]用于判断系统应该显示哪一个界面。

2024-05-16 03:46:03 410

原创 基于STM32的MLX90614人体红外测温枪_基于stm32的红外测温

首先主机发送一个起始位,然后在发送从机的地址0x00和写标志位0,一共是8位。发送这8位之后,主机等待从机的响应,如过从机发送的是应答信号,主机就继续向从机发送一个字节的数据,同理再一次等待从机的响应,主机收到响应之后如果还有数据要发就继续发送第二段数据等待响应…直到发送完成;写所用到的函数有:----主机发送一个起始位2. u8 SMBus_ SendByte (u8 ack_nack)— 主机发送从机的地址和写标志位-- 从机发送的是应答信号。

2024-05-16 03:45:29 1448

原创 基于STM32单片机的智能电表无线WIFI插座APP电压电流检测方案原理图程序设计_stm32智能插座原理图

些资料,可以戳这里获取](https://bbs.csdn.net/topics/618679757)**本设计由STM32单片机核心板电路+交流电压电流检测模块电路+WIFI模块电路+指示灯电路组成。2、手机APP和WiFi模块互联后,可以实时显示交流电压、交流电流、功率和电量实时显示在手机上。1、通过电压互感器TV1005M和电流互感器TA1005M分别检测交流电压和交流电流值,V:123 表示123V交流电压 字符5个长度不变 如12V 表示V:012。A:12345 表示12.345A交流电流。

2024-05-16 03:44:55 384

原创 基于springboot+mybatis的图书购物网站_基于mybatis的图书管理网站

用户请求通过网络向其他Web服务器发送时只需要通过浏览器就可以实现该功能。该功能的好处之一就是有效简化了客户端,大部分开发的软件只需要用浏览器即可,客户端的正常运行则通过这些浏览器来实现,而服务器则负责执行数据的存储和读取等其他的多功能工作。在软件项目,通过经营性数据的数据库,可以保证其安全,独立和数据一致,访问数据的系统来提供,所以有效减少时间程序员开发应用程序。MySQL可以支持多线程,可以方便使用系统的资源,提高运行的速度。并提供odbc、jdbc和tcp/ ip,以各种形式连接到MySQL;

2024-05-16 03:44:19 908

原创 最全css垂直外边距重叠问题解决_如何解决垂直外边距重叠,从入门到精通的物联网嵌入式开发进阶学习笔记整理

这种情况我们会发现我们想让box2在box1中向下移动100px,但是实际效果是这个margin-top传递给了它的父元素也就是box1,这也就是垂直外边距重叠带来的问题:子元素的外边距会传递给父元素。方法3:给box1加一个before伪类,并设置它的display为table并且content为空字符串(推荐)1:根据盒子模型我们可以轻易得出第一种方法:给box1加一个border-top。所以一般我们是直接取最大值来达到我们的需求,而不使用这种方法。(我们想让它们是相加而不是取最大值)

2024-05-15 04:43:16 266

原创 最全CAPL实现UDS下载框架_capl 下载服务,插件化框架解读之物联网嵌入式开发系统服务实现原理

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!}dword crc32(byte data[], dword len){return crc ;}int userMemCmp(byte cs[], byte ct

2024-05-15 04:42:38 348

原创 最全Camera光学、成像和 3A 算法 (视觉),camera开发_相机3a算法,腾讯物联网嵌入式开发开发岗

随着数码相机、手机的普及,CCD/CMOS 图像传感器近年来得到广泛的关注和应用。一般数码相机的传感器(CCD 或 CMOS)约占整机总成本的 10%~25%,为了减少成本,缩小体积,市场上的数码相机大多采用 CFA 模式,即在像素阵列的表面覆盖一层彩色滤波阵列(Color Filter Array,CFA),彩色滤波阵列有多种,现在应用最广泛的是 Bayer 格式滤波阵列,满足 GRBG 规律,绿色像素数是红色或蓝色像素数的两倍,这是因为人眼对可见光光谱敏感度的峰值位于中波段,这正好对应着绿色光谱成分。

2024-05-15 04:42:00 593

原创 最全C#操作数据库简介_c# 数据库简介(1),字节跳动物联网嵌入式开发面试凉凉经

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!如果一门程序设计语言不支持数据库操作的话,其很难在现在的世界中存活下来。C#语言提供了丰富的数据库操作类库,极大地方便了对数据库的操作。在C#中,常用的有三种 访问数据库的模

2024-05-15 04:41:21 965

原创 vue核心面试题(为什么vue采用异步渲染)_vue 中数据更新为什么是异步

dep中存储的就是watcher,每个属性一个dep。

2024-05-14 19:48:19 129 1

原创 vue核心面试题(为什么vue采用异步渲染)_vue 中数据更新为什么是异步(1)

dep中存储的就是watcher,每个属性一个dep。

2024-05-14 19:47:39 286

原创 vue前端获取 切换麦克风,播放采集音频和采集音量大小_vue页面唤起麦克风

let file = new window.File([BB], ‘测试.wav’)console.log(‘音量:’, Math.round( volume ));// audio.controls = true // 音频是否显示控件。// a.download = ‘测试’;// 在这里可以根据需要进行相应的处理。// // 释放这个临时的对象url。// 可以实时听到麦克风采集的声音。// 将麦克风的声音输入这个对象。// 每隔一段时间获取一次音量。// 获取音量值大小。

2024-05-14 19:47:00 1794

原创 Vue中对watch的理解(尤其是immediate和deep属性)_vue watch immediate

但是,如果我们设置deep为true后,此时在页面改变studentName的值,控制台就会输出studentName的值,也就是能够监听到student对象中的studentName。1,immediate设为true后,则监听的这个对象会立即输出,也就是说一刷新页面就会在控制台输出,当然此时页面上的数据我们还没来得及手动让其发生变化,所以在控制台输出的newValue为我们在代码中默认设置的值,oldValue输出为“undefined”。简单点说,就是可以监听到对象里面的值的变化了。

2024-05-14 19:46:18 272

原创 2024年物联网嵌入式最全基于STM32的RFID-RC522门禁系统_stm32门禁系统射频卡rc522(1),手把手教你在物联网嵌入式开发-Studio上分析内存泄漏

(img-zML0C4Hx-1715654356715)](img-wkfiIwm4-1715654356716)]套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。

2024-05-14 10:39:39 248

原创 2024年物联网嵌入式最全基于STM32F103ZET6的FreeRTOS移植实验_stm32f103zet6freertos(2),2024年最新5分钟搞定

/根据configTICK_RATE_HZ设定溢出时间。#define INCLUDE_xTaskGetSchedulerState 1 /*修改日期:2021.9.25*/=taskSCHEDULER_NOT_STARTED)//系统已经运行。//时间超过/等于要延迟的时间,则退出.if(nms>=fac_ms) //延时的时间大于OS的最少时间周期。

2024-05-14 10:39:01 394

原创 2024年物联网嵌入式最全图解红黑树_红黑树例子,从新手到物联网嵌入式架构师一篇就够

红黑树(Red Black Tree)是一种含有红黑结点并能自平衡的二叉查找树,典型用途是实现 map。规则1:每个结点要么是黑色,要么是红色。规则2:根结点是黑色。规则3:每个叶子结点(NIL)是黑色。规则4:每个红色结点的两个子结点都是黑色。规则5:任意一结点到每个叶子结点的路径包含相同数量的黑结点。

2024-05-14 10:38:21 361

原创 2024年物联网嵌入式最全图像的腐蚀与膨胀之c++实现(qt + 不调包)_qimage膨胀腐蚀,2024年最新offer拿到手软

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!}/提取二值图的外边界/QImageMainWindow::SideOutter(QImage image){QImage* newImage = new QImag

2024-05-14 10:37:39 321

原创 2024年最全开关电源之磁隔离反馈_uc1901,2024百度物联网嵌入式开发岗面试真题收录解析

之前在使用此类芯片时,输出一直振荡,怎么调都调不好,讲真到目前为止还没完全弄清楚此芯片,TI的文献也都特别少,无奈之下,只能尝试分立器件搭建的元件。2)误差放大器的输出控制Q1,Q2.Q3的作用是调节补偿/Verror的增益输出,受Vin的控制,Q3工作在放大状态,作用可能是影响静态工作点。主要思想是通过在输出电感增加耦合线圈感应电感电流的变化率,实现对输出误差信号的间接采样,耦合电感采样的缺点是负载调整率差。缺点:频率固定,变压器的励磁电流较大,加重系统自身的工作电流,不利于变换器工作效率的提高。

2024-05-14 05:47:33 713

原创 2024年最全常见硬件通信协议总结_通信协议是不是以字节的形式传输,作为一名物联网嵌入式开发面试者你应该知道的

本来是想分析一下USB协议的,结果一看才发现,我的妈呀,太多了。以上协议传输单位为字节,而USB传输单位为packet,因而可以灵活定义数据传送方式。所以以上协议相较于USB协议简直就是小打小闹啊=。GitHub上的nodemcu项目编译的固件中的spi没法用,测了好久,时序都不对。,要想了解详细内容还得深入研究,这方面的书太多太厚。USB硬件接口有vcc gnd d+ d-,数据传输由d+ d-配合完成。这里只是测试代码,所以没有从机对主机发出的信号做出应答,因而解码结果中有非应答信号。

2024-05-14 05:46:56 339

原创 2024年最全常见的排序算法(上)_排序算法该如何上,2024年最新今天带你详细了解各组件原理

在元素集合array[i]–array[n-1]中选择关键码最大(小)的数据元素 若它不是这组元素中的最后一个(第一个)元素,则将它与这组元素中的最后一个(第一个)元素交换 在剩余的array[i]–array[n-2](array[i+1]–array[n-1])集合中,重复上述步骤,直到集合剩余1个元素。,array[i-1]已经排好序,此时用array[i]的排 序码与array[i-1],array[i-2],…的排序码顺序进行比较,找到插入位置即将array[i]插入,原来位置上的元素顺序后移!

2024-05-14 05:46:18 368

原创 2024年最全市场规模达万亿!一款开源物联网平台推荐~(4),2024年最新物联网嵌入式开发开发社招面试总结

来,先一起看看整体项目的实际效果:看着有感觉了?那我们再一起来看看项目的架构、功能模块及具体技术实现。

2024-05-14 05:45:36 227

空空如也

空空如也

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

TA关注的人

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