自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

百无一用狂书生

徜徉游戏,感悟人生

  • 博客(9)
  • 收藏
  • 关注

转载 linux源码升级编译内核

linux源码升级编译内核 内核源码更新内核(以linux内核4.11.7为例子)1. 内核更新前的工作准备  a. 系统:ubuntu16.04的Desktop版本,内核为linux-4.8.0;  b. 虚拟机VMware Workstation Pro 12,并安装上述的ubuntu版本系统;  c. 配置好相应的ubuntu16.04的基本操作,包括安装vim,nfs等必要包;  ...

2018-04-27 09:19:37 1247

转载 QT事件机制分析

QT开发(六十三)——QT事件机制分析一、事件机制    事件是由系统或者QT平台本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。    事件的出现,使得程序代码不会按照原始的线性顺序执行。线性顺序的程序设计风格不适合处理复杂的用户交互,如用户交互过...

2018-04-26 22:52:42 219

转载 Qt元对象系统源码解析

一、Qt元对象系统简介1、元对象系统简介Qt 的信号槽和属性系统基于在运行时进行内省的能力,所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力, 比如如果语言具有运行期间检查对象型别的能力,那么是型别内省(type intropection)的,型别内省可以用来实施多态。C++的内省比较有限,仅支持型别内省, C++的型别内省是通过运行时类型识别(RTTI)(Run-Time Type I...

2018-04-26 22:50:03 350

转载 Qt信号槽机制源码解析

一、信号槽机制的原理1、信号槽简介信号槽是观察者模式的一种实现,特性如下:A、一个信号就是一个能够被观察的事件,或者至少是事件已经发生的一种通知;B、一个槽就是一个观察者,通常就是在被观察的对象发生改变的时候——也可以说是信号发出的时候——被调用的函数;C、信号与槽的连接,形成一种观察者-被观察者的关系;D、当事件或者状态发生改变的时候,信号就会被发出;同时,信号发出者有义务调用所有注册的对这...

2018-04-26 22:47:27 385

转载 QtCreator源码分析(一)——QtCreator源码简介

QtCreator源码分析(一)——QtCreator源码简介一、QtCreator简介QtCreator是设计精巧的插件式系统,QtCreator的核心是一个插件管理器,其所有功能都是使用插件完成。在启动时,QtCreator会首先加载一个名为coreplugin的插件,coreplugin插件提供了Qt Creator最基本的功能和扩展点,其余的插件都是直接或间接依赖于coreplugin...

2018-04-26 22:35:07 6912

转载 Qt简介(三)

QT开发(四)——QT Creator工程管理一、QT Creator工程管理QT Creator以工程项目的方式对源码进行管理,一个QT工程中包含不同类型的文件如下:A、.pro项目描述文件B、.pro.user用户描述文件C、.h头文件D、.cpp源文件E、.ui界面描述文件F、资源文件(图片、音频等)二、.pro项目描述文件1、.pro项目描述文件基本构成如下:A、#注释起始符B、QT模...

2018-04-26 13:17:00 156

转载 Qt简介(二)

QT开发(三)——GUI原理分析一、命令行程序    命令行程序是面向过程的程序设计。命令行程序的特点:    A、基于顺序结构执行    B、程序执行过程中不需与用户交互    C、程序执行结束给出最终运行结果命令行程序适用场合:    A、单任务场合    B、无交互、简单交互场合    C、服务器应用场合 二、GUI程序GUI程序的特点:    A、基于消息驱动模型的程序    B、程序...

2018-04-26 13:16:28 221

转载 Qt介绍

QT开发(一)——QT简介一、QT简介1、QT简介    QT是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt Creator, QtEmbedded,Qt Designer快速开发工具,Qt Linguist国际化工具等部分,Qt支持所有Linux/Unix系统,还支持Windows平台。2、QT优点    Qt是一个跨平台的C++图形用户界面应用程序框架,...

2018-04-26 13:14:29 11501 1

转载 Qt开发工具简介

转载地址:http://www.cnblogs.com/tangkaixuan/p/6504105.html 1.5 认识开发工具本节专门介绍开发常用到的 GNU 工具集、MinGW、 CMake 和 Qt 工具集,这些工具虽然不需要完全学会,但是基本的概念和用途必须清楚。1.5.1 GNU 工具集在上个世纪八十年代,计算机都是奢侈品,操作系统里最著名的是 Unix 家族, 当时还没有 Win...

2018-04-26 13:09:37 4230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除