自定义博客皮肤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学习之路八——利用qt对数据库进行操作_setdatabasename

和之前的一样,我们在修成完成之后,会在下方的文本编辑框中显示修改成功的字样。我这里写的就是根据一个人的名字来查询他的所有信息,包括名字,学号,成绩,然后让其显示在相应的行编辑中。对数据库查询的操作是这样的,数据库会根据数据库语句一行一行的查询,查询到复合条件的内容就会停止,我们只要将数据库中的查询出来的东西转为相应的数据类型就行了,然后将它们显示在相应的行编辑框中就行了,同样的如果查询成功就会在下方的文本编辑框中显示查询成功的字样。

2024-05-17 06:44:14 383

原创 Qt在线安装加速_执行完 urlreplace master

由于Qt服务器不在国内,下载过程中能感觉速度比较慢,没下一个文件都会等一下十分麻烦。尤其第一次安装文件量比较大速度非常慢。目前已经最新跟新到Fiddler5,这里我用的是Fiddler4操作都一样,可以看到原本的地址已经被替换,下载速度基本可以保持到网速大小。这里是Fiddler,其他的代理也一样类似操作。不想用exe安装的可以找下绿色版。这里页面随便填下就可以下载。中国科学技术大学镜像源。

2024-05-17 06:42:32 730

原创 LabWindows CVI与Matlab混合编程的一种实现方法_fmt函数 labwindows(2)

若要调用自定义函数,建议采用以下两种方式:1.不足5行的函数,直接使用RunMatlabCommand,拆分为多个语句进行代替。2.程序较长,但不存在额外调用自定义函数的情况(额外调用自定义函数指:例如本打算调用自定义函数A,A函数中又使用了自定义函数B),则在Matlab中充分测试A函数后,去掉首行的声明(即function [输出变量] = 函数名(输入变量))以及末尾的”end”,将所需要的输入变量提前构成数组,直接传入Matlab,再在Matlab中还原为各参数变量。如下所示:

2024-05-17 03:05:48 538

原创 LabWindows CVI与Matlab混合编程的一种实现方法_fmt函数 labwindows(1)

若要调用自定义函数,建议采用以下两种方式:1.不足5行的函数,直接使用RunMatlabCommand,拆分为多个语句进行代替。2.程序较长,但不存在额外调用自定义函数的情况(额外调用自定义函数指:例如本打算调用自定义函数A,A函数中又使用了自定义函数B),则在Matlab中充分测试A函数后,去掉首行的声明(即function [输出变量] = 函数名(输入变量))以及末尾的”end”,将所需要的输入变量提前构成数组,直接传入Matlab,再在Matlab中还原为各参数变量。如下所示:

2024-05-17 03:05:14 807

原创 Keras关于LSTM的units参数,还是不理解

假设 num_units 是128,输入是28位的,那么根据上面的第 2 点,可以得到,四个小黄框的参数一共有 (128+28)*(128*4),也就是156 * 512,可以看看 TensorFlow 的最简单的 LSTM 的案例,中间层的参数就是这样,不过还要加上输出的时候的激活函数的参数,假设是10个类的话,就是128*10的 W 参数和10个bias 参数。,比如 x是28位的向量,h(t-1)是128位的,那么拼起来就是156位的向量,就是这么简单。,对,就是经典的神经网络的结构,

2024-05-17 03:04:40 890

原创 Dia 使用说明_dia工具

文件–首选项(preference)–查看默认值,把换页中的“可见”勾掉就好了这个设置是永久的,你下一次打开文件依旧会是这个设置这两个选项,在最初画图的时候,方便画图,但是最终展示的时候,还是去掉比较清晰。

2024-05-16 22:05:15 357

原创 DHT11温湿度传感器模块使用方法和驱动代码实现

DHT11先将总线拉低80us作为对单片机的应答(ACK),然后接着将总线拉高80us,准备回传采集到的温湿度数据。可以发现一帧为40个bit,而每一个bit的传输时序逻辑为:每一个bit都以50us的低电平(DHT11将总线拉低)为先导,然后紧接着DHT11拉高总线,如果这个高电平持续时间为26~28us,则代表逻辑0,如果持续70us则代表逻辑1。当单片机没有与DHT11交互时,总线处于空闲状态,在上拉电阻的作用下,处于高电平状态。③单片机将驱动总线的IO配置为输入模式,准备接收DHT11回传的数据。

2024-05-16 22:04:41 364

原创 DHT11 温湿度传感器

电气特性引脚说明封装信息详细参数。

2024-05-16 22:04:06 378

原创 Altium Desinger --多个工程文件的原理图和PCB合并_ad如何将多个原理图整合一起(1)

将每个独立的工程文件中所有元器件、导线/Net等进行重新编号,通过添加后缀的方式来加以区分。或是对IT行业感兴趣的新人**

2024-05-16 14:02:46 437

原创 altium designer芯片引脚间距规则过小_minimum solder mask sliver

除了以上方法以外,新版本AD还有更简单的方法,直接在规则设置中,勾选上“忽略XXXX”就行了:(英文版为:ignore pad to pad clearance within fooprint)。在新版本的AD中,也可以按照如上所述的步骤来处理,只是界面有些许变化,如下图所示的:where the first object matches位置处。顶层,在U4芯片的第127脚和128脚。把这条规则的间距约束,设置小一点,如下图我设置的5mil。这个错误需要设置阻焊层规则才能解决,不过原理与前文一致。

2024-05-16 14:02:12 295

原创 Altium Designer之多图纸设计_ad 多页嵌入

层次结构包含如下三种:1) 自上而下:在主原理图图纸下,通过“Design》Create sheet from symbol”、“Design》Create HDL file from symbol》Create VHDL file from symbol”与“Design》Create HDL file from symbol》Create Verilog file from symbol ”等命令创建子图纸、底层VHDL文件和底层Verilog文件。

2024-05-16 14:01:37 308

原创 Altium Designer 输出Gerber文件_ad输出分孔图

可以戳这里获取](https://bbs.csdn.net/topics/618679757)**4.4、光圈表设置,默认情况下我们转成RS274X(内含D码格式)6.2、下图的单位与上图设置一致。4.2、选择要转换的层及参数。6.1、按照下图进行设置即可。4.3、设置分孔图层参数。4.5、光绘全局参数设置。

2024-05-16 14:01:02 330

原创 【U-Boot 之七】fastboot原理分析及uboot fastboot功能实践

(1)fastboot是android使用的一种刷机方法。android系统设计了2种刷机方式:fastboot和recovery;(2)fastboot使用usb作为物理传输。刷机其实是镜像传输+烧录,fastboot刷机时就是通过usb线来传输镜像的;(3)fastboot也是uboot中的一个命令,uboot启动时手动进入命令行模式,此时如果需要刷机,则可以在命令行中执行fastboot命令,就可以让uboot进入fastboot模式,刷机就是在fastboot模式下进行的;

2024-05-16 02:31:52 615

原创 【STM32自学笔记-FSMC-扩展SRAM】_fsmc 配置

FSMC_NOE | OE | 读使能 || FSMC_NE[1:4] | CE(CS) | 片选信号 |其中比较特殊的FSMC_NE是用于控制SRAM芯片的控制信号线,STM32具有FSMC_NE1/2/3/4号引脚,不同的引脚对应STM32内部不同的地址区域。当使用不同的NE引脚连接外部存储器时,STM32访问的SRAM的地址不一样,从而达到控制多块SRAM的目的。

2024-05-16 02:31:18 918

原创 【stm32】wifi ESP8266的AT指令 实验一(HAL库开发)_hal库写esp8266

能够正确相应AT指令,之后就可以调用AT指令,让wifi模块工作啦。

2024-05-16 02:30:43 251

原创 【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取24C02)_i2c读写延时

if(EE_TYPE>AT24C16) //为了兼容24Cxx中其他的版本。

2024-05-16 02:30:06 996

原创 QT下udpsocket一段时间接收不到数据的问题_qt中pendingdatagramsize一直为0

qDebug()

2024-05-16 00:21:21 773

原创 qtcreator相关-qtconfig嵌入自定义开发模块以及项目向导的编写

如果新向导包含在Qt Creator的源代码中,则可翻译的字符串会出现在Qt Creator的翻译文件中,并且可以作为Qt Creator的一部分进行翻译。您可以通过在wizard.json文件的选项部分中定义变量键名和值,将新变量作为快捷方式引入,以便以后使用。,该变量评估给定的JavaScript表达式并将生成的JavaScript值转换为字符串。代码中使用的完整页面ID由前缀为“ PE.Wizard.Page”的typeId组成。包含在Qt Creator的当前实例中运行的所有插件的列表。

2024-05-16 00:20:47 587

原创 Qt5开发从入门到精通——第十二篇二节(Qt5 事件处理及实例——多线程控制、互斥量

实现线程的互斥与同步常使用的类有 QMutex 、 QMutexLocker 、 QReadWriteLocker 、QReadLocker 、 QWriteLocker 、 QSemaphore 和 QWaitCondition。这是实现生成从 0 开始递增且不允许重复的值的 Key 类。在多线程环境下,这个类是不安全的,因为存在多个线程同时修改私有成员 key, 其结果是不可预知的。

2024-05-16 00:20:13 743

原创 Qt5开发从入门到精通——第一篇概述

Qt 是一个跨平台的 C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。在 Qt 程序开发过程中,除可以通过手写代码实现软件开发功能外,还可以通过 Qt 的 GUI界面设计器 (Qt Designer) 进行界面的绘制和布局。该工具提供了 Qt 的基本可绘制窗口部件,如 QWidget、 QLabel 、 QPushButton 和 QVBoxLayout 等。在设计器中用鼠标直接拖曳这些窗口。

2024-05-16 00:19:38 859

原创 基于STM32F103入门1——点亮LED灯_multisim模拟一个stm32开关控制8个led的颜色(3)

我们玩了呼吸灯 也可以玩玩按键点灯,按键其实也是挺简单的,我用的按键是只有两个引脚的,我们任意的一脚接单片机的GND ,另一个接单片机的GPIO 当按下按键 这个GPIO则会是低电平。这种是震动传感器,我们可以也通过震动来点灯,我用的这个模块是当发生震动时,会变成低电平。那其实就是相当于我们的按键,我们去检测一下这个模块到底是不是低电平如果是低电平,那么我们让LED灯点亮1秒啥的都有可以。所以我们可以通过调节 LED点亮的时间 和 LED 熄灭的时间的比例来调节,让LED 慢慢的亮 然后 慢慢的 暗。

2024-05-15 03:19:16 808

原创 基于STM32F103入门1——点亮LED灯_multisim模拟一个stm32开关控制8个led的颜色(2)

if(flag == 1) //LED由暗到亮。

2024-05-15 03:18:38 629

原创 基于STM32F103入门1——点亮LED灯_multisim模拟一个stm32开关控制8个led的颜色(1)

会调到一下的代码 我们得宏定义加载一下这样就是新建固件库工程文件完成了。。。。。下面就开始点灯 点灯 点灯下面就开始点灯 点灯 点灯下面就开始点灯 点灯 点灯。

2024-05-15 03:18:00 878

原创 基于qt和opencv实现人脸识别打卡系统_基于opencv+qt的人脸识别考勤系统设计

1、开发环境QT5.12+opencv3.4.4+sqlite32、如果大家是在windows上运行的话只需要将opencv库放在FaceRecognition这个文件夹下然后按照以下方式配置即可3、配置qt+opencv其实很简单,下面先看看在这个项目的文件目录吧下面看看怎么在qt中配置吧1、首先肯定要加入sql这个模块啦2、然后配置opencv_contrib-3.4.4和opencv库,这些在我的源码中都已经配置好了这里就说面一下。

2024-05-15 03:17:21 251

原创 openmv和stm32串口通信完成二维码识别_openmv与stm32通信实现apirltag码识别

openmv4、正点原子的mini板(stm32f103rct6)、正点原子配套的lcd屏。2、FH为帧头用于检验数据发送是否正确。(不懂的可以结合32端代码理解)1、openmv4的 p4为TX p5为RX。3、 code.payload()函数记录的二维码内的字符。5、关于二维码识别的详细代码可以去openmv官网查找。4、波特率设置为115200(要和32端保持一致)。%以上物联网嵌入式知识点,真正体系化!

2024-05-14 17:54:14 280

原创 openmv和stm32串口通信完成二维码识别_openmv与stm32通信实现apirltag码识别(1)

注:我只是个大一的小白,本文只完成基本功能,希望能帮助有困惑的人(我也是刚刚走出谜团,大佬勿喷。工训赛期间,突击学习了二维码识别(基于openmv4)。openmv4通过串口通信加json与stm32f103完成通信,结果由stm32所连的lcd屏显示。

2024-05-14 17:53:34 337

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

openmv识别特定颜色的物体,并把其坐标发送给stm32,单片机读取后控制舵机转动,实现定向跟随效果。

2024-05-14 17:52:55 397

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

openmv识别特定颜色的物体,并把其坐标发送给stm32,单片机读取后控制舵机转动,实现定向跟随效果。

2024-05-14 17:52:13 420

原创 2024年物联网导论期末试题_物联网导论期末考试题及其答案(1),996页阿里物联网嵌入式开发面试真题解析火爆全网

1.物联网是一个基于互联网,传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。它具有三个重要特征。。3.RFID技术利用通过(交变磁场或电磁场)实现并通过所传递的信息达到自动识别的目的。4.传送器、接收器和微处理器通常都被封装在一边,又统称为阅读器,所以工业界经常将RFID系统分为三大组件。。。

2024-05-14 08:55:23 824

原创 2024年物联网学习笔记_物联网学习教程(1),物联网嵌入式开发开发真等于废人

基于ARM的微型计算机,基于linux。开发环节:物联网增加了设备相关的设备域开发;人机交互:没有标准显示组件,不支持现有UI组件,需要NUI、智能传感器接入协议:设备能力受限,需要支持MQTT/CoAP/TCP/UDP套接字;安全特性:设备能力受限,无法支持RSA2048算法TLS;数据特点:物联网上传流入流量远远大于流出流量;实时要求:物联网隐含实时要求,流入数据需要支持实时检索、处理、统计;规模受限:物联网应用规模受限于设备接入数量,资金、库存、生产、销售压力更大;

2024-05-14 08:54:43 349

原创 2024年物联网云平台实战(一)-什么是物联网?,超详细讲解

物联网是指通过信息传感器、射频识别技术、全球定位系统、红外感应器、极光扫描器等各种装置与技术,试试采集任何需要监控、连接、互动的物体或过程的声、光、热、电、力学、化学、生物、位置等信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物体和过程的智能化感知、识别和管理。过去在中国,物联网被称之为传感网。物联网是互联网的应用拓展,应用创新是物联网发展的核心,以用户体验为核心的创新 2.0 是物联网发展的灵魂。物联网的基本特征从通信对象和过程来看,物与物、人与物之间的信息交互是物联网的核心。

2024-05-14 08:54:03 405

原创 2024年物联网云平台实战(一)-什么是物联网?(1),2024年最新2024最新阿里物联网嵌入式开发面试流程

物联网是指通过信息传感器、射频识别技术、全球定位系统、红外感应器、极光扫描器等各种装置与技术,试试采集任何需要监控、连接、互动的物体或过程的声、光、热、电、力学、化学、生物、位置等信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物体和过程的智能化感知、识别和管理。主要是信息发送、传输、接收等环节,最后把获取的事物状态信息及其变化的方式从时间(或空间)上的一点传送到另一点的任务,这就是常说的通信过程。是指信息的加工过程,利用已有的信息或感知的信息产生新的信息,实际是制定决策的过程。

2024-05-14 08:53:21 702

原创 2024年最全HuggingFace入门教程--环境搭建_拥抱脸,2024年最新物联网嵌入式开发开发面试准备

2.1 安装python3-venv创建虚拟环境需要使用,我们先安装一下。使用命令命令新建一个虚拟环境。上述命令新建了一个名为hug的虚拟环境,等右下角的新建进度条走完之后,你会在目录中看到hug文件夹,展开它进入bin目录,会发现在bin目录下有许多对虚拟环境操作的命令。2.2 激活虚拟环境。目前我们已经新建了一个名为hug的虚拟环境,进入hug文件夹使用source命令激活hug虚拟环境,也可以使用sourceactivate所在路径的方式激活,请参照下图。

2024-05-14 04:17:11 344

原创 2024年最全HTML爱心网页制作[樱花+爱心]_html写一个心形网页,2024年最新最新BAT大厂面试者整理的物联网嵌入式开发面试题目

)();/**/image,size,size})();/**/i++)var i;i++)i++)for (i = 0;while () {i++)i++)for (i = 0;

2024-05-14 04:15:55 744

原创 2024年最全Hash破解神器-hashcat详细使用_hashcloud云加速,2024年最新物联网嵌入式开发开发经验谈

码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**-m 1800 hash类型这里是SHA512。crack1.hash 待破解的hash文件。500_passwords.txt 字典文件。-O found1.txt 输出破解密码。–remove 如果已经破解过,就删掉。-a 0 破解类型 字典破解。在此重申字典的重要性.

2024-05-14 04:15:14 307

空空如也

空空如也

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

TA关注的人

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