自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt边框border概述_qt border(2)

border-style 属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。只有当这个值不是 none 时边框才可能出现。

2024-05-17 07:12:57 736

原创 Qt边框border概述_qt border(1)

border-style 属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。只有当这个值不是 none 时边框才可能出现。

2024-05-17 07:12:22 829

原创 QT调试的详细操作步骤

使用qDebug()函数可以在控制台上直接显示调试信息。不过需要添加头文件结果:输出方式:(1)传参(2)输出流输出。

2024-05-17 07:11:48 370

原创 main函数的返回值及传参_main函数返回值

【代码】main函数的返回值及传参_main函数返回值。

2024-05-17 03:34:33 392

原创 Mac上Qt安装和配置教程_mac qt

5、点击继续6、指定安装目录,点击继续7、下面这一步你需要选择你需要的插件,如果你电脑吃的消全选也没啥问题,选择好之后点击继续,接下来需要等待一段时间,毕竟要下载几个G的插件嘛,耐心等待吧8、看到下面这个界面当然是I have,然后继续9、点击安装,耐心等待即可10、出现这个页面之后,点击完成11、安装完成之后显示,可以创建项目了。

2024-05-17 03:33:59 240

原创 Mac 安装homebrew

神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器。Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定(请放心使用,原汁原味的官方安装方法搬运)安装软件:brew install 软件名,如brew install wget。Homebrew安装。

2024-05-17 03:33:25 548

原创 Mac 安装homebrew(1)

神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器。Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定(请放心使用,原汁原味的官方安装方法搬运)很快,但一群人才能走的更远!安装软件:brew install 软件名,如brew install wget。

2024-05-17 03:32:52 767

原创 EMQX webhook实现转发消息到java web服务器并保存到MySQL数据库(3)

/����豸������。//加载驱动,需要驱动才能对数据库进行操作。//数据库的ip地址ַ。//创建一个缓存读取器来暂时存贮输入流里的数据。//获取post过来的输入流。//连接数据库的方法。

2024-05-16 22:34:10 742

原创 EMQX webhook实现转发消息到java web服务器并保存到MySQL数据库(2)

之前写过一篇关于EMQX数据持久化到MySQL数据库,但由于这个功能需要EMQX企业版才能实现,而企业版的费用对于我这种学生党而言实在难以负担。于是,我在EMQX官方发现另一种方法也可以实现保存数据。官网对于webhook的示例http协议与格式web项目基本结构java语言window系统安装tomcatlinux系统安装tomcateclipse官网下载思路:设备的数据上传到emqx服务器,我们需要一个web服务器来接收EMQX服务器post过来数据,然后再将数据保存到数据库。

2024-05-16 22:33:36 517

原创 EMQX webhook实现转发消息到java web服务器并保存到MySQL数据库(1)

servlet-class >myweb.myhttpservlet 前面是你的项目名称 .后面是我们刚刚写的myhttpservlet类。在web.xml添加内容如下: (这里需要注意一下,app,名称可以随便取,主要是为了程序员方便查找。在下图lib文件夹下添加需要用到的库文件,然后把库文件真正导入项目。在webcontent/web-inf/lib。

2024-05-16 22:33:02 239

原创 EMMC工作原理_emmc clk

2、控制信号 Data Strobe: DS是由EMMC向主控端传输,频率和CLK信号相同,用于同步Device端输出的数据,在HS400模式下使用,在主控端实现数据同步功能。则断开1-3的内部上拉,如果用户选择的是8根,同理会断开DAT1-7的上拉。-------工作在应对快速命令的推挽模式。6、电源信号: VCC 是EMMC的Core电源 VCCQ是IO电源。1、时钟信号 CLK:给EMMC提供数据交互的时钟。4、数据信号:DAT[7:0]:双向接口,数据收发。优点:具有快速、可升级的性能。

2024-05-16 22:32:28 706

原创 Android系统性能监控最全面分析与实践(二)_android怎么看系统性能

虽然也满足需求,但本方案和方案一和二,都是通过执行shell指令获取一串数据,因此需要对数据加以解析才能得到目标数据,在方案实现上稍微麻烦一点。内存使用情况也是老生常谈的问题了,网上有很多资料,在此简单重温一遍。然而dumpsys meminfo耗时达到秒级,耗时较久,效率不高。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-16 14:31:50 238

原创 Android系统性能监控最全面分析与实践(二)_android怎么看系统性能(2)

虽然也满足需求,但本方案和方案一和二,都是通过执行shell指令获取一串数据,因此需要对数据加以解析才能得到目标数据,在方案实现上稍微麻烦一点。内存使用情况也是老生常谈的问题了,网上有很多资料,在此简单重温一遍。然而dumpsys meminfo耗时达到秒级,耗时较久,效率不高。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-16 14:31:16 307

原创 Android系统性能监控最全面分析与实践(二)_android怎么看系统性能(1)

ActivityManager服务是对Activity管理、运行时功能管理和运行时数据结构的封装,进程、应用程序、服务、任务信息等。虽然也满足需求,但本方案和方案一和二,都是通过执行shell指令获取一串数据,因此需要对数据加以解析才能得到目标数据,在方案实现上稍微麻烦一点。然而dumpsys meminfo耗时达到秒级,耗时较久,效率不高。vip1024c (备注嵌入式)**

2024-05-16 14:30:42 235

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

android:text=“收货地址:云南省昆明市五华区128号”/>android:text=“联系电话:182142XXXX”/>android:text=“总金额:114”/>android:text=“收货人:杨明金”android:text=“伊利轻牛奶”android:text=“商品名称”android:text=“商品数量”上物联网嵌入式知识点,真正体系化!android:text=“单价”

2024-05-16 14:30:07 364

原创 什么是大小端?如何确定大小端?

总结:大端是高字节存放到内存的低地址小端是高字节存放到内存的高地址。

2024-05-16 03:01:20 401

原创 什么是JTAG

—接口信号电平参考电压一般直接连接Vsupply。这个可以用来确定ARM的JTAG接口使用的逻辑电平(比如3.3V还是5.0V?这个信号接口在IEEE 1149.1标准里是可选的,并不是强制要求的。TRST可以用来对TAPController进行复位(初始化)。因为通过TMS也可以对TAP Controll进行复位(初始化)。所以有四线JTAG与五线JTAG之分。可选项,由目标端反馈给仿真器的时钟信号,用来同步TCK信号的产生,不使用时直接接地。

2024-05-16 03:00:46 646

原创 互联网+_互联网加团队名称

近年来,因睡眠不足引发的社会问题日益突出。由于现代社会的生活节奏越来越快,人们的生活压力越来越大,各种“不能睡”、“不想睡”和“睡不着”的不健康睡眠现象越来越多,不仅使得中青年人的学习、工作质量下降,甚至由此产生的各种疾病亦纷至沓来。而老年人的浅睡眠、失眠等睡眠问题已成为影响其健康甚至寿命的主要危害。睡眠问题已经成为威胁世界各国公众健康的一个突出问题,而目前我们国家对此研究还不够深入。改革开放以来,国民睡眠观念发生了巨大变化。

2024-05-16 03:00:12 937

原创 二维数组遍历和排序_两组二维数组遍历二维数组并排序

3、利用STL容器set实现(省时),key:height,key若重复则可使用multiset,也可以用map实现,key:height,value:ID。要求:有20个长跑队,每队5个人,依次输入各队每个人的身高,然后输出每个队的最高身高。,并且后续会持续更新**

2024-05-16 02:59:35 207

原创 嵌入式学习DAY22 --- 链式栈,队列,二叉树的存储、递归遍历、层次遍历(数据结构(1)

/先将原来的值保存起来。

2024-05-15 03:52:59 680

原创 嵌入式入门应该先学习STM32还是先学习51_是先学stm32还是先学rt-thread

不过仿真模拟虽然是好的方法,但比不上使用单片实验板,通过Keil编写的程序,再通过RS232将程序灌写到单片机进行实质性的操作,才能更好的了解单片机的性能与硬件之间的配搭使用。购买开发板时不建议买最小系统,最小系统只是供已经掌握单片机控制的人群使用,他们有自己的外围电路板,只需要根据自己的实际接上相应的单片机脚去驱动电路,是不适合初学者的,入门的单片机实验板最好是功能比较齐的、学习的内容越多,你对单片机的应用就越熟悉。单片机的学习分两方面,一方面是单片机的原理及内部结构,另一方面是单片机的接口技术。

2024-05-15 03:52:23 263

原创 嵌入式为何钟爱SourceInsight,主要因为这个功能~_sourceinsight的符号关联

特别是一些大型工程代码,几乎不可能留给你足够的时间一句一句的参悟,更何况很多算法和处理策略都是比较成熟的实现,没必要重复的、花大量的时间去理解,当然了,如果你是针对性的学习和优化那就另当别论了。想必大家在入门C语言的时候,一定会碰到这样的问题:“C语言程序的基本组成单位是什么?在bug菌往期的一些文章中,其实隐隐约约有提到过一些,只要你把函数名称规范好、函数封装有理有据,基本上不需要写太多的注释,函数的名称就是最好的“文档”说明,而要读懂这篇“文档”无非就是要理顺函数之间的调用关系。

2024-05-15 03:51:45 738

原创 嵌入式为何钟爱SourceInsight,主要因为这个功能~_sourceinsight的符号关联(1)

特别是一些大型工程代码,几乎不可能留给你足够的时间一句一句的参悟,更何况很多算法和处理策略都是比较成熟的实现,没必要重复的、花大量的时间去理解,当然了,如果你是针对性的学习和优化那就另当别论了。想必大家在入门C语言的时候,一定会碰到这样的问题:“C语言程序的基本组成单位是什么?在bug菌往期的一些文章中,其实隐隐约约有提到过一些,只要你把函数名称规范好、函数封装有理有据,基本上不需要写太多的注释,函数的名称就是最好的“文档”说明,而要读懂这篇“文档”无非就是要理顺函数之间的调用关系。

2024-05-15 03:51:05 908

原创 Qt日志输出至文件_"qstring( "file (%1) line (%2) ")

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

2024-05-14 18:41:09 159

原创 Qt日志输出至文件_"qstring( "file (%1) line (%2) ")(1)

【代码】Qt日志输出至文件_")(1)

2024-05-14 18:40:30 284

原创 Qt数据库(六)QSqlTableModel_qsqltablemodel onmanualsubmit(1)

我们将“陈刚”改为“李强”,如果我们点击“撤销修改”,那么它就会重新改为“陈刚”,而当我们点击“提交修改”后它就会保存到数据库,此时再点击“撤销修改”就修改不回来了。query.exec(QObject::tr(“insert into student values (1,’陈刚’)”));void Widget::on_pushButton_2_clicked() //撤销修改。

2024-05-14 18:39:50 707

原创 Qt开发:DOM解析xml实现读、写、增、删、改_qt qdomdocument删除所有节点

【代码】Qt开发:DOM解析xml实现读、写、增、删、改_qt qdomdocument删除所有节点。

2024-05-14 18:39:09 120

原创 2024年物联网嵌入式最全PHPcms V9 任意文件上传漏洞_phpcmsv9漏洞(2),啃完999页物联网嵌入式开发面试高频宝典

其实最主要的问题就出现在Download函数上这里匹配了src或href中文件的文件名,不过后缀为$ext,其中$ext,由于匹配的不严格,导致可以绕过随后在这一行带入了函数fillurl在fillurl中去掉了最后就构造出下载php的链接。

2024-05-14 09:40:12 358

原创 2024年物联网嵌入式最全On-Board Diagnostic(OBD)_on-board diagnostics(1),2024年最新并发编程挑战

美国和欧洲的车载故障诊断系统的诊断连接器结构是一样的,都是采用统一的16端子诊断连接器,端子1、3、4、5、8、9、11、12、13、16定义相同,其中端子4为底盘地线,端子5为信号地线,端子16接蓄电池正极,其他预留给制造商使用。美国OBD-II用端子2、6、10、14作为数据传输端子,其中端子2、10为SAEJ1850通讯数据传输端子。如果在汽车电控系统中使用了CAN总线技术,则端子6、14被定义为CAN数据传输端子,它们分别与CAN总线的两条信号线CAN High和CAN Low相连。

2024-05-14 09:39:33 218

原创 2024年物联网嵌入式最全MyBatis Generator 详解_enablesubpackages,天呐

因为系统提供了一个默认的实现类,所以对我们来说,自己实现一个会很容易,最简单的方法就是复制默认实现类代码到一个新的文件中,修改类名如。这个元素非常有用,相信很多人都有过这样的需求,就是希望MBG生成的代码中可以包含**注释信息**,具体就是生成表或字段的备注信息。属性**可能会**很有用,如果你想使用模板来定制生成的java文件和xml文件的样式,你可以通过指定这两个属性的值来实现。设置要使用的Java文件的编码,默认使用当前平台的编码,只有当生产的编码需要特殊指定时才需要使用,一般用不到。

2024-05-14 09:38:54 265

原创 2024年物联网嵌入式最全MSU 出品的 H,2024高级物联网嵌入式开发笔试总结

总体结果:整个测试分为三种场景:视频会议(Video Conferences),电影(Movies),高清电视(HDTV)。每种场景的每个测试视频序列都列了一张图表。总体说来图表数量非常之巨大。在此不能一一列举。仅仅举一些例子说明图表的意义。

2024-05-14 09:38:11 256

原创 2024年最全STM32单片机学习教程_stm32单片机教程,2024年最新赶紧收藏备战金三银四

硬件首先要知道硬件的组成。在前面章节我们说过,芯片包含Flash和RAM。他们虽然不是相同的东西,但是都属于同一个地址空间,32位芯片的地址空间大小是4G。比如ST32,FLASH通常从0X8000000开始,而RAM就从0x20000000开始。高级点的芯片,可能会有外部SDRAM,内核也会为这SDRAM分配一段地址。地址,就是地址,比如你们家的门牌号,酒店的房间号。TODO添加STM32芯片地址映射图。程序程序包含什么?写代码的时候包含函数过程和变量。编译得到的目标文件包含函数过程。

2024-05-14 04:53:38 564

原创 2024年最全STM32单片机学习教程_stm32单片机教程(1),卧槽

数码管是什么?下图就是一个数码管从硬件上个看,其实就是8个LED组合在一起。8个LED应该有16个引脚,但是数码管上只有10个引脚。为什么呢?请看下图:[外链图片转存中…(img-8wLAw7QT-1645022852664)]1个LED有两个引脚,要控制LED,1个引脚接控制信号,另外一个引脚接电源或者地(高驱动或低驱动,下同)。那么,当有8个LED,只需要8根IO口控制状态,其他IO全部接到地或者电源即可。当用高驱动时,LED负极全部接到地,这种数码管就叫做共阴极数码管。

2024-05-14 04:52:24 666

原创 2024年最全STM32F103中断串口通信USART_stm32f103串口中断(1),字节跳动+阿里+华为+腾讯等大厂物联网嵌入式开发面试题

因为在stm32f1xx_hal_uart.c文件中,对于中断函数中的回调函数是弱定义,所以这里的函数定义覆盖了之前的定义。如果需要使用printf等函数可以参考库函数的方法,重定向函数来实现。首先配置串口1(USART1),将模式设置为异步,NVIC设置为Enabled。如果需要设置USART1的其它参数,可以在Parameter Settings中设置,笔者这里选择了默认设置。设置好后修改代码,和上面的库函数类似,主要是修改中断函数。

2024-05-14 04:51:38 393

原创 2024年最全STM32 SPI详解(1),2024年最新BATJ等企业物联网嵌入式开发面试知识分享

上面的过程转为动画初始状态主机读取一个bit过程总结:没有读和写的说法,因为实质上每次SPI是主从设备在交换数据。也就是说,你发一个数据必然会收到一个数据;你要收一个数据必须也要先发一个数据。

2024-05-14 04:50:57 611

空空如也

空空如也

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

TA关注的人

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