debug
wxsy024680
这个作者很懒,什么都没留下…
展开
-
debug——线程
③跨线程访问UI:如果你的应用程序中有多个线程,并且其中一个线程尝试直接访问UI元素或执行UI操作,可能会导致UI线程阻塞或发生错误。确保在非UI线程中对UI元素的访问和操作通过正确的机制进行,如使用信号和槽机制。②线程同步问题:如果你的应用程序中有多个线程并发执行,并且没有正确的线程同步机制,可能会导致竞争条件或死锁。①阻塞操作:如果你的应用程序中有一些阻塞操作,例如网络请求、长时间的计算或文件读写,这些操作可能会导致主线程或其他线程被阻塞,从而导致应用程序停止响应。原创 2023-08-15 11:46:33 · 131 阅读 · 0 评论 -
debug——偶发报警:RuntimeError: CUDA error: unknown error
2、并发问题:如果您的代码中涉及到多个线程或进程同时使用GPU资源,那么可能会发生并发问题。例如,如果您的数据集中存在异常值或不一致的数据,可能会导致CUDA错误。2、检查代码中的并发问题:如果您的代码涉及到多个线程或进程同时使用GPU资源,请确保您正确地同步和管理GPU资源的访问。4、检查硬件问题:如果您怀疑是硬件问题导致的CUDA错误,可以尝试在其他计算机或使用其他GPU上运行代码进行测试。4、硬件问题:某些CUDA错误可能是由于硬件问题导致的,例如GPU故障或不稳定的电源供应。原创 2023-06-29 10:07:28 · 2535 阅读 · 0 评论 -
debug——paddleocr相关报警
paddleocr相关报警原创 2022-09-23 10:23:36 · 771 阅读 · 1 评论 -
debug——生成word文件报警
1、运行下面代码(截取),生成word文档时,软件报警,报警内容:File "<COMObject Add>", line 8, in SaveAs pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft Word', '这不是有效文件名。\n请试用下列方法: \n* 检查路径,确认键入无误。\n* 从文件和文件夹列表中选择文件。', 'wdmain11.chm', 24632, -2146823136), None)doc.Sa原创 2022-04-24 19:48:27 · 948 阅读 · 1 评论 -
debug——GraphicsView相关报警
1、QGraphicsScene::removeItem: item 0x1c2082795f0’s scene (0x0) is different from this scene (0x1c1bc8e2240),这个报警是由场景重复移除同一图元引起。原创 2021-12-08 20:02:47 · 560 阅读 · 0 评论 -
debug——搞清模块含义
1、shutil.move(source/1.tif, target):移动文件,出现同名文件时报错shutil.move(source/1.tif, target/1.tif):移动文件,自动覆盖同名文件shutil.move(source/1.tif, target/1.png):移动文件,修改文件后缀,自动覆盖同名文件...原创 2021-09-02 23:48:51 · 1484 阅读 · 0 评论 -
debug——常见问题
1、虽然报警出现在函数调用上,但问题可能出现在函数定义上def add(a,b): print(a+badd(3,2)原创 2021-07-23 14:47:22 · 4204 阅读 · 0 评论 -
debug——try except
a=int(input('输入第一个数'))b=int(input('输入第二个数'))result = a/bprint(result)运行结果:输入第一个数10输入第二个数0Traceback (most recent call last):File “C:\Users\86177\Desktop\new 1.py”, line 3, in result = a/bZeroDivisionError: division by zero这里的ZeroDivisionError就是e原创 2021-06-04 11:07:05 · 4824 阅读 · 0 评论 -
debug——程序停止正常工作
一、不启用数据执行保护右击“此电脑”->属性->在查找设置中搜索“高级系统设置”->点击(性能)设置->点击数据执行保护->勾选“为除下列选定程序之外的所有程序和服务启用DEP”->添加可执行文件,如果报错“你不能在64位可执行文件上设置DEP属性”,请参考百度经验...原创 2021-05-31 19:37:42 · 5603 阅读 · 0 评论 -
debug——SxsTrace
使用系统出错跟踪工具的方法:1、打开命令行窗口,输入SxsTrace Trace -logfile:SxsTrace.etl;2、运行待跟踪的程序,运行完毕后点击Enter按键停止跟踪;3、输入SxsTrace Parse -logfile:SxsTrace.etl -outfile:SxsTrace.txt,将etl文件转换为txt文件;4、在开始栏搜索SxsTrace.txt,找到后即可打开查看;...原创 2021-05-31 19:18:06 · 4870 阅读 · 0 评论 -
debug——生成log
1、生成log的简单方式import logging# logging是多线程运行的,能确保所有logging输出顺序是对的,但不能确保logging与print的输出顺序是对的print('this a print log')# log信息保存在demo.log中# w写入模式,即删除上一次执行时产生的log信息,a追加模式,即在上一次执行时产生的log信息后面追加新的log信息,默认为a# 日志输出级别设置为logging.DEBUG,即DEBUG以上的log都会保存,默认为warnin原创 2021-05-31 16:50:55 · 6783 阅读 · 0 评论