求道玉
码龄9年
关注
提问 私信
  • 博客:538,944
    问答:366
    539,310
    总访问量
  • 48
    原创
  • 2,308,650
    排名
  • 173
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2015-05-26
查看详细资料
个人成就
  • 获得226次点赞
  • 内容获得42次评论
  • 获得974次收藏
  • 代码片获得326次分享
创作历程
  • 48篇
    2017年
成就勋章
TA的专栏
  • C/C++
    1篇
  • Qt
    47篇
  • Java
  • Python
  • Linux
  • Go
  • 数据结构
  • 设计模式
兴趣领域 设置
  • 人工智能
    深度学习
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

QClipboard 剪贴板

在Qt中,我们可以使用QClipboard类来访问窗口系统的剪贴板对象。剪贴板为我们在不同的应用间拷贝粘贴数据提供了一种简单的机制。并且,其所支持的数据类型和Qt中的拖放操作所支持的类型相同。
原创
发布博客 2017.04.25 ·
4448 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

QBitmap 单色图片

QBitmap表示一种只有黑白的单色图片,类似于mfc中的位图。该类主要用于创建自定义的光标和画刷对象,以及创建区域对象和为某个空间设置掩码图片。
原创
发布博客 2017.04.25 ·
2970 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Qt中的打印操作

Qt中对打印的支持是有一个独立的printsupport模块来完成的
原创
发布博客 2017.04.24 ·
14320 阅读 ·
6 点赞 ·
8 评论 ·
63 收藏

使用QXmlStreamReader和QXmlStreamWriter读写XMl文件

使用QXmlStreamReader和QXmlStreamWriter读写XMl文件
原创
发布博客 2017.04.20 ·
4072 阅读 ·
2 点赞 ·
0 评论 ·
14 收藏

QWaitCondition 条件变量

在之前的文章中,我们已经讲过了很多种线程同步的方法,如互斥锁,信号量,读写锁等,今天我们再来学习一种线程同步的方法,条件变量。
原创
发布博客 2017.04.18 ·
5535 阅读 ·
2 点赞 ·
0 评论 ·
16 收藏

QTimer 定时器

QTimer类为我们提供了一个即可重复触发又可单次触发的定时器。它是一个高层次的应用程序接口。要使用它,只需创建一个QTimer类对象,将它的timeout()信号连接到适当的函数上,然后调用其start()函数开启定时器即可,此后,QTimer对象就会周期性的发出timeout()信号。
原创
发布博客 2017.04.17 ·
34822 阅读 ·
20 点赞 ·
0 评论 ·
62 收藏

QTimeLine 控制动画

QTimeLine顾名思义表示一条时间线,即一个时间序列,该时间序列会按我们实现定义好的间隔一步一步的往前变化,并在每次变化时都会发出一个frameChanged()信号。所以,我们通常会使用该类来驱动我们的动画。
原创
发布博客 2017.04.17 ·
922 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JsonCpp

JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON是存储和交换文本信息的语法,采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯。这些特性使JSON成为了理想的数据交换语言。
原创
发布博客 2017.04.15 ·
790 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

QThread与多线程

QThread类为我们提供了一种平台无关的管理线程的方式。一个QThread对象管理应用程序中的一个线程,该线程从run()函数开始执行。并且,默认情况下,我们可以在run()函数中通过调用QThread::exec()函数来在当前线程中开启一个事件循环。
原创
发布博客 2017.04.14 ·
3288 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

QSysInfo获取操作系统的相关信息

QSysInfo类可以为我们提供一些有关当前系统的底层信息
原创
发布博客 2017.04.13 ·
5948 阅读 ·
1 点赞 ·
4 评论 ·
11 收藏

QStorageInfo获取磁盘信息

QStorageInfo类提供了系统当前挂载的存储和驱动器的相关信息,包括它们的空间,挂载点,标签名,文件系统名。
原创
发布博客 2017.04.13 ·
4881 阅读 ·
2 点赞 ·
2 评论 ·
13 收藏

QStandardPaths 获得系统特定目录

QStandardPaths提供了一系列的静态方法,供我们用来获得当前系统配置下的特定的目录。比如,已Windows系统为例,有用户目录,图片目录,视频目录,桌面等等。该类的使用也非常方便,因为它只有几个静态方法,我们可以直接调用。
原创
发布博客 2017.04.13 ·
7685 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

QSignalMapper 信号映射

QSignalMapper类收集了一系列的无参信号,然后使用相对于信号发送者来说的整数、字符串或控件参数来重新发送它们。
原创
发布博客 2017.04.11 ·
2943 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

QSharedMemory共享内存

QSharedMemory为多线程和多进程提供了访问共享内存段的功能。
原创
发布博客 2017.04.11 ·
4978 阅读 ·
0 点赞 ·
1 评论 ·
13 收藏

Qt隐式共享与显式共享

Qt中的很多C++类都使用了隐式数据共享来最大化资源使用和最小化拷贝代价。隐式共享类在作为参数传递时,不仅安全而且高效,因为只是指向数据的指针被传递了,底层的数据只有在函数向它执行写动作时才会发生拷贝,即写时拷贝。
原创
发布博客 2017.04.10 ·
3458 阅读 ·
2 点赞 ·
0 评论 ·
16 收藏

QSemaphore 信号量

QSemaphore类提供了一种通用的计数信号量。信号量是互斥锁的泛化。一个互斥锁只能被锁住一次,而一个信号量可以被多次请求。所以,信号量通常用来保护某个特定数量的资源。
原创
发布博客 2017.04.10 ·
939 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

使用QSaveFile类安全的读写文件

QSaveFile类也是一种I/O设备,来用来读写文本文件和二进制文件,但使用该类的话,在写入操作失败时不会导致已经存在的数据丢失。
原创
发布博客 2017.04.10 ·
2604 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

QRunnable与多线程

前面的博文中,我们讲过QtConcurrent模块,该模块是Qt中实现并发编程的高级API接口,而QRunnable结合QThreadPoll和QThread都是Qt中与并发编程相关的低级接口。今天我们先来看QRunnable和QThreadPool。
原创
发布博客 2017.04.10 ·
9130 阅读 ·
8 点赞 ·
3 评论 ·
19 收藏

Qt中的读写锁

Qt中的QReadWriteLock类为我们提供了读写锁的功能。读写锁是用来保护可以被读访问和写访问的资源的一种同步工具。如果你想让多个线程同时的对资源进行读访问,但只要有一个线程要对资源进行写访问时,所有其他的线程必须等待,直到写访问完成。对于这种情况,读写锁是非常有用的。
原创
发布博客 2017.04.06 ·
12644 阅读 ·
3 点赞 ·
0 评论 ·
14 收藏

QObject

QObject类是所以Qt类的基类,也是Qt对象模型的核心
原创
发布博客 2017.04.06 ·
11802 阅读 ·
5 点赞 ·
2 评论 ·
14 收藏
加载更多