- 博客(22)
- 问答 (1)
- 收藏
- 关注
原创 QObject_event
QObject::event QObject::installEventFilter eventFilter removeEventFilter childEvent customEvent
2024-01-10 22:50:48
466
原创 js各种数组循环方法和效率等对比
<script> function op(item) { item.name = item.name + 'W' } function normalFor(arr) { let start = new Date().getTime() for (let j = 0; j < arr.length; j++) { op(arr[j]) .
2021-09-18 14:43:05
710
原创 std::map使用心得
//增加m[key]=value; 插入元素,如果key已经存原key对应的值被覆盖,如果不存在则创建key并插入值m.insert(); 插入元素,如果key已经存在插入失败,原key对应的值也不会被改变,返回std::pair<iterator, bool>,根据bool判断是否插入成功。m.emplace; 直接构造新元素,从而避免复制和移动操作,如果key已经存在插入失败,原key对应的值也不会被改变,返回std::pair<iterator, bool>,根据bool
2020-05-19 15:58:17
1320
原创 std::vector使用心得
vector<int> num; 使用动态分配数组来存储它的元素 //增加 num.push_back();末尾添加元素, 创建添加的元素,然后再将这个元素拷贝或者移动到容器中 num.emplace_back();末尾添加元素,底层实现直接在容器尾部创建这个元素,省去了拷贝或移动元素的过程 C++ 11 标准新增加的,建议优先选用emplace_back() num.emplace();任意位置插入元素,省去了拷贝或移动元素的...
2020-05-13 17:56:47
794
原创 Qt的VNC插件无效
1、插件路径不对QStringList paths = QCoreApplication::libraryPaths(); for (int i = 0; i < paths.count(); ++i) { const QString &pluginDir = paths.at(i); QString path = pluginDir;...
2020-04-17 11:06:44
1065
原创 触摸屏启用VNC后校准异常
QT4.8问题描述:1920x1080的触摸屏硬件180°旋转,所以软件也要旋转180°才能正常显示,但是部署vnc后进行校准,结果触摸时触点与界面刚好相反旋转180°部署vnc前环境变量QWS_DISPLAY="Transformed:Rot180:Linuxfb:/dev/fb0:depth=24:0"部署vnc后环境变量QWS_DISPLAY="Multi:Transform...
2020-01-13 15:28:59
1276
1
原创 QPainter函数setClipRect
void setClipRect(const QRect &, Qt::ClipOperation op = Qt::ReplaceClip);函数主要用来设置裁剪区域。如:设置只能在QWidget里的裁剪区域绘图,此区域外绘图都是无效的。Qt::ReplaceClip枚举解释Qt::IntersectClip在区域交集上面绘制,设置裁剪区域为原来裁剪区域与当前设置的区域交...
2019-11-25 15:19:55
5213
7
原创 tinyxml2之解析xml文件
tinyxml2是什么? tinyXML2是一个开源的解析XML的C++库,用于c++项目里面解析xml文件使用。下载地址:https://github.com/leethomason/tinyxml2 ,使用git直接将源码下载下来。使用方法:将下载的源码包里面的tinyxml2.h,tinyxml2.cpp拷贝到自己的项目, 使用时包含头文件,并且使用编译指令:using namespace...
2018-06-04 22:49:23
3102
原创 c/c++进程通信
最近学习进程通信方式网上查找资料学习,根据自己的理解加上网上的参考资料进行了一些总结,其中有些写的好的我直接拿来使用了。进程通信方式有:无名管道、有名管道、信号、3种系统IPC(信号量、消息队列、共享内存)、套接字(socket),共7种。无名管道(pipe):无名管道数据只能单向流动,具有固定的读端和写端,而且只能在具有亲缘关系的进程间使用。有名管道(fifo):有名管道数据
2017-05-24 10:18:39
793
空空如也
C++,私有继承后为什么不能实例化?
2017-02-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人