自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT1995的博客

博主QQ570176391 个人作品网站:www.it1995.cn

原创 Qt文档阅读笔记-QNetworkAccessManager官方解析与实例

目录   官方解析 博主例子   官方解析 QNetworkAccessMangager类运行应用程序回复和接收网络包。 QNetworkAccessManager是一套API库,可以发包,设置代理,内存配置等。可以用于网络的应答(如http协议)。 如下面这个伪代码的栗子: ...

2019-01-31 17:24:07 4055 0

原创 系统架构师学习笔记-系统开发基础知识(一)

目录     软件开发方法 软件开发模型   软件开发方法 净室方法:净室软件工程(净室方法)是软件开发的一种形式化方法,它可以生成高质量的软件。 净室方法主要使用三种盒类型: 1. 黑盒:刻划系统或系统的某部分的行为; 2. 状态盒:以类似于对象的方式封装状态数据和服务(操作...

2019-01-31 00:09:24 3824 0

原创 Qt文档阅读笔记-trimmed()与simplified()官方解析与实例

目录     官方解析 博主例子   官方解析   QString QString::trimmed() const 返回值为去除了开头和结尾的空白字符串,这里的空白指QChar::isSpace()返回值为true,比如'\t','\n'...

2019-01-29 21:58:47 8472 0

原创 Linux学习笔记-消息队列的接收

目录     接收消息 举个例子   接收消息 #include <sys/msg.h> ssize_t msgrcv(int msgqid, void *ptr, size_t nbytes, long type, int flag); //返回值:成...

2019-01-28 21:11:18 3827 1

原创 Linux学习笔记-消息队列的打开、创建、控制

目录     打开或创建消息队列 消息队列的控制 发送消息 举个栗子   打开或创建消息队列 #include <sys/msg.h> int msgget(key_t key, int flag); //返回:成功返回内核中消息队列的标识ID,出...

2019-01-27 22:56:09 3969 1

原创 Linux学习笔记-消息队列概念

目录 System V IPC概念 System V IPC对象的访问 举几个例子 IPC对象的权限和所有者结构体 消息队列 消息队列属性   System V IPC概念 Unix系统存在信号、管道和命令管道等基本进程间通讯机制。 System V引入了三种高级进程间通信机制...

2019-01-27 15:20:24 3521 1

原创 系统架构师学习笔记-信息系统基础知识

目录     信息与信息系统 信息化基础   信息与信息系统 信息的概念:信息是客观事物状态和运动特征的一种普遍形式,客观世界中大量地存在、产生和传递着以这些方式表示出来的各种各样的信息。 信息系统:一种以处理信息为目的的专门的系统类型。 信息系统的生命周期:规划、分析、设计、实...

2019-01-25 19:44:52 3988 1

原创 Qt文档阅读笔记|Qt工作笔记-setupUi官方解析与实例(widgets中界面与业务分离)

目录   前言 官方解析 模拟界面与业务分离过程 博主栗子     前言 在最开始创建Qt项目的时候,已经默认添加好了,现在来分析下,这么做有什么意义!   官方解析 void QWidget::setupUi(QWidget *widget) 为指定的widget设置一个...

2019-01-25 14:23:19 3660 1

原创 系统架构师学习笔记-系统性能评价

  目录     系统性能计算 系统性能设计   系统性能计算 响应时间:系统响应时间是指用户发出完整请求到系统完成任务后给出响应的时间间隔。 以下因素会影响系统的平均响应时间: 1. 和业务相关,处理不同的业务会有不同的响应时间。 2. 和业务组合有关,业务之间可能存在依赖...

2019-01-24 22:19:39 3656 1

原创 Qt文档阅读笔记-Image QML官方解析与实例

目录     官方解析 博主例子   官方解析 Image Image用于展示图片。 使用source属性可以使用URL指定一张图片。 只要是Qt能打开的图片都支持,如果要展示动态图,要使用:BnimatedSprite和AnimatedImage。 如果width和height属性...

2019-01-24 14:37:50 3554 0

原创 系统架构师学习笔记-多媒体基础知识

目录     多媒体基础 压缩编码技术 音频数据 颜色空间   多媒体基础 媒体可分为感觉媒体、表示媒体、表现媒体、存储媒体和传输媒体。 1. 感觉媒体:直接作用于人的感官,产生感觉(视、听、嗅、味、触觉)的媒体,语言、音乐、音响、图形、动画、数据、文字等都是感觉媒体。 2....

2019-01-24 00:09:13 3664 1

原创 Qt文档阅读笔记-Qt工作笔记-QTableWidget::selectedItems()官方解析与实例(如何进行多选)

目录   前言 官方解析 博主例子   前言 QTableWidget::selectedItems(): 在使用QTableWidget中,可以选中多行,如何从界面获取多行的数据,可以使用selectedItems()进行操作!   官方解析 返回被选择的item的链表。 ...

2019-01-23 14:22:03 6066 2

原创 Qt工作笔记-QStylePlugin插件实现变化窗体背景

目录   关键 演示及源码   关键 插件端: Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QStyleFactoryInterface" FILE "mystyle.json") 在QStylePl...

2019-01-22 22:22:17 3742 1

原创 Qt工作笔记-通过 对象树 或 delete this 释放对象

目录     背景 实例   背景 今天在写代码的时候,new出的界面,没有delete,因为是dialog,可以用exec() 把后面的界面阻塞掉,但个人并不喜欢这样,毕竟觉得强扭的瓜不甜!不想让后面的那个界面为了xxx而改变自己,所以在此,想用其他方法!Qt中一个局部对象,如何通...

2019-01-22 17:27:39 3930 0

原创 C++工作笔记-VS中“调用堆栈”窗口的使用,实现越界的快速定位

目录   理论 演示     理论 如下面的这个代码,会出现index out of range的提示! 在vs中可以根据“调用堆栈”窗口,实现快速的定位,   演示 构造如下错误代码: #include "debuggingdemo.h" #in...

2019-01-22 11:24:05 5011 2

原创 系统架构师学习笔记-数据通信与计算机网络(二)

目录     通信设备 网络接入技术 网络存储技术 综合布线系统   通信设备 以太网常用的传输介质包括:同轴电缆、双绞线和光纤三种: IEEE 802.3委员会使用“10 Base-T”形式来命名传输介质的选用方案: 1. 10 速率,单位是Mbps。 2. ase 传输...

2019-01-21 23:35:02 3634 2

原创 Qt文档阅读笔记-对Style Plugin Example实例的解析

目录   前言 Style Plugin Example SimpleStylePlugin Class 定义 SimpleStylePlugin Class 实现 main()函数 The Simple Style Plugin Profile   前言 文档中给的现象图是这...

2019-01-21 21:12:42 3608 2

原创 Qt文档阅读笔记-关于Qt Core的进一步认识

目录   Qt Core 线程与并发编程 输入/输出,资源、以及容器 其他框架 举个例子:未引用Core模块,qmake默认添加 总结   Qt Core 所有其他Qt模块都依赖与Qt Core模块。使用下面的代码,包含此模块 #include <QtCore&a...

2019-01-21 16:41:15 3655 2

原创 Qt5.8 Windows端 关于 Style Plugin Example 官方实例中的错误

最近在看Qt插件相关的文档,发现Qt里面有些很好的例子,特意来分析下最简单的一个,发现跑起来后并没有官方说的效果!   本人是Qt5.8 操作系统是Windows 7,编译器节MinGW,!跑下来的结果是这样的: 并没有Big Red Button,相信大部分人应该和我一样! 一开...

2019-01-21 16:23:22 3599 0

原创 系统架构师学习笔记-数据通信与计算机网络(一)

目录   数据通信基础知识 数据调制与编码 网络架构 IPV6相关   数据通信基础知识 数据调制与编码 在计算机通信时,有时需要对数字信号进行调制,以适合在模拟线路上传输,接收端通过解调以还原信号,因此在利用模拟线路 (如电话线)进行数据通信时就使用调制解调器(Modem)。 ...

2019-01-20 21:07:35 3673 0

原创 Qt文件编码转换工具(三) Qt界面设计

目录     下载链接 上一节为C++判断文件编码 本节为Qt界面设计   下载链接 Realase打包版本下载: Qt文本转化工具 realase版本 https://download.csdn.net/download/qq78442761/10927836    ...

2019-01-19 20:13:47 3699 0

原创 Qt文件编码转换工具(二) C++判断文件编码

目录   下载链接 上一节 如何判断文件编码 下一节   下载链接 Realase打包版本下载: Qt文本转化工具 realase版本 https://download.csdn.net/download/qq78442761/10927836   Qt文件编码转换工具...

2019-01-19 19:49:33 4424 0

原创 Qt文件编码转换工具(一) 项目介绍

目录   下载链接 程序运行 下一节   下载链接 Realase打包版本下载: Qt文本转化工具 realase版本 https://download.csdn.net/download/qq78442761/10927836     Qt文件编码转换工具源码 ht...

2019-01-19 19:31:32 4207 0

原创 Qt文档阅读笔记-Qt插件DECLARE_INTERFACE & METADATA & INTERFACES官方解析及实例

目录   官方解析 Q_DECLARE_INTERFACE Q_PLUGIN_METADATA Q_INTERFACES 博主栗子   官方解析 Q_DECLARE_INTERFACE 此宏用于把标识符与类名接口关联起来。这个标识符是唯一的,举个栗子: #define ...

2019-01-18 15:26:56 4923 1

原创 Qt工作笔记-设置窗体底纹以及控件透明度

目录   原理 关键代码   原理 在Web界面里面,可以看到,web前端程序员喜欢用一些淡淡的底纹(非背景),在此我也想实现下CS模型里面,Qt实现底纹功能! 程序运行截图如下: 底纹是这样的! 这里来展示一下动态图:   这里的原理如下: 重写这个paint...

2019-01-18 14:01:19 3709 2

原创 Qt工作笔记-QMainWindow自定义窗体中利用状态栏进行窗体放缩

目录   原理 关键代码   原理 在QDialog和QWidget中一般使用重写: void mouseMoveEvent(QMouseEvent *event) Q_DECL_OVERRIDE; void mousePressEvent(QMouseEvent ...

2019-01-18 10:10:03 3979 2

原创 系统架构师学习笔记-嵌入式系统

  目录     嵌入式系统概论 嵌入式操作系统   嵌入式系统概论 嵌入式系统定义: 嵌入式系统是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”。嵌入式系统是一种以应用为中心,以计算机技术为基础,可以适应不同应用对功能、可靠性、成本、体积、功耗等方面的要求,集可配...

2019-01-17 21:08:46 4528 2

原创 系统架构师学习笔记-数据库系统

目录   数据库管理系统 数据库模式 数据模型 数据库建模   数据库管理系统 数据库的基本特征 1.数据按一定的数据模型组织、描述和储存; 2.可为各种用户共享; 3.冗余度较小; 4.数据独立性较高 5.易扩展   数据库模式 数据库系统可以分为: 1.外模式...

2019-01-16 20:13:16 3665 0

原创 Qt工作笔记-Qt移植到Linux上时提升窗口部件大小写问题(VS上存在的问题)

目录     理论 模拟问题   理论 在Windows里面那些.h文件是不区分大小写的,但在Linux上是区分大小写的,这也就是为什么用VS去创建一个类的时候,这个类的类名会和.h文件一样,而用Qt Creator创建一个类的时候,会把.h文件全部变为小写!   如果Windo...

2019-01-16 11:07:36 3651 0

原创 C++|Qt工作笔记-C++获取当前系统时间,Qt获取当前系统时间及各标准间转化

目录   理论 源码 理论 标准C++中有个time.h(ctime)的头文件,他提供了把当前时间转成uint的! 在Qt中有一个QDateTime的类,这个类提供了几个静态方法: QDateTime::currentDateTime()   获取当前时间 QDateTime::f...

2019-01-15 14:38:31 4682 0

原创 Qt文档阅读笔记-TextEdit QML Type官方解析及实例

目录   官方解析 博主栗子     官方解析 TextEdit展示了一个可编辑的一块,是有格式的文本。 他同样能展示普通文本和富文本: TextEdit { width: 240 text: "<b>Hello&...

2019-01-15 09:01:39 3667 0

原创 Qt文档阅读笔记-Text QML Type官方解析及实例

目录     官方解析 博主例子   官方解析 Text能够展示纯文本和富文本。举个例子,红色文本以及指定的字体和大小 Text { text: "Hello World!" font.family: "Helvetica...

2019-01-14 22:45:26 3628 0

原创 Qt工作笔记-QML自定义圆形进度条(C++后端处理数据)

目录   原理 源码   原理 1.使用QML中的Canvas绘制圆形,用一种颜色,说明是未读取,再用另外一种颜色覆盖到原来的颜色!说明进度! 2.使用setContextProperty把C++中的某个继承了QObject的类映射到QML中! 3.QML中有一个计时器,去实时读取...

2019-01-14 21:09:02 4303 0

原创 Qt文档阅读笔记-Label QML Type官方解析及实例

目录   官方解析 博主例子     官方解析 Label扩展了父类Text中的styling和font。Label同样是有可视化的background项。 Label { text: "Label" } 可以使用Text的属性去改变L...

2019-01-11 17:03:27 3651 0

原创 Qt文档阅读笔记-Button QML Type官方解析及实例

目录     官方解析 博主栗子   官方解析 按钮展示了一个按钮控件,这个控件可以被用户所按下,按钮是通常被用于执行一个操作,或者解决一个问题。buttons有如下几个典栗,如Ok,Apply,Cancel,Close,Yes,No,Help。 一个按钮可以触发clicked()信...

2019-01-10 22:51:01 3673 0

原创 Qt文档阅读笔记-QSet官方解析及实例

目录   官方解析 博主栗子 官方解析 QSet类是一个模板类,他是一个哈希表集合。 QSet<T>是Qt的一个普通容器类。QSet存储的值是不指明顺序的,QSet对这些值提供了快速检索的功能。他和QHash很像 PS:Set就是键值一样的Hash 这里举一...

2019-01-10 17:14:32 8793 0

原创 Qt工作笔记-使用QRegExp实现QString的split【读取文件时候,过滤各种字符】

如下面的这种文件: 使用如下的代码可以以空格和英文的逗号作为拆分! 如下代码: #include <QApplication> #include <QDebug> #include <QFile> i...

2019-01-10 15:42:41 4876 0

原创 Qt文档阅读笔记-Timer QML Type 官方解析与实例

目录   官方解析 博主例子 官方解析 Timer能够触发一个动作,或者在给定时间重复这个动作; 下面给出显示当前时间的代码,500毫秒刷新异常,这里是通过JS对象来获取当前时间! import QtQuick 2.0 Item { Timer { ...

2019-01-09 22:01:41 3665 0

原创 Qt文档阅读笔记-QML Canvas的官方解析及实例

目录   官方解析 博主例子 官方解析         Canvas可以用于画直线或曲线,简单或复杂的形状,图形,图片,并且他能加文字,颜色,阴影,和颜色梯度,和其他的装饰,可以进行低像素操作。Canvas可以保存成图像文件,或者有序列号的URL。         使用Context...

2019-01-09 16:48:29 3668 0

原创 Linux学习笔记-匿名和命名管道读写的相同点及不同点

目录     理论 例子   理论 匿名和命名管道读写的相同性 1.默认都是阻塞性读写; 2.都适用于socket的网络通信; 3.阻塞不完整管道(有一段关闭) a.单纯读时,在所有数据被读取后,read返回0,以表示到达了文件尾部。 b..单纯写时,则产生信号SIGPIP...

2019-01-08 23:16:35 3625 0

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