- 博客(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 1297
转载 QT事件机制分析
QT开发(六十三)——QT事件机制分析一、事件机制 事件是由系统或者QT平台本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。 事件的出现,使得程序代码不会按照原始的线性顺序执行。线性顺序的程序设计风格不适合处理复杂的用户交互,如用户交互过...
2018-04-26 22:52:42 283
转载 Qt元对象系统源码解析
一、Qt元对象系统简介1、元对象系统简介Qt 的信号槽和属性系统基于在运行时进行内省的能力,所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力, 比如如果语言具有运行期间检查对象型别的能力,那么是型别内省(type intropection)的,型别内省可以用来实施多态。C++的内省比较有限,仅支持型别内省, C++的型别内省是通过运行时类型识别(RTTI)(Run-Time Type I...
2018-04-26 22:50:03 361
转载 Qt信号槽机制源码解析
一、信号槽机制的原理1、信号槽简介信号槽是观察者模式的一种实现,特性如下:A、一个信号就是一个能够被观察的事件,或者至少是事件已经发生的一种通知;B、一个槽就是一个观察者,通常就是在被观察的对象发生改变的时候——也可以说是信号发出的时候——被调用的函数;C、信号与槽的连接,形成一种观察者-被观察者的关系;D、当事件或者状态发生改变的时候,信号就会被发出;同时,信号发出者有义务调用所有注册的对这...
2018-04-26 22:47:27 404
转载 QtCreator源码分析(一)——QtCreator源码简介
QtCreator源码分析(一)——QtCreator源码简介一、QtCreator简介QtCreator是设计精巧的插件式系统,QtCreator的核心是一个插件管理器,其所有功能都是使用插件完成。在启动时,QtCreator会首先加载一个名为coreplugin的插件,coreplugin插件提供了Qt Creator最基本的功能和扩展点,其余的插件都是直接或间接依赖于coreplugin...
2018-04-26 22:35:07 7005
转载 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 184
转载 Qt简介(二)
QT开发(三)——GUI原理分析一、命令行程序 命令行程序是面向过程的程序设计。命令行程序的特点: A、基于顺序结构执行 B、程序执行过程中不需与用户交互 C、程序执行结束给出最终运行结果命令行程序适用场合: A、单任务场合 B、无交互、简单交互场合 C、服务器应用场合 二、GUI程序GUI程序的特点: A、基于消息驱动模型的程序 B、程序...
2018-04-26 13:16:28 232
转载 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 12380 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 4282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人