摘要:
virtio学习 基于kernel 6.8-rc5和virtio规范1.1、1.2。 1. virtio queue 通用初始化流程: 1.1 split queue 1.1.1 结构 从Desc角度看,可以把Desc理解成一个链表,添加到avail和回收就是裁剪一段子链表和把子链表接回去的过程。 阅读全文
摘要:
最近项目需要把matlab转C++,并且尽可能将运行速度提高。寻峰函数findpeaks是一维信号处理中常用的函数,我实现了时间复杂度为O(Nlog(N))版本。 注: 主要实现了筛选了最小距离的版本,等价于matlab中 findpeaks(sig,"minpeakdistance",distan 阅读全文
摘要:
QwtPlot3D版本:0.2.7 QT版本:5.12.11 编译器:Mingw64 参考:https://www.cnblogs.com/ybqjymy/p/13395533.html 先展示一下效果吧:我在空间内绘制了多条正弦曲线 正文开始: step1:修改qwtplot3d的源码,添加Lin 阅读全文
摘要:
首先,需要在项目工程文件里添加一行: QT += serialport 然后,添加头文件 #include <QtSerialPort/QSerialPort> #include <QtSerialPort/QSerialPortInfo> 在串口通讯前,应该先使用QSerialPortInfo的静 阅读全文
摘要:
最近数字图像处理课要求用C++处理BMP图像,我很无语,有大好的matlab不用。。。。 但是,利用C++去写的话确实会对原理和codeing水平有些帮助,所以认真写了。。 实验环境:windows10+Clion+MinGW64 参考资料:https://blog.csdn.net/qq_3675 阅读全文
摘要:
设备:Mac Qt版本:5.12.9 1、首先建立一个带界面的Qt工程, 然后在工程文件中加入以下一行(括号里换成自己的qwt路径): include(/Users/xjk/Downloads/qwt-6.1.5/qwt.prf) 2、右击项目,AddNew,添加C++类,基类选QWidgt,然后继 阅读全文
摘要:
step1:在工程文件中添加 TRANSLATIONS +=ui_zh.ts/ ui_en.ts/ 然后使用Tools下的Qt语言家lupdate生成 ts文件 step2:打开Qt语言家,打开ts文件,对里面的文本进行逐个手动翻译,并保存。 返回Qt,使用Tools下Qt预言家的lrelease生 阅读全文