- 博客(3)
- 收藏
- 关注
原创 FTP上传文件功能&&创建文件目录功能
这个示例是一个基础版本,可能需要根据具体需求进行调整。例如,处理网络错误、上传进度反馈、异步上传、大文件处理等方面都可能需要额外的代码。此外,由于Qt 5.15之后FTP支持已从Qt中移除,如果您使用的是较新的Qt版本,可能需要使用第三方库如QFtp或自行实现FTP协议。类,它可以遍历指定文件夹并上传其中的文件到FTP服务器。另外,关于文件的覆盖或重命名,这通常取决于服务器的配置和行为。可以在上传前检查服务器上是否存在同名文件,并据此决定是覆盖还是重命名本地文件。
2024-01-30 21:19:38
522
1
原创 解决MySQL数据库多进程访问可能的冲突&&QT不支持MySQL数据库事务的方案
mysql数据库多进程访问可能冲突的地方:向数据库插入记录时,一般会先查当前最大编号maxNBBH,然后新记录的编号设置为(maxNBBH+1),然后执行插入操作。使用事务操作可以一定程度上解决多进程访问数据库时的并发问题,但对于获取最大编号并在其基础上加一的操作,事务仍然可能存在一些问题。然而,即便在事务中,如果多个进程同时开始执行这一系列步骤,可能会导致问题。多个进程同时执行“查询最大编号”这一步骤,可能得到相同的最大编号,从而导致后续插入的记录编号重复。
2024-01-30 21:12:02
989
1
原创 QT插件开发
1、主工程提供一个插件的基类(头文件),作为插件接口,声明插件的功能函数,为虚函数。2、主工程下的工程,即插件工程,声明插件类,对插件的基类(接口)虚函数进行重写。3、在主工程中读取插件,并调用插件中的函数来完成相应工作。QT 的插件加载需要用到类 QPluginloader,你可以编写支持任意功能的插件。如何创建一个插件和加载这个插件 QT Assist 中是这样描述的:创建一个扩展应用程序的插件:1、定义一组用于与插件对话的接口(仅具有纯虚拟函数的类)。(预留好接口,方便建立通信)。
2023-04-24 16:13:16
1042
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人