- 博客(7)
- 收藏
- 关注
原创 LaTeX突然无法编译通过,且编译输出内容没有error的一个解决思路
我最后想到了文件夹中文名称的问题,但是之前一直都是中文编译没问题,我还是打算修改文件夹名称,突然弹出提示文件夹内PDF文件在WPS中打开。十分的难受,但还是觉得LaTeX编译器有点问题,这种简单错误为什么不能给提示。晚上修改论文编译的时候总是无法通过,且编译输出内容查找error无结果。从git上下载之前的版本逐步排查,最终将所有内容都完整复制过去后新工程顺利编译通过后,我意识到事情不太对劲了。查看一下有没有用其他程序打开工程内某个编译时会修改的文件,比如是不是用WPS打开PDF文件统计一下有多少字了。
2024-03-14 22:05:55
2806
7
原创 pyqt多线程QThread使用moveToThread方法报错QThread: Destroyed while thread is still running解决方法
在主窗口关闭的事件函数下,子线程运行程序停止运行后加一行time.sleep延时(同样时间),再销毁子线程(QThread.quit())。适用于子线程运行函数每次循环的延时不长的代码,延时好几秒的话,关闭主窗口就要等好几秒了。
2024-01-17 15:55:49
908
原创 python多线程
听说 threading.Thread 类的 stop() 函数较为暴力,建议修改使用,设置一个标志位来控制线程代码运行与否。有时需要保持一段或多段代码持续运行的同时,进行其他间断的用户操作,用多线程较为方便。
2023-04-16 14:24:29
147
原创 python-plotly库动态绘制图像
然后 for 循环加数据,提取 FigureWidget() 的data属性,我们这里只有一组曲线,所以操作 f.data[0],设置x和y属性,分别赋值一个数组就可以了。这里是不能直接对 f.data[0].x 添加数据的,因为是 tuple 类型数据,不支持增删,也不能改变其中元素,只能直接赋值一个数组了。用 plotly.graph_objs 里的 FigureWidget() 可以直接实现动态显示数据图表的功能,不需要重复清空图表再绘制,但需要不断设置图表数据。
2023-04-16 14:05:50
1196
2
原创 Keysight公司B2961A型电源电阻测量测试
设定电压输出模式,设置直流电压输出值和电流限制值,启用电阻测量功能,打开电源开始测量,关闭电源。通信方式用USB数据线进行串口通信,用到pyvisa库,控制功能则是通过SCPI指令集实现。先用数据线连接电脑和B2961A电源,然后连接控制。
2023-04-16 13:34:00
315
1
原创 Keysight公司B2961A型电源直流电压输出测试
用pyvisa库实现了对B2961A的串口通信,用SCPI指令集对B2961A进行直流电压控制和更改电压值的反应速度测试。
2023-03-21 17:31:58
685
原创 MATLAB 图片压缩一简易方法
MATLAB 图片压缩一简易方法有时候需要上网站提交图片的时候,对图片的大小有一定要求,比如证件照之类的。我们本来之前拍过证件照,但是可能太大了网站不接受,可以参考以下 MATLAB 代码简单处理一下。笔者试过截图,嵌套截图大小是固定的。上传QQ空间也能压缩,但是之前用QQ空间感觉图片压得有点太模糊了,而且不太方便。开始是想直接镂空处理,发现得到的图片不平滑,能明显看到很多白点,所以简单地平均处理一下。效果还不错,图片很平滑,笔者已经用过了。主要是简单,本来笔者很懒的,开始在网上找有没有比较成熟的,发现
2022-04-22 21:08:38
2913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人