- 博客(15)
- 收藏
- 关注
原创 qt SQL注入攻击与事务
即攻击者在进行一些sql语句操作时,构建特殊的输入作为参数传入,(SQL语法里的一些组合),从而欺骗数据库执行操作得到非法授权的数据。事务,是并发控制的单位。当使用一个一个数据插入时,耗时大概在387ms,而使用事务时,耗时在83ms,由此可见,事务的作用是非常大的。而在此之前,已经声明了使用prepared来解析sql语句,所以这就造成了冲突,解析的语句并没有被执行,反而执行了原语句sql。在使用占位符的操作时,遇到一个问题,虽然这个问题有点搞笑,但还是分享一下,希望各位在用到时,可以引以为鉴。
2024-09-11 16:25:30 1141
原创 qt 数据库操作
QT提供了基本数据库的驱动,通过不同的数据库驱动可以实现访问不同的数据库操作。本文主要介绍了如何连接数据库驱动,着重讲解了连接MySql的步骤
2024-09-09 16:29:27 710
原创 QT 选择器
QSS不仅提供了同CSS中的盒子模型,同样也为QT提供了一套选择器。何为选择器?选择器就是样式作用的对象名称,比如把一个按钮QPushButton的背景色变成红色,那么这个QPushButton就是你的选择器。
2024-09-04 11:57:26 860
原创 QT 快速加载qss
在QT中,除了基础的拖放ui控件来改变外观之外,QT还提供了一个类似于CSS的改变外观的方法,即qss。单例模式是一种创建型的设计模式,保证了只有一个实例化对象的存在,具有延迟初始化,简单易用的特点,缺点就是在多线程的情况下,可能存在资源管理问题,要特别注意保证其安全性。一般在一个项目工程中,为了方便更改程序的外观,都会选择加载外部的qss文件来更改程序窗口的外观。但是,为了方便在程序运行的时候能实时看到修改后样式的效果,通常会考虑将加载文件的操作赋值一个快捷键,同时,将加载的方法写成一个单例的模式。
2024-09-02 12:01:51 960
原创 libmodbus RTU从站实现
libmodbus + QT RTU从站的实现,能够实现不断的断开重连,同时是对上一篇libmodbus modbus tcp的补充。
2024-04-24 17:30:28 945 2
LIBMODBUS+QT SLAVE实现
2024-04-23
libmodbus资源包
2024-04-17
QT实现单次的加减乘除运算
2023-03-08
qt操作mysql时遇到莫名其妙的问题
2024-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人