
异常解决
睡不着还起得早
从事软件开发数年,《程序员修炼之道》《人月神话》《JavaScript权威指南》《重构》《集体智慧编程》《HeadFirst设计模式》《EffectiveJava》》《JavaPerformance》《Java解惑》《HeadFirst面向对象的分析和设计》《ThinkinginJava》《Java核心技术(CoreJava)》《深入理解Java虚拟机》《数据结构和算法》《Android进阶指北》《Android进阶解密》《Android内核剖析》《最强Android书:架构大剖析》《Android系统源代码情景分析》《《高性能Android应用开发》《Android进阶之光》都没看过!
展开
-
程序无响应排查
在此前提下,打开DEBUGVIew辅助工具,通过耐心操作触发复现了该BUG,通过DEBUGView中打印出的信息,定位了是引用库的问题。程序出现无响应时,没有触发到我应用层的异常捕获,怀疑是由其他库或者计算机引起的崩溃。程序无规律的会出现程序无响应,然后卡死退出!原创 2022-12-02 13:19:40 · 397 阅读 · 0 评论 -
QT QSerialPort异常断开监听
【代码】QT QSerialPort异常断开监听。原创 2022-08-30 13:58:33 · 2752 阅读 · 0 评论 -
SqlServer 保存文件,QT进行读取操作。
往数据库插入数据时,将txt文件上传至数据库中,喷码端读取后,逐条进行喷印。SQL SERVER采用filestream存储文件,存储文件保存在服务本地器磁盘中,同时在数据表work_order_table中,新增字段TraceCode存储追溯码文件数据,喷印端读TraceCode内容,还原处理后进行喷印使用。数据库添加文件组ALTER database yingkeadd filegroup MyFileStreamGroupcontains filestream配置文件组磁盘存放地址ALTER data原创 2022-07-08 17:47:12 · 1131 阅读 · 0 评论 -
Qt Modbus request timeout异常解决
问题: 1、项目中使用Modbus 232进行串口通讯,QT版本Qt 5.6.3,通讯过程中频繁的出现Modbus request timeout。 2、使用QModbusClient->sendWriteRequest发送长度为205的数据时,出现类似丢包的情况,发送不完整导致响应错误。解决办法: 1、将QT版本升级到Qt5.13.1时,发送数据过去没问题,但是无法相应数据,同时两次连续发送时第二次不生效, 2、将QT版本升级到Qt5.14及以后的版原创 2022-06-14 13:36:19 · 3671 阅读 · 0 评论 -
QT QModbus 232 报错Invalid Modbus request.
调用m_modbusClient->sendWriteRequest,出现Invalid Modbus request错误!原因:数据超长,源码中https://code.qt.io/cgit/qt/qtserialbus.git/tree/src/serialbus/qmodbuspdu.cpp最大长度限制252解决:调整数据长度进行处理 。......原创 2022-06-10 14:33:48 · 1603 阅读 · 1 评论 -
UpdateLayeredWindowIndirect failed for ptDst=(577, 205), size=(835x630), dirty=(864x630 -12, 0)
解决办法:界面设置阴影效果移至paintEvent中。原创 2021-12-31 11:13:00 · 1203 阅读 · 0 评论 -
QT C++ C:\Windows\SYSTEM32\ntdll.dll错误异常
QT C++ C:\Windows\SYSTEM32\ntdll.dll错误异常原创 2021-12-10 09:19:40 · 7253 阅读 · 7 评论 -
QTableView添加控件后,如何获取控件内容。
问题:通过ui->printAgeingTableView->setIndexWidget(standardItemModel->index(i, 5), interval);添加控件后,获取内容。获取内容方式,将控件还原为原对象,然后再去拿取,不能当做QStandardItem进行操作,否则无法拿到内容。((QLabel *)ui->printAgeingTableView->indexWidget(model->index(var,1)))-原创 2021-10-25 13:23:50 · 1698 阅读 · 3 评论 -
RichTextBox 选中内容包含空格时的选中问题解决。
假如RichTextBox中内容为:12 34 56 78鼠标滑动选中了包含空格某段内容,则会自动选中了当前行,这不是需要的效果。可以通过设置AutoWordSelection="False"来规避这个问题。或通过重写属性来解决:using System;using System.Windows.Forms;public class FixedRichTextBox : RichTextBox { protected override void OnHandleCreated原创 2021-04-25 09:51:20 · 434 阅读 · 1 评论 -
QT QSqlDatabase: QMYSQL driver not loaded
在任何环境都没配置电脑上,运行QT编译的数据库连接模块时,报错异常:[8696] QSqlDatabase: QMYSQL driver not loaded[8696] QSqlDatabase: available drivers: [8696] mysql open error "Driver not loaded Driver not loaded"解决办法: ...原创 2019-12-20 10:43:13 · 893 阅读 · 0 评论 -
Android Studio-Didn't find class XXX on path: DexPathList [zip file "/data/app/packagename/base.apk]
出现这个错误时,首先看了一圈配置文件,未发现异常,该有的都有,转而谷歌一圈,未果!后通过gradle Console 排查猜测是引用的library,把引用的library包名更新了一下然后主工程clean后,解决问题。真是神奇的BUG...原创 2019-06-25 15:55:56 · 1532 阅读 · 1 评论 -
R.java was modified manually! Reverting to generated version!项目显示红色感叹号
自己遇到的问题:找了很多网上的解决办法未果后,查看了BuildPath 里。SVN多添加了一个jar引用导致出错,删除即可!原创 2015-06-10 09:27:46 · 1219 阅读 · 0 评论