- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 TCP客户端无法连接TCP服务端
主要包括以下几个方面::可能是本地网络连接不稳定或中断。解决方法包括检查网络电缆是否牢固连接,使用ping命令测试与服务器的网络连通性。:Windows防火墙或其他安全软件可能阻止了连接。解决方法是暂时禁用防火墙进行测试,或者检查并调整安全软件的设置,允许相关应用程序通过防火墙。:服务器可能宕机、过载或配置错误。解决方法是联系服务器管理员确认服务器状态,检查服务器日志以获取更多信息。:用户名、密码错误或认证方式不匹配。
2025-03-21 09:15:31
703
原创 MySQL数据库addDatabase导致“duplicate connection name”报错
【问题】duplicate connection name【分析】在Qt上使用MYSQL的时候,如果第二次使用QSqlDatabase::addDatabase()方式时,就会出现以下错误提示:QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.【解决方法】先判断一下这个默认的连接名是否存在,如果不存在才使用addDataba
2024-11-01 16:36:17
538
原创 Qt读取xml
2、在匹配中文数据项时,需要通过QStringLiteral或QString::fromLocal8Bit将将本地(Local 8-Bit)的字符串转为QString类型的字符串。1、源码.cpp文件的编码格式由“UTF-8”改为“GB18030”,按编码重新载入,再改为“GB2312”,按编码保存;
2024-09-05 09:29:54
1480
原创 Qt中double强制类型转化int、qint、quint时,丢精度Bug解决方案
在QT中,如果你想将double类型强制转换为int、qint、quint类型,并且不丢失精度,你可以使用静态函数qRound()。这个函数会四舍五入到最接近的整数。如果你想要截断小数部分,即直接丢弃小数部分,可以使用标准C的强制转换或者QT的qFloor()函数。注意:以上三种解决方案在转换时会截断小数部分,即将123.456转换为123。注意:以上三种解决方案都不会丢失精度,因为它们都是四舍五入到最接近的整数。
2024-06-06 17:04:03
944
Weblogic使用手册.doc
2019-05-23
OTL使用方法指南.doc
2019-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人