上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 43 下一页
摘要: 一、Linux系统结构 UNIX/Linux 系统可以粗糙地抽象为 3 个层次,底层是系统内核(Kernel);中间层是Shell层,即命令解释层;高层则是应用层。 (1)内核层 内核层是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源 阅读全文
posted @ 2019-07-01 10:54 fengMisaka 阅读(2235) 评论(0) 推荐(0) 编辑
摘要: 早期的 Linux 系统都是不带界面的,只能通过命令来管理,比如运行程序、编辑文档、删除文件等。所以,要想熟练使用 Linux,就必须记忆很多命令。 后来随着 Windows 的普及,计算机界面变得越来越漂亮,点点鼠标就能完成很多工作,人们已经习惯了图形界面化的操作,很难再忍受一片漆黑的命令行窗口了 阅读全文
posted @ 2019-07-01 10:46 fengMisaka 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 一、Linux 简介 Linux 内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linu 阅读全文
posted @ 2019-07-01 10:04 fengMisaka 阅读(2961) 评论(0) 推荐(0) 编辑
摘要: 为了让程序尽快响应用户操作,在开发应用程序时经常会使用到线程。对于耗时操作如果不使用线程,UI界面将会长时间处于停滞状态,这种情况是用户非常不愿意看到的,我们可以用线程来解决这个问题。 大多数情况下,多线程耗时操作会与UI进行交互,比如:显示进度、加载等待。。。让用户明确知道目前的状态,并对结果有一 阅读全文
posted @ 2019-06-24 16:54 fengMisaka 阅读(1905) 评论(0) 推荐(0) 编辑
摘要: 一、同步线程方法 使用线程的目的是允许代码并行运行,但是有时线程必须停止并等待其他线程。例如,如果两个线程试图同时写入相同的变量,结果是不确定的,所以需要同步线程。同步线程是一种保护共享资源等数据的常见的技术。迫使线程等待另一个的原则被称为互斥 。 Qt 中的 QMutex、QReadWriteLo 阅读全文
posted @ 2019-06-24 16:09 fengMisaka 阅读(2135) 评论(1) 推荐(0) 编辑
摘要: Qt提供了一个与平台无关的QThread类,用以对线程的支持。多线程编程也可以有效解决在不冻结一个应用程序的用户界面情况下执行一个耗时的操作问题。对应本节的内容,可以在帮助中査看Thread Support in Qt关键字。 这里准备介绍QThread常用函数和启动线程的两种方式: 子类化 使用w 阅读全文
posted @ 2019-06-24 11:51 fengMisaka 阅读(11529) 评论(0) 推荐(0) 编辑
摘要: Qt提供了一个与平台无关的QProcess类,用以对进程的支持。本节讲述了怎样在Qt应用程序中启动一个外部程序进程,以及几种常用的进程间通信方法。如果对进程和线程的概念不是很了解,可以看我的另一篇博客:[多进程和多线程的概念。 设计应用程序时,有时不希望将一个不太相关的功能集成到程序中,或者是因为该 阅读全文
posted @ 2019-06-24 09:51 fengMisaka 阅读(8696) 评论(1) 推荐(0) 编辑
摘要: 一、多线程是什么? 说起多线程,那么就不得不说什么是线程,而说起线程,又不得不说什么是进程。 进程可以简单的理解为一个可以独立运行的程序单位,它是线程的集合,进程就是有一个或多个线程构成的。而线程是进程中的实际运行单位,是操作系统进行运算调度的最小单位。可理解为线程是进程中的一个最小运行单元。 那么 阅读全文
posted @ 2019-06-21 15:34 fengMisaka 阅读(35231) 评论(6) 推荐(12) 编辑
摘要: 一、简介 图形视图框架中的事件都是首先由视图进行接收,然后传递给场景,再由场景传递给相应的图形项。而对于键盘事件,它会传递给获得焦点的图形项,可以使用QGraphicsScene类的setFocusItem()函数或者图形项自身调用setFocus()函数来设置焦点图形项。默认的,如果场景没有获得焦 阅读全文
posted @ 2019-06-21 14:52 fengMisaka 阅读(2001) 评论(0) 推荐(0) 编辑
摘要: 一、图形视图框架的结构 在前面讲的基本绘图中,我们可以自己绘制各种图形,并且控制它们。但是,如果需要同时绘制很多个相同或不同的图形,并且要控制它们的移动、检测它们的碰撞和叠加;或者我们想让自己绘制的图形可以拖动位置、进行缩放和旋转等操作。实现这些功能,要是还使用以前的方法,那么会十分困难。解决这些问 阅读全文
posted @ 2019-06-21 14:49 fengMisaka 阅读(5494) 评论(1) 推荐(3) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 43 下一页