2024年程序员学习
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
Qt学习之路八——利用qt对数据库进行操作_setdatabasename
和之前的一样,我们在修成完成之后,会在下方的文本编辑框中显示修改成功的字样。我这里写的就是根据一个人的名字来查询他的所有信息,包括名字,学号,成绩,然后让其显示在相应的行编辑中。对数据库查询的操作是这样的,数据库会根据数据库语句一行一行的查询,查询到复合条件的内容就会停止,我们只要将数据库中的查询出来的东西转为相应的数据类型就行了,然后将它们显示在相应的行编辑框中就行了,同样的如果查询成功就会在下方的文本编辑框中显示查询成功的字样。原创 2024-05-17 06:44:14 · 407 阅读 · 0 评论 -
Qt在线安装加速_执行完 urlreplace master
由于Qt服务器不在国内,下载过程中能感觉速度比较慢,没下一个文件都会等一下十分麻烦。尤其第一次安装文件量比较大速度非常慢。目前已经最新跟新到Fiddler5,这里我用的是Fiddler4操作都一样,可以看到原本的地址已经被替换,下载速度基本可以保持到网速大小。这里是Fiddler,其他的代理也一样类似操作。不想用exe安装的可以找下绿色版。这里页面随便填下就可以下载。中国科学技术大学镜像源。原创 2024-05-17 06:42:32 · 749 阅读 · 0 评论 -
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 · 569 阅读 · 0 评论 -
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 · 827 阅读 · 0 评论 -
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 · 929 阅读 · 0 评论 -
Dia 使用说明_dia工具
文件–首选项(preference)–查看默认值,把换页中的“可见”勾掉就好了这个设置是永久的,你下一次打开文件依旧会是这个设置这两个选项,在最初画图的时候,方便画图,但是最终展示的时候,还是去掉比较清晰。原创 2024-05-16 22:05:15 · 414 阅读 · 0 评论 -
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 · 396 阅读 · 0 评论 -
DHT11 温湿度传感器
电气特性引脚说明封装信息详细参数。原创 2024-05-16 22:04:06 · 401 阅读 · 0 评论 -
Altium Desinger --多个工程文件的原理图和PCB合并_ad如何将多个原理图整合一起(1)
将每个独立的工程文件中所有元器件、导线/Net等进行重新编号,通过添加后缀的方式来加以区分。或是对IT行业感兴趣的新人**原创 2024-05-16 14:02:46 · 559 阅读 · 0 评论 -
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 · 545 阅读 · 0 评论 -
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 · 380 阅读 · 0 评论 -
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 · 400 阅读 · 0 评论 -
【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 · 772 阅读 · 0 评论 -
【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 · 956 阅读 · 0 评论 -
【stm32】wifi ESP8266的AT指令 实验一(HAL库开发)_hal库写esp8266
能够正确相应AT指令,之后就可以调用AT指令,让wifi模块工作啦。原创 2024-05-16 02:30:43 · 374 阅读 · 0 评论 -
【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取24C02)_i2c读写延时
if(EE_TYPE>AT24C16) //为了兼容24Cxx中其他的版本。原创 2024-05-16 02:30:06 · 1120 阅读 · 0 评论 -
QT下udpsocket一段时间接收不到数据的问题_qt中pendingdatagramsize一直为0
qDebug()原创 2024-05-16 00:21:21 · 940 阅读 · 0 评论 -
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 · 593 阅读 · 0 评论 -
Qt5开发从入门到精通——第十二篇二节(Qt5 事件处理及实例——多线程控制、互斥量
实现线程的互斥与同步常使用的类有 QMutex 、 QMutexLocker 、 QReadWriteLocker 、QReadLocker 、 QWriteLocker 、 QSemaphore 和 QWaitCondition。这是实现生成从 0 开始递增且不允许重复的值的 Key 类。在多线程环境下,这个类是不安全的,因为存在多个线程同时修改私有成员 key, 其结果是不可预知的。原创 2024-05-16 00:20:13 · 767 阅读 · 0 评论 -
Qt5开发从入门到精通——第一篇概述
Qt 是一个跨平台的 C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形用户界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。在 Qt 程序开发过程中,除可以通过手写代码实现软件开发功能外,还可以通过 Qt 的 GUI界面设计器 (Qt Designer) 进行界面的绘制和布局。该工具提供了 Qt 的基本可绘制窗口部件,如 QWidget、 QLabel 、 QPushButton 和 QVBoxLayout 等。在设计器中用鼠标直接拖曳这些窗口。原创 2024-05-16 00:19:38 · 902 阅读 · 0 评论