自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt自带绘图与GDI+绘图方式比较_gdi+实时绘制qt(1)

画笔用于绘制图形的轮廓,可以设置颜色、线宽、线型等属性;画刷用于填充图形的内部,可以设置颜色、填充样式等属性。可以使用QPainter提供的各种绘图函数来绘制图形,如绘制直线、矩形、圆形、椭圆等。绘制完成后需要结束绘制,释放QPainter对象。

2024-05-17 07:08:09 735

原创 Qt自定义信号和槽函数_qt自定义函数

Qt5 中,槽函数既可以是普通的全局函数、也可以是类的成员函数、静态成员函数、友元函数、虚函数,还可以用 lambda 表达式表示。和信号函数不同,槽函数必须手动定义(实现)。槽函数可以在程序中直接调用,但主要用来响应某个信号。槽函数的返回值必须和信号函数相同,由于信号函数的返回值一定是 void,所以槽函数的返回值也必须为 void;对于带参的信号函数,槽函数可以选择接收所有参数,则参数的类型、顺序、个数都必须与信号函数相同;也可以选择接收前几个参数,这些参数的类型、顺序都必须与信号函数相同;

2024-05-17 07:07:35 906

原创 Qt网络编程

也可以查看 Blocking Fortune Client示例来学习如何在一个单独的线程中使用同步QTcpSocket(此时没有使用事件循环),Threaded Fortune Server是一个多线程的TCP服务器,在每一个活动的客户端只有一个线程。例如:在调用非阻塞的QTcpSocket::connectToHost()函数后,可以调用QTcpSocket::waitForConnected()来阻塞该进程,知道connected()信号被发送。它是可靠的,面向流和面向连接的传输协议。

2024-05-17 07:07:01 766

原创 Qt网络编程(1)

一个主机发出的数据报,网络上的其它主机都可以接收到。也可以查看 Blocking Fortune Client示例来学习如何在一个单独的线程中使用同步QTcpSocket(此时没有使用事件循环),Threaded Fortune Server是一个多线程的TCP服务器,在每一个活动的客户端只有一个线程。例如:在调用非阻塞的QTcpSocket::connectToHost()函数后,可以调用QTcpSocket::waitForConnected()来阻塞该进程,知道connected()信号被发送。

2024-05-17 07:06:27 847

原创 LQR控制算法推导以及简单分析

选择参数矩阵Q,R求解Riccati方程得到矩阵P根据P计算KR−1BTPK=R{-1}B{T}PK=R−1BTP计算控制量收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人。

2024-05-17 03:29:47 582

原创 LPC2000系列——LPC2124(定时器、外部中断)实现流水灯

(1)利用GPIO的四个引脚控制四个发光二极管,第一个灯亮过2秒之后,延时2秒,第二个亮,以此类推,当第四个亮过之后就让四个二极管全亮,保持2秒,然后不断循环。(2)利用GPIO口的一个管脚作为一个按键信号输入,其作用是设置灯亮的时间,分三档1秒,2秒,3秒(第一次按1,第二次2秒,第三次3秒,第四次1秒,以此类推)(2个工作日----调试过程中的问题)(2个工作日----开发环境的功能掌握)(也是江大的一个学长写的),我在这个基础上进行了完善和改进,修复了一些bug。(2个工作日-----总的设计报告)

2024-05-17 03:29:13 1041

原创 llc通信协议_llc协议

硬件IIC:对应芯片上的IIC外设,有相对应的IIC驱动电路,其所使用的IIC管教也是专用的;当IIC设备空闲时,会输出高阻态,而当所有设备都空闲,都输出高阻态,由上拉电阻把总线拉成高电平。然后发出一个设备地址(用来确定是往哪一个芯片写数据),方向(读/写,0表示写,1表示读)然后发出一个设备地址(用来确定是往哪一个芯片写数据),方向(读/写,0表示写,1表示读)区别:硬件IIC的效率要远高于软件的,而软件IIC不受引脚限制,接口比较灵活。下图:白色背景表示"主→从",灰色背景表示"从→主"

2024-05-17 03:28:39 778

原创 Linux驱动开发:uboot移植流程

内部有个以太网MAC外设,也就是ENET,需要外接一个PHY芯片来实现网络通信功能,也就是内部 MAC+外部 PHY 芯片的方案。大家可能听过DM9000这个网络芯片,在一些没有内部MAC的CPU中,比如三星的 2440,4412 等,就会采用DM9000来实现联网功能。DM9000提供了一个类似SRAM的访问接口,主控CPU通过这个接口即可与DM9000进行通信,DM9000就是一个MAC+PHY芯片。有两个网络接口ENET1和ENET2,正点原子的开发板提供了这两个网络接口,其中ENET1和ENET2。

2024-05-17 03:28:05 766

原创 elementUI el-upload自定义参数_el-upload list-type参数值

elementUI 提供的Upload 没有自定义回调参数可以通过以下两种方式实现方法一: data传参,官网提供的data方式方法二::on-success=“(value)=> handleSuccessImg(index, value)”很多场景下,页面使用到多个el-upload组件,这个时候element并没有提供类似this的这么个东西,钩子函数的回调里面定位不到当前组件,可以通过以下两种方式获取到当前组件。具体写法为

2024-05-16 22:29:21 667

原创 element-ui分页组件修改当前页current-page后current-change事件不触发的一个小bug_element-plus current-change拿不到当前分页器的id

2、点击搜索,需求为回到第一页按条件搜索,此时也正常展示3、再次点击分页去第二页,此时分页还停留在第一页,current-change事件不触发原因有可能是点击搜索的时候在搜索里面通过代码去改变了current-page让分页回到第一页,但有可能element内部的页码数据未改变,因此当在此点击第二页的时候相当于页码未发生改变,current-change事件不触发(纯属个人想法)

2024-05-16 22:28:48 453

原创 Elasticsearch中的三种分页策略深度解析:原理、使用及对比

from + size(浅分页)原理:通过指定from(起始偏移量)和size(每页大小)来分页。默认from为0,size为10。优点:简单直观,易于理解。缺点:当from值很大时,性能会显著下降,因为Elasticsearch需要从每个分片中获取指定数量的文档,然后在协调节点进行全局排序以获取最终的结果。这会导致大量的网络传输和CPU/内存消耗。不适合处理大量数据或深度分页的情况。适用场景:适用于数据量较小或不需要深度分页的场景。scroll。

2024-05-16 22:28:14 832

原创 Elasticsearch中的三种分页策略深度解析:原理、使用及对比(1)

是一种用于检索大量数据(可能是数百万条记录)的分页机制,它允许你保持一个搜索的“上下文”并继续检索结果,而不需要为每一页都重新计算整个搜索。但是,它要求排序字段的值必须是唯一的,以确保能够准确地确定下一次查询的起始位置。是一种基于排序值的分页方式,它允许我们根据上一页的最后一条数据的排序值来获取下一页的数据。分页方式的原理是基于上一次查询的结果来确定下一次查询的起始位置。的索引,它包含产品的信息,想要根据产品的价格和上架时间进行分页查询。值很大时,这个过程可能会变得非常慢,因为它需要处理大量的数据。

2024-05-16 22:27:40 783

原创 Android物联网应用程序开发(智慧城市)—— 火焰监控界面开发(2)

android:text=“非法入侵:无”/>android:text=“火焰:正常”/>android:text=“烟雾:正常”/>

2024-05-16 14:27:00 340

原创 Android物联网应用程序开发(智慧城市)—— 火焰监控界面开发(1)

android:text=“火焰:正常”/>android:text=“烟雾:正常”/>

2024-05-16 14:26:26 321

原创 Android物联网应用程序开发(智慧城市)—— 查询购物信息界面开发

TextViewandroid:text=“订单号”

2024-05-16 14:25:52 408

原创 Android物联网应用程序开发(智慧城市)—— 摄像头监控界面开发

资料的朋友,可以加我V获取:vip1024c (备注嵌入式)**相对布局管理器,添加4个ImageView控制上下左右。两个线性布局管理器中的左边一个。两个线性布局管理器中的右边一个。

2024-05-16 14:25:17 448

原创 不会代码也能玩开发?基于华为云 IoT 快速实现 0 代码体验物联网设备上云_iot 零代码开发

我们本次实验以一款虚拟的智慧烟感器为例,烟感器的产品模型是指由烟雾浓度湿度温度等属性以及命令等组成的一组数据,用来描述烟感设备的物理性质。进入“产品定义”页面,我们可以看到在“向导式极速体验”中产品模型已经定义完成。我们只需要自定义一个“产品名称”即可,点击“创建产品”进入下一步,具体如下图所示:该智慧烟感器的产品属性属性名称数据类型是否必选访问方式描述alarmint(整型)是可读,可写是否有烟雾报警,0 没有报警,1 有报警decimal(小数)是可读烟雾浓度值。

2024-05-16 02:56:27 1037

原创 三大深度学习生成模型:VAE、GAN及其变种_vae gan transformer

例如,有一个随机变量a服从均值为1,方差为1的高斯分布,那么根据高斯分布的性质,随机变量b=a-1将服从均值为0,方差为1的高斯分布,换句话说,我们可以用一个均值为0,方差为1的随机变量加上一个常量1来表示现在的随机变量a。(X),它代表了条件概率的确定部分,它的值和一个随机变量的期望值类似;对于一些简单的问题,上面的公式还是比较容易解出的,但对于一些复杂的问题,找出从隐含变量到观察变量之间的关系是一件很困难的事情,生成式模型的建模过程会非常困难,所以对于判别类问题,判别式模型一般更适合。

2024-05-16 02:55:53 1023

原创 万字长文:Stable Diffusion 保姆级教程_stable diffusion教程

Stable Diffusion Web Ui整体上分为2个部分,最上面是模型选择,可以从下拉列表中选择已下载的预训练模型模型选择区模型选择下面是一个Tab栏,这里是Stable Diffusion Web Ui提供的所有功能。Stable Diffusion Web Ui功能模块txt2img— 根据文本提示生成图像;img2img— 根据提供的图像作为范本、结合文本提示生成图像;Extras— 优化(清晰、扩展)图像;PNG Info— 显示图像基本信息— 模型合并Train。

2024-05-16 02:55:19 1009

原创 一道关于扔球 扔鸡蛋 摔手机的DP问题(蓝桥杯题目 面试题)_动态规划 扔球问题

(1)所扔球的球碎了,那么t层以上的楼层所扔的球一定会碎,这时我们就需要用剩下的i个球和j-1次测试次数往下去测,即dp(i-1,j-1),那么这时的k= 1+dp(i-1,j-1) +∞=∞(∞表示无穷大)。综上,在情况1下,k=∞。在这里也为k的值作下解释:我们在t层扔球了一个球,t层已经测试了,所以式子依然要“+1”,接着t层扔的球不碎,那我们需要往上继续测试,这就对应了式子中的“+dp(i,j-1)”,而对于t层以下的楼层是可以确定测试结果的,就相当于我们测试了,即“+ dp(i-1,j-1)”

2024-05-16 02:54:43 1040

原创 嵌入式5个RTOS程序设计建议_单片机rtos开发 程序软件架构设计方案(2)

今天聊一下RTOS应用程序设计的五个实践技巧。我在编写RTOS应用程序的过程中,经常会遇到这些困难,包括正确确定,有时只是为了让应用程序正常工作!如今,近三分之二的嵌入式系统使用 RTOS,而且随着系统的时序要求变得越来越复杂,这个数字只会随着时间的推移而增加。在今天的文章中,我们将研究设计基于 RTOS 的应用程序的五个最佳实践技巧。

2024-05-15 03:47:33 864

原创 嵌入式5个RTOS程序设计建议_单片机rtos开发 程序软件架构设计方案(1)

首先我们可以遵循的第一个最佳实践技巧就是使他们的 RTOS 应用程序开发成功,是使用。有许多技术可用于分解任务,但我喜欢使用的一种对嵌入式开发人员很有效的方法是使用由外向内(outside-in)的方法。

2024-05-15 03:46:57 932

原创 嵌入式 C 语言进阶小技巧,弱符号和弱引用_嵌入式 c 语言进阶小技巧,弱符号和弱引用

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

2024-05-15 03:46:19 311

原创 嵌入式 C 语言进阶小技巧,弱符号和弱引用_嵌入式 c 语言进阶小技巧,弱符号和弱引用(1)

当用户需要使用扩展功能时,就对其进行定义,链接到程序当中。如果用户不进行定义,则链接也不会报错,这使得库的功能可以很方便地进行裁剪和组合。

2024-05-15 03:45:39 877

原创 Qt奇淫技巧-使用QSharedMemory方式实现数据跨界面传输_qsharedmemory 路徑(1)

提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

2024-05-14 18:35:16 697

原创 Qt信号和槽机制详解_qt中信号和槽的作用主要是什么 如何使他们关联起来

已剪辑自: http://c.biancheng.net/view/vip_9652.html信号和槽是 Qt 特有的消息传输机制,它能将相互独立的控件关联起来。举个简单的例子,按钮和窗口本是两个独立的控件,点击按钮并不会对窗口造成任何影响。通过信号和槽机制,我们可以将按钮和窗口关联起来,实现“点击按钮会使窗口关闭”的效果。

2024-05-14 18:34:18 586

原创 Qt信号和槽机制详解_qt中信号和槽的作用主要是什么 如何使他们关联起来 (1)

信号和槽机制底层是通过函数间的相互调用实现的。例如,“按钮被按下”这个信号可以用 clicked() 函数表示,“窗口关闭”这个槽可以用 close() 函数表示,信号和槽机制实现“点击按钮会关闭窗口”的功能,其实就是 clicked() 函数调用 close() 函数的效果。和旧版本相比,新版的 connect() 函数改进了指定信号函数和槽函数的方式,不再使用 SIGNAL() 和 SLOT() 宏。实际开发中,可以使用 Qt 提供的信号函数和槽函数,也可以根据需要自定义信号函数和槽函数,我们会在《

2024-05-14 18:33:08 638

原创 QT使用信号与槽时编译错误“no matching function for call to connect“

很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-14 18:31:48 454

原创 QT之利用QGraphicsScene图布完成在图片上层图画并放缩保持相对位置不变_qgraphicsscene上添加图片

if(currentWidth == 40 || currentHeight== 40)//做一下保护。//重绘事件 当窗口图片大小变化的时候我们的图画应该也要随着变化,保持与图片位置的不变性。//鼠标按下事件 表示图画开始。//可以用于底层图片的变化。//窗口大小变化触发事件。// //转换到窗口坐标。

2024-05-14 18:30:17 1062

原创 2024年物联网嵌入式最全Linux V4L2子系统分析(一)_video for linux two api,2024年最新【金三银四】

/ 从设备的通用操作函数集合,进行初始化、reset、控制等操作。// 设置从设备的电源状态,0-省电模式,1-正常操作模式。// 适用于所有v4l2从设备的操作函数集合。// 初始化从设备的某些寄存器,使其恢复默认。// 中断函数,被主设备的中断函数调用。// 视频设备,后面详细描述。// 设置GPIO引脚输出值。// IO引脚复用配置。

2024-05-14 09:30:32 363

原创 2024年物联网嵌入式最全LibXL库使用详解(篇一),最新物联网嵌入式开发笔试题分享

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

2024-05-14 09:29:53 570

原创 2024年物联网嵌入式最全LCD显示屏常用函数总结(仅显示,不含触控)_lcd读数据函数(1),2024年最新330页PDF10万字的知识点总结

这个函数在text.c里面,作用:在指定位置开始显示一个字符串,支持自动换行,(x,y)是起始坐标,width,height是区域,str:字符串,size :字体大小,mode=0是非叠加方式、mode=1,叠加方式。width和height为显示范围的长宽,size同样是12/16/24三种选择,*p通常用变量取地址“eg:&a”

2024-05-14 09:29:13 447

原创 2024年物联网嵌入式最全JS实现动态打字效果_js响应页面输入字符(2),2024年最新物联网嵌入式开发编程基础学习

结合上面的例子我再重复一遍流程:1.获取要打印的内容(id为source的div中的内容)这里既有文本节点有有dom节点,将文本节点转化为字符串数组,将dom节点保存为对象,最后合并为一个数组然后依次打印数组中的字符,若遇见保存dom的对象,在先创建节点再打印节点内容(节点内容中可能还会有dom节点),就这样依次打印完毕了因为是克隆的节点,所以节点的样式都会存在。

2024-05-14 09:28:31 230

原创 2024年最全SNMP协议详解-3_snmp engineid(4),2024年最新看完没有不懂的

AuthoritativeEngineID:消息交换中权威SNMP的snmpEngineID,用于SNMP实体的识别、认证和加密。0表示任何模型,1表示采用SNMPv1安全模型,2表示采用SNMPv2c安全模型,3表示采用SNMPv3安全模型。对于发送消息,该字段在发送一个消息请求时由应用提供。AuthoritativeEngineTime:消息交换中权威SNMP的snmpEngineTime,用于时间窗判断。MaxSize:消息发送者所能够容纳的消息最大字节,同时也表明了发送者能够接收到的最大字节数。

2024-05-14 04:47:03 730

原创 2024年最全Shell全解析(一):Shell脚本_shell脚本加解析,来自阿里巴巴佛系物联网嵌入式开发程序员的指南

Shell脚本中的三种括号,语法非常多,学习的时候建议不是死记,作为开发只有能看懂别人写的Shell脚本,自己会写简单的Shell脚本满足业务需求就可以了,其实三种括号都不是必须的,都是可选的,用得最多的反而是中括号/方括号,在查看和编写Shell脚本的时候,只要知道方括号等效于test命令,一般使用在 if 条件判断和 while 循环出口判断里面,并且可以熟练使用方括号就可以了,数值判断和文件判断一般使用单方括号,字符串判断一般使用双方括号。①bash 的内部命令,[和test是等同的。

2024-05-14 04:46:23 923 2

原创 2024年最全RRT(快速搜索随机树)_无人机快速搜索随机树流程图,2024年最新物联网嵌入式开发工程面试问题

路线、电子书籍、讲解视频,并且后续会持续更新**

2024-05-14 04:45:44 625

原创 2024年最全RRT(快速搜索随机树)_无人机快速搜索随机树流程图(1),2024年最新面试物联网嵌入式开发岗

不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-14 04:45:03 502

空空如也

空空如也

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

TA关注的人

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