- 博客(6)
- 收藏
- 关注
原创 记录Qt和Qwt开发中遇到的一些坑
(1)新创建QMDISubWindow中已经自带layout,在subwindow中放置控件时,如果又setlayout会报错。可以使用subwindow->layout()->addWidget(xxx),直接添加widget。(2)不要同时使用zoomer和panner,使用一个前最好把另一个setEnable()改为false,避免拖动与缩放产生冲突。(1)在绘制完一个plot后建议使用zoomer->setZoomBase(),避免潜在缩放问题。记录Qt和Qwt开发中遇到的一些坑,持续更新。
2024-09-20 10:15:30 189
原创 QT setWindow和setViewport的一些理解
可以认为setWindow改变的是窗口相对于图像的位置,但是放大缩小窗口时,由于窗口大小是固定的400,所以图像也会跟着变形,及窗口的样子不影响窗口的大小,是一种等比例变换。默认情况下窗口左上及右下坐标为(0,0)和(400,400),视口也是(0,0)和(400,400),代入解的a=1,c=1,b=0,d=0;可以看出显示窗口相对于图像整体向左平移100像素,向上平移100像素,窗口长宽保持为400,,因此图像出现在右下角。此时窗口左上和右下坐标为(0,0),(400,400)
2024-08-01 14:57:50 229
原创 VS进行Qt开发,添加MSVC
找到Qt目录下MSVC路径,添加MSVC,点击确定。安装 Qt Visual studio tools。扩展->Qt VS tools->options。
2024-07-24 10:38:47 566
原创 mutilprocee.pool多进程读文件进程挂起
分析:网上查到的大部分都是进程通信的问题,和我的情况不符合,偶然翻到一篇文章提到了python多进程资源管理做的不好,我怀疑是每个进程处理完一个文件后,资源没清理完,导致占用的缓存或者内存资源越积越多,最后导致缓存内存被占满,系统自己杀死了某个子进程,导致主进程接收不到该子进程的结束消息,使整个代码卡住。之前做数据处理,要对9000*12份grb文件进行分析,因为串行读文件效率太低,打算采用并行的方式,使用python mutilprocess库,使用apply_async()多进程并行读文件。
2022-09-10 12:16:42 291 1
原创 注意力机制
最近导师让了解注意力机制,简单做了下整理。1.sequenceto sequence模型:经典的RNN结构:输入和输出序列必有相同的时间长度 。sequenceto sequence模型是一类End-to-End的算法框架,也就是从序列到序列的转换模型框架,应用在机器翻译,自动应答等场景。Seq2Seq模型是输出的长度不确定时采用的模型 。Seq2Seq一般是通过Encoder-Decoder(编码-解码)框架实现,Encoder和Decoder部分可以是任意的文字,语...
2022-04-28 15:17:16 1192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人