05 2019 档案

QT多线程中使用QTcpSocket遇到的读写数据问题
摘要:多线程中使用QTcpSocket在run()方法中new QTcpSocket;然后监听readyRead()信号connect(m_pTcpSocket,SIGNAL(readyRead()),this,SLOT(sloat_RecvData())); 问题是当需要给服务器发送一段命令时(使用m_ 阅读全文

posted @ 2019-05-28 16:12 我来乔23 阅读(12036) 评论(1) 推荐(4) 编辑

[转]C++类成员修饰const和mutable
摘要:const:常量,不变的 mutable:易变的 从意思上理解,可见const和mutable是一对反义词,它们都是C++的关键字。 const成员函数不能修改调用它的对象。类的成员函数可以被声明为const,这将使得函数的隐式参数this将被作为const类型的指针。这也就意味着一个const成员 阅读全文

posted @ 2019-05-16 17:21 我来乔23 阅读(378) 评论(0) 推荐(0) 编辑

QCache 缓存(类似于map的模板类,逻辑意义上的缓存Cache,方便管理,默认类似于LRU的淘汰算法)
摘要:最近在学习缓存方面的知识,了解了缓存(Cache)的基本概念,为什么要使用缓存,以及一些缓存算法(缓存替换),如LRU、LFU、ARC等等。 这些缓存算法的实现过程会使用一些基本的数据结构,如list、map等。STL提供了一些标准的容器模板类可以拿来使用,我要在QT环境下测试,所以就近学习一下QT 阅读全文

posted @ 2019-05-16 16:47 我来乔23 阅读(2264) 评论(0) 推荐(0) 编辑

[转] 通俗讲解:缓存、缓存算法和缓存框架
摘要:通俗讲解:缓存、缓存算法和缓存框架 1引言 我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。 2面试 “缓存就是存贮数 阅读全文

posted @ 2019-05-13 13:33 我来乔23 阅读(226) 评论(0) 推荐(0) 编辑

[转] Cache 和 Buffer的区别
摘要:程序员开发过程中经常会遇到“缓存”、“缓冲”等相似概念,之前没有特别关注,现在停下来做一下总结,才能更好地前行。 先来下枯燥的概念: 1、Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间 阅读全文

posted @ 2019-05-10 14:21 我来乔23 阅读(298) 评论(0) 推荐(0) 编辑

解决Ubuntu18.10 网络图标经常消失连不上网问题
摘要:我不知道是什么原因,Ubuntu虚拟机经常会出现无法上网的问题? 此时右上角没有网络标志,Settings->NetWork也只有VPN一项,不知道咋用。 在网上终于找到了方法,亲测有效:https://blog.csdn.net/lj695242104/article/details/809221 阅读全文

posted @ 2019-05-08 16:17 我来乔23 阅读(4355) 评论(0) 推荐(2) 编辑

QT Graphics-View图元组使用
摘要:通过把一个item作为另一个item的孩子,你可以得到item组的大多数本质特性:这些items会一起移动,所有变换会从父到子传递。QGraphicsItem也可以为它的孩子处理所有的事件,这样就允许以父亲代表它所有的孩子,可以有效地把所有的items看作一个整体。 另外,QGraphicsItem 阅读全文

posted @ 2019-05-08 08:49 我来乔23 阅读(2622) 评论(0) 推荐(0) 编辑

Qt NetWork即时通讯网络聊天室(基于TCP)
摘要:本文使用QT的网络模块来创建一个网络聊天室程序,主要包括以下功能: 1、基于TCP的可靠连接(QTcpServer、QTcpSocket) 2、一个服务器,多个客户端 3、服务器接收到某个客户端的请求以及发送信息,经该信息重定向发给其它客户端 最终实现一个共享聊天内容的聊天室! 开发测试环境:QT5 阅读全文

posted @ 2019-05-07 14:50 我来乔23 阅读(4975) 评论(0) 推荐(1) 编辑

QTGraphics-View拖拽以及鼠标指针操作
摘要:因为QGraphicsView继承自QWidget,它也提供了像QWidget那样的拖拽功能。 另外,为了方便,Graphics View框架也为场景以及每个item提供拖拽支持。当视图接收到拖拽事件,它可转化为QGraphicsSceneDragDropEvent,再发送到场景。场景接管这个事件, 阅读全文

posted @ 2019-05-07 11:35 我来乔23 阅读(5911) 评论(1) 推荐(3) 编辑

Qt Graphics-View的打印功能实现
摘要:本文来研究一下Qt Graphics-View的打印功能实现。 在Qt的官方文档中介绍了Graphics-View的打印相关内容。 Qt中对打印的支持是有一个独立的printsupport模块来完成的,所以,要想在程序中使用Qt的打印功能,必须先在pro文件中添加下面这句代码:QT += print 阅读全文

posted @ 2019-05-06 11:53 我来乔23 阅读(2208) 评论(0) 推荐(0) 编辑

Qt使用QPainter绘制矢量图并保存为svg文件
摘要:位图和矢量图: Bitmap: Usually a larger file size Cannot be enlarged into a higher resolution as the image quality will be affected Used to display complex i 阅读全文

posted @ 2019-05-06 09:10 我来乔23 阅读(5698) 评论(1) 推荐(3) 编辑

QT制作一个位图画图板程序
摘要:本文学习如何创建一个Qt绘制程序,用户将能够通过使用不同的尺寸和画笔的颜色来表达他们的创造力。 主要功能:保存画板内容为图片、清除画板内容、设置画板大小、设置画笔颜色 新建基于QMainWindow的应用程序,设置MainWindow.ui 代码如下: MainWindow.h 1234567891 阅读全文

posted @ 2019-05-05 18:33 我来乔23 阅读(2554) 评论(0) 推荐(0) 编辑

QT之Qt之Q_PROPERTY宏理解
摘要:在初学Qt的过程中,时不时地要通过F2快捷键来查看QT类的定义,发现类定义中有许多Q_PROPERTY的东西,比如最常用的QWidget的类定义: Qt中的Q_PROPERTY宏在Qt中是很常用的,那么它有什么作用呢? Qt提供了一个绝妙的属性系统,Q_PROPERTY()是一个宏,用来在一个类中声 阅读全文

posted @ 2019-05-05 16:42 我来乔23 阅读(23174) 评论(3) 推荐(8) 编辑

Qt 使用QLabel、QMovie加载gif图片实现动态等待窗口
摘要:新建基于Widget的应用程序,在ui的窗口中添加QLabel,对象名label,调整整个窗口大小。 准备loading.gif图片 Widget.cpp 1234567891011121314151617181920212223242526272829303132 #include "widget 阅读全文

posted @ 2019-05-05 10:57 我来乔23 阅读(5707) 评论(0) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示