自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Security 自定义授权服务器实践

❗ 在配置授权服务器uri的时候,请勿依旧使用127.0.0.1,由于是在本地测试,授权服务器的session和客户端的session会互相覆盖,导致莫名其妙的问题。这里我们要使用自己的搭建授权服务器,需要自定义一个客户端,还是使用前面集成GitHub的示例,只要在配置文件中扩展就可以。如上是最小化授权服务器的配置,这里我们将授权主体和客户端都存储在内存中,当然也可以持久化到数据库中,分别使用。(img-LeWEJC5t-1715905749295)]请区分回调地址,和授权服务器端点uri的地址。

2024-05-17 08:29:31 750

原创 Spring Cloud微服务分布式物联网平台前后端分离源码

管理层:用于提供微服务注册中心、设备指令接口、设备注册与关联配对、数据管理中心,是所有微服务交互的核心部分,负责各类配置数据的管理,并对外提供接口服务;驱动层:用于提供标准或者私有协议连接物理设备的 SDK,负责南向设备的数据采集和指令控制,基于 SDK 可实现驱动的快速开发;注意:在启动 dc3-manager 、 dc3-data 的时候由于开启了 ASPECTJ ,所以需要配置。数据层:负责设备数据的收集和入库,并提供数据管理接口服务;容错:没有单点故障弱,集群中的每个节点是相同的;

2024-05-17 08:28:57 671

原创 Spring Cloud微服务分布式物联网平台前后端分离源码(1)

管理层:用于提供微服务注册中心、设备指令接口、设备注册与关联配对、数据管理中心,是所有微服务交互的核心部分,负责各类配置数据的管理,并对外提供接口服务;驱动层:用于提供标准或者私有协议连接物理设备的 SDK,负责南向设备的数据采集和指令控制,基于 SDK 可实现驱动的快速开发;注意:在启动 dc3-manager 、 dc3-data 的时候由于开启了 ASPECTJ ,所以需要配置。数据层:负责设备数据的收集和入库,并提供数据管理接口服务;容错:没有单点故障弱,集群中的每个节点是相同的;

2024-05-17 08:28:23 749

原创 spring Cloud微服务 security+oauth2认证授权中心自定义令牌增强,并实现登录和退出_spring security实现微服务用户中心

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

2024-05-17 08:27:49 685

原创 openmv与stm32通讯实现控制舵机跟随颜色块转动[hal库]_openmv与是stm32二维自由度舵机(1)

【代码】openmv与stm32通讯实现控制舵机跟随颜色块转动[hal库]_openmv与是stm32二维自由度舵机(1)

2024-05-17 04:51:42 116

原创 OpenHarmony——内核IPC机制数据结构解析

管理具体消息队列的数据块,内核初始化时调用OsQueueInit()创建,并依次挂载到双向环形链表g_freeQueueList中,此时控制块状态为OS\_QUEUE\_UNUSED,队列控制块用来保存队列的状态,队列长度、消息长度、队列ID、队列头尾位置和等待读写的任务列表,内核就是根据这些信息来管理消息队列和任务完成对消息读写等操作。当该任务释放它时,互斥锁被开锁,任务失去该互斥锁的所有权;事件用于实现任务间的同步,但事件通信只能是事件类型的通信,无数据传输,事件控制块由任务申请,内核负责维护。

2024-05-17 04:51:08 658

原创 OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行_qtopencv mingw编译的release

WITH_QTWITH_IPPQt5Gui_DIRRelease点击 Generate 生成 Makefile。

2024-05-17 04:50:34 734

原创 OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行_qtopencv mingw编译的release(1)

或者:(区分 debug 和 release 是因为 OpenCV 对其两者有不同的库,你需要把路径改为你自己的,我编译 MinGW 的 OpenCV 只有 release 库)判断系统是否 Windows,若是 Windows,则不使用。以查看详细的错误提示,再根据具体情况解决。命令,然而 Windows 下不支持。

2024-05-17 04:50:00 666

原创 FreeRTOS记录(六、FreeRTOS消息队列—Enocean模块串口通讯、RAM空间不足问题分析)_freertos每个现成占用ram(1)

/将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s。//将串口3接收到的数据通过串口1传出。

2024-05-16 23:50:43 804

原创 FreeRTOS记录(八、用软件定时器?还是硬件定时器?)_freertos的硬件时钟

@ 返回值:如果删除命令在超时时间之前无法成功地发送到定时器命令队列则返回 pdFAILE, 成功发送则返回 pdPASS。调用函数 xTimerStartFromISR()将会往定时器的命令队列发送一个启动命令,这很有可能会将定时器任务从阻塞除。如果启动命令在超时时间之前无法成功地发送到定时器命令队列则返回 pdFAILE,成功发送则返回 pdPASS。如果停止命令在超时时间之前无法成功地发送到定时器命令队列则返回pdFAILE,成功发送则返回 pdPASS。

2024-05-16 23:50:09 1522

原创 FreeRTOS记录(五、FreeRTOS任务通知)_ossignalwait函数

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

2024-05-16 23:49:35 344

原创 FreeRTOS记录(五、FreeRTOS任务通知)_ossignalwait函数(1)

(img-ZBkx6Nb8-1715874519125)]/*128会溢出字的内存空间不够SHT21 协议读取*/

2024-05-16 23:49:01 687

原创 微信小程序 分包:普通分包 + 独立分包_小程序分包后的话 文件引用路径不就乱了吗

4c (备注嵌入式)**

2024-05-16 04:20:25 889

原创 彻底解决前端开发在前后端分离过程中的跨域问题_部分机器跨域

app.use(express.static(“./public”))//这段程序的作用是将我们的前端项目设置成静态资源这样我们在浏览器中就可以直接通过http://127.0.0.1:xxxx/xxx(所在页面的目录层级)访问我们的页面,做到边开发边调试.app.use(proxyMiddleware(options.filter || context, options)) //代理请求。app.use(staticPath, express.static(‘./static’))//这是静态资源。

2024-05-16 04:19:51 757

原创 开源啦!基于RT-Thread的百度语音识别——录音功能的实现(三)

一、前言项目地址:https://github.com/lxzzzzzxl/Baidu_Speech_base_on_RT-Thread(请复制至外部浏览器打开)在前面的2篇连载中我们已经讲解了百度语音识别的流程,如何使用进行语音识别,如何使用进行数据解析,如何在LCD上显示识别结果,如何通过语音识别控制外设。这一切的一切的首要前提,就是语音,那我们前面使用的是事先录制好的音频,而本次连载,我们终于要来实现录音功能了,有了录音,你想怎么识别就可以怎么识别,是不是很棒。

2024-05-16 04:19:17 767

原创 开发软件必须写代码?来看smardaten如何零代码开发学生管理系统_零代码管理系统开发

体验下来,smardaten确实是一款容易上手且功能强大的无代码平台。特别是在表格应用上,作为一个做过前端的开发是特别能体会到表格开发的复杂度和难度的:分页、查询、选择、行内编辑等各种交互通过以往的代码形式来开发的话,所花费的时间也是非常多的,而且也特别容易出BUG。现在,smardaten将这些操作都预制进去,模块化了。通过拖拽和简单配置就能完成之前需要大量时间开发的工作,同时因为模块化也减少了很多BUG。而且数据流转清晰了不少。

2024-05-16 04:18:42 705

原创 【Python数学建模常用算法代码(一)之ARIMA时间序列预测模型】_arimapython代码(2)

, columns=[‘销量’]result[‘销量’][‘Test Statistic Value’] = t[0]result[‘销量’][‘p-value’] = t[1]result[‘销量’][‘Lags Used’] = t[2]result[‘销量’][‘Number of Observations Used’] = t[3]result[‘销量’][‘Critical Value(1%)’] = t[4][‘1%’]

2024-05-14 20:35:55 1487

原创 【Python数学建模常用算法代码(一)之ARIMA时间序列预测模型】_arimapython代码(1)

plot_acf(data).show() #自相关图既不是拖尾也不是截尾。以上的图的自相关是一个三角对称的形式,这种趋势是单调趋势的典型图形,说明这个序列不是平稳序列。

2024-05-14 20:35:18 849

原创 【MATLAB数学建模算法代码(四)之图论算法】_first=2; last=4; [m,n]=size(m); l=zeros(1,m); symb

将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**floyd 算法代码。

2024-05-14 20:34:40 691

原创 【MATLAB数学建模算法代码(二)之粒子群优化算法】_matlab 粒子群优化的学习速度的命令

智能算法之粒子群优化算法。

2024-05-14 20:33:58 121

原创 2024年物联网嵌入式最新CCD CMOS传感器基本工作原理_ccd和cmos原理,最新物联网嵌入式开发高级面试题汇

根据我的理解,CMOS实现电荷转电压的关键在相应的寄生电容,因为光电二极管是受光照产生电流,而不是电压。如图7所示,受到光照后,光电二极管产生电流,对电容进行放电。由于电容Q=C*V, 即V=Q/C,电容上的电压正比于里面储存的电荷大小,因此曝光完毕,RS信号使能,读出电容上的电压即可得到光强信息(这里光强越强,曝光越长,采集到的电压越低,看似与常规感受到的图像越亮相反,但只需要后期电路稍微处理下即可,比如用复位电压减去采样电压(简单的相关双采样CDS技术,可以大大降低CMOS的FPN))。

2024-05-14 11:26:31 257

原创 2024年物联网嵌入式最新CANoe中的DLL编程_canoe dll,成功收获美团、小米物联网嵌入式开发offer

如上就是这篇博客的内容了,CAPL虽然较为封闭,但是留的编程接口很多,可以C++,C#,.NET,Python等等,如果能够很好的用好DLL编程,可以把你的核心算法或者脚本封装在DLL中,在给客户提供cases是,可以有效保护你的代码安全;而且C++的函数库要比CAPL强大的多。收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-14 11:25:53 415

原创 2024年物联网嵌入式最新C++的 lambda 是函数还是对象?_c++ lambda 撖寡情,物联网嵌入式开发的Io模型你了解多少

内有一个指针成员持有被引用捕获的变量的地址。其实是等价于普通的函数的!它只能接收一个参数是。如果是引用捕获了变量,那么。在没有捕获任何东西的时候,上面代码还可以再改一下,让。

2024-05-14 11:25:14 260

原创 2024年物联网嵌入式最新C++ Qt高级开发视频教程_明仕强qt(1),2024年最新一口气拿了9家公司的offer

第十一章是我们的企业级项目实战:实现一个视频会议客户端,本项目可以进行多人视频通话,直播,桌面分享等功能,本项目我会从零开始,进行项目搭建,功能调试,bug fixed, 带领大家做一个企业级项目。既然是做企业级项目,必然需要和后台交互,http编程也是必要的,第六章将详细介绍http编程,用户注册,登录,后台接口请求等知识;课程中如果讲的不对的地方,请大家指出,我及时修正,我也只是一个普通开发者,也不是所有的技术都会,尽我所能,把我所会的教给大家,让我们一起为Qt的发展,尽一份绵薄之力。

2024-05-14 11:24:32 307

原创 2024年最新c语言基础语法六——结构体(完结)(1),2024年最新最新美团点评物联网嵌入式开发团队面试题

这种方式不能指明结构体类型名而是直接定义结构体变量,并且在值定义一次结构体变量时适用,无结构体名的结构体类型是无法重复使用的,也就是说,后面程序不能再定义此类型变量了,除非再写一次重复的struct落、//这样就是不行的,只能在定义的时候初始化才能全部赋值,之后就不能再全体赋值了,只能单个赋值;/////////这种就不行了,在定义变量之后,若再要对变量的成员赋值,那么只能单个赋值了;//char数组,结构体数组的第二个元素的title成员;/////////这样是可以的,在定义变量的时候就初始化了;

2024-05-14 06:28:07 573

原创 2024年最新c语言入门这一篇就够了-学习笔记(一万字)_菜鸟教程,2024年最新2024年物联网嵌入式开发阿里&腾讯&百度&字节校招面试汇总

4、用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。

2024-05-14 06:27:29 1416

原创 2024年最新ChatGLM(国内版的chatGPT),2024年最新物联网嵌入式开发推送技术解析

ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,基于") 架构,具有 62 亿参数。结合模型量化技术,用户可以在消费级的显卡上进行本地部署(INT4 量化级别下最低只需 6GB 显存)。ChatGLM-6B 使用了和 ChatGPT 相似的技术,针对中文问答和对话进行了优化。经过约 1T 标识符的中英双语训练,辅以监督微调、反馈自助、人类反馈强化学习等技术的加持,62 亿参数的 ChatGLM-6B 已经能生成相当符合人类偏好的回答,更多信息请参考我们的博客。

2024-05-14 06:26:48 863

原创 2024年最新CAN报文的打包与解包及代码自动生成_can信号的车速分辨率(1),物联网嵌入式开发插件化入门指南

非跨字节:解包值 = 字节数据*分辨率+偏移量。跨字节就是需要视情况而定了,毕竟占位不同。在打包的时候是不是就可以按照相反方向计算了呢?

2024-05-14 06:26:06 611

空空如也

空空如也

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

TA关注的人

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