Linux:06---在线求助系统:man、info、--help命令
这里跟一般的信源编码略有一些区别,比如程序还需要有一定的可读性,因而需要引入额外的冗余,要不然就会像brainfuck或者花式perl一样没法看了。这件事可以理解为两种效果的混合:第一,我们希望程序中不仅编码进运行的信息,还编进一部分设计思想,这可以看作是编程的额外需求;第二,我们需要程序有一定的“抗误码”能力,因为人读代码的时候有时候会看走眼,需要额外的保障,比如缩进这样的额外信息,这可以看作是一种信道编码。 http://weibo.com/P/2313474325577199870132
lcd 1602晶体显示合解
第一个部分 (可以结合着看加以理解) 一、学习目的 学会如何使用一个新的模块: 从硬件上获得接口的了解; 查看芯片的数据手册,了解接口的使用方法 写程序时要遵循 硬件电路 –> 硬件接口 –> 软件编程 这三个部分 二、LCD1602原理 1、只能显示ASCII码 1602 = 16个字符/行 * 2行 = 像素 16*2 2、分析时序图 (1)写操作(单片机至HD44780) 描述: 首先要对寄存器的选择和读、写操作选择进行配置。RS是寄存器选择,RS = 1对数据进行操作;RS = 0对指
qt读写一个文件的操作
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/81060917 参考:http://blog.csdn.net/xgbing/article/details/7772953 二进制文件的读写文件可以使用QFile类、QStream 文本文件的读写建议使用QTextStream类,它操作文件更加方便。 打开文件时,需要参数指定打开文件的模式: 模式 值 描述 QIODevice::NotO
JSON的浅谈和基本介绍
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/81066277 一: 什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格局。它基于ECMAScript的一个子集。 JSON选用完全独立于言语的文本格局,但是也使用了类似于C言语宗族的习气(包含C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使j
消息传递机制(通讯)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/81115838 一 同步和异步(线程) 在维基百科中的释义是:在计算机编程中,异步,指的是独立于主程序流发生的事件,以及处理该事件的方式。这些可能是“外部”事件,例如信号的到达,或由程序发起的操作,该操作与程序同时/并发的执行,而程序不需要阻塞的等待结果。异步的输入(input)/输出(output)是导致异步的一个例子,让程序向存储或网络
槽机制的第五个参数Qt::ConnectionType
转载处:https://blog.csdn.net/kaida1234/article/details/79557348 原来对QThread的理解,就是重写run(),曾经还一度搞不明白,到底它的槽属于主线程还是子线程。 后来学了MFC,一度觉得MFC的机制比较人性化,起码有工作线程和界面线程的用法,而不像QThread只有run是真正活在子线程里面的。 而直到今天再次研究QThread,发现QThread有很好的功能void QObject::moveToThread(QThread*);
qt5中的QApplication: No such file or directory问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/81136226
出现原因:Qt5里不再用QtGui模块,而是使用QtWidgets模块。解决方法:
在.pro里加上QT += widgets
实测
greaterThan(QT_MaJOR_VERSION,4) : QT+= widgets
或者
QT+= widgets
qt4 和qt5的版本更新造成的
解决
怎么购买企业邮箱,才划算?
购买企业邮箱流程并不复杂,但搜索的时候会发现搜到的信息特别多,让人眼花缭乱的感觉,光品牌就有十几个TOM企业邮箱、QQ、263等等,卖企业邮箱的联系人也多的分不清,各种优惠折扣眼花缭乱,根本不知道买哪家、怎么买更优惠。根据我们公司办理企业邮箱的经验,小编为您分解一下怎么办理企业邮箱更划算
QT事件 --接受和忽略函数的理解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/84729636
//!!! Qt5
// ---------- custombutton.h ---------- //
class CustomButton : public QPushButton
{
Q_OBJECT
public:
CustomButton(QWidget *parent = 0);
private
QLabel自动换行(支持中英文)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/84841689
QLabel支持提供了API,只有中文换行,因为中文里面含有空格换行符号,如下
LabelName->setWordWrap(true);
LabelName->setAlignment(Qt::AlignTop); 如果你输入了英文里面提供了换行符号或者空格,英文也可以支持换行
QString str = "fds
QListWidget、QTreeWidget和QTableWidget用法详细说明
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/84994594 我们了解了 model/view 架构的基本概念。现在我们从最简单的QListWidget、QTreeWidget和QTableWidget三个类开始了解最简单的 model/view 的使用。这部分内容的确很难组织。首先,从最标准的 model/view 开始,往往会纠结于复杂的代码;但是,如果从简单的 QListWidg
QT模型类 model/view 之自定义读写模型
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/85163627 第一部分: 自定义只读模型 model/view 模型将数据与视图分割开来,也就是说,我们可以为不同的视图,QListView、QTableView和QTreeView提供一个数据模型,这样我们可以从不同角度来展示数据的方方面面。但是,面对变化万千的需求,Qt 预定义的几个模型是远远不能满足需要的。因此,我们还必须自定义模型
QT中view/model中只视图选择模型QItemSelectionModel
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/85165368 选择是视图中常用的一个操作。在列表、树或者表格中,通过鼠标点击可以选中某一项,被选中项会变成高亮或者反色。在 Qt 中,选择也是使用了一种模型。在 model/view 架构中,这种选择模型提供了一种更通用的对选择操作的描述。对于一般应用而言,Qt 内置的选择模型已经足够,但是,Qt 还是允许你创建自己的选择模型,来实现一些
QT中读取XML文件三种方式 的实例
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/85242914 第一部分:QXmlStreamReader XML(eXtensible Markup Language)是一种通用的文本格式,被广泛运用于数据交换和数据存储(虽然近年来 JSON 盛行,大有取代 XML 的趋势,但是对于一些已有系统和架构,比如 WebService,由于历史原因,仍旧会继续使用 XML)。XML 由 Wo
QT之进程和进程间通信(IPC)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/85697109 进程是操作系统的基础之一。一个进程可以认为是一个正在执行的程序。我们可以把进程当做计算机运行时的一个基础单位。关于进程的讨论已经超出了本章的范畴,现在我们假定你是了解这个概念的。 在 Qt 中,我们使用QProcess来表示一个进程。这个类可以允许我们的应用程序开启一个新的外部程序,并且与这个程序进行通讯。下面我们用一个非常
今日推荐
周排行