Linux:06---在线求助系统:man、info、--help命令

这里跟一般的信源编码略有一些区别,比如程序还需要有一定的可读性,因而需要引入额外的冗余,要不然就会像brainfuck或者花式perl一样没法看了。这件事可以理解为两种效果的混合:第一,我们希望程序中不仅编码进运行的信息,还编进一部分设计思想,这可以看作是编程的额外需求;第二,我们需要程序有一定的“抗误码”能力,因为人读代码的时候有时候会看走眼,需要额外的保障,比如缩进这样的额外信息,这可以看作是一种信道编码。 http://weibo.com/P/2313474325577199870132
分类: 其他 发布时间: 01-08 22:53 阅读次数: 0

lcd 1602晶体显示合解

第一个部分 (可以结合着看加以理解) 一、学习目的 学会如何使用一个新的模块: 从硬件上获得接口的了解; 查看芯片的数据手册,了解接口的使用方法 写程序时要遵循 硬件电路 –> 硬件接口 –> 软件编程 这三个部分 二、LCD1602原理 1、只能显示ASCII码 1602 = 16个字符/行 * 2行 = 像素 16*2 2、分析时序图 (1)写操作(单片机至HD44780) 描述: 首先要对寄存器的选择和读、写操作选择进行配置。RS是寄存器选择,RS = 1对数据进行操作;RS = 0对指
分类: 其他 发布时间: 01-08 22:53 阅读次数: 0

qt读写一个文件的操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/81060917 参考:http://blog.csdn.net/xgbing/article/details/7772953 二进制文件的读写文件可以使用QFile类、QStream 文本文件的读写建议使用QTextStream类,它操作文件更加方便。 打开文件时,需要参数指定打开文件的模式: 模式 值 描述 QIODevice::NotO
分类: 其他 发布时间: 01-08 22:52 阅读次数: 0

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
分类: 其他 发布时间: 01-08 22:52 阅读次数: 0

消息传递机制(通讯)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/81115838 一 同步和异步(线程) 在维基百科中的释义是:在计算机编程中,异步,指的是独立于主程序流发生的事件,以及处理该事件的方式。这些可能是“外部”事件,例如信号的到达,或由程序发起的操作,该操作与程序同时/并发的执行,而程序不需要阻塞的等待结果。异步的输入(input)/输出(output)是导致异步的一个例子,让程序向存储或网络
分类: 其他 发布时间: 01-08 22:52 阅读次数: 0

槽机制的第五个参数Qt::ConnectionType

转载处:https://blog.csdn.net/kaida1234/article/details/79557348 原来对QThread的理解,就是重写run(),曾经还一度搞不明白,到底它的槽属于主线程还是子线程。 后来学了MFC,一度觉得MFC的机制比较人性化,起码有工作线程和界面线程的用法,而不像QThread只有run是真正活在子线程里面的。 而直到今天再次研究QThread,发现QThread有很好的功能void QObject::moveToThread(QThread*);
分类: 其他 发布时间: 01-08 22:52 阅读次数: 0

单例模式浅谈二

class CSingleton /* 懒汉式 */ { public: static CSingleton * GetInstance() // 写法是在getInstance中new instance然后返回 { if(m_pInstance == NULL) //判断是否第一次调用 m_pInstance = new CSingleton; return m_pInstance; }
分类: 其他 发布时间: 01-08 22:51 阅读次数: 0

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的版本更新造成的 解决
分类: 其他 发布时间: 01-08 22:51 阅读次数: 0

qt的动画和状态机

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/81410580 一 简介 动画框架用于创建的GUI ,它可以为GUI快速转换为柔和的画面及添加原色。可以在QT提供的控件,QObject派生的类控件等元素上使用动画效果。 状态机 即有限状态机,用于定义状态之间的移动,例如,开关的行为动作可以分为ON/OFF两种,根据其行为变为ON/OFF。如果使用状态机,则可以简单快捷地实现对动画的行为组
分类: 其他 发布时间: 01-08 22:51 阅读次数: 0

浅谈智能指针

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/81773329 一 什么是智能指针? 智能指针是一个类,用于封装一个普通指针的类,并且在这个类的构造函数中将这个普通指针初始化,并且在析构函数中对这个普通指针进行释放。而这个智能指针之所以这样做,是为了解决我们在以普通指针malloc或new申请空间之后,由于这里申请的空间需要手动释放,否则会造成内存泄漏,但是虽说大家在使用malloc或n
分类: 其他 发布时间: 01-08 22:51 阅读次数: 0

Qt事件---定义

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/84729005 事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。 事件也就是我们通常说的“事件驱动(event drive)”程序设计的基础概念。事件的出
分类: 其他 发布时间: 01-08 22:50 阅读次数: 0

重构Spring Security实现图形验证码的功能

重构Spring Security实现图形验证码的功能
分类: 编程语言 发布时间: 01-08 22:50 阅读次数: 0

怎么购买企业邮箱,才划算?

购买企业邮箱流程并不复杂,但搜索的时候会发现搜到的信息特别多,让人眼花缭乱的感觉,光品牌就有十几个TOM企业邮箱、QQ、263等等,卖企业邮箱的联系人也多的分不清,各种优惠折扣眼花缭乱,根本不知道买哪家、怎么买更优惠。根据我们公司办理企业邮箱的经验,小编为您分解一下怎么办理企业邮箱更划算
分类: 企业开发 发布时间: 01-08 22:50 阅读次数: 0

QT事件 --接受和忽略函数的理解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/84729636 //!!! Qt5 // ---------- custombutton.h ---------- // class CustomButton : public QPushButton { Q_OBJECT public: CustomButton(QWidget *parent = 0); private
分类: 其他 发布时间: 01-08 22:50 阅读次数: 0

QLabel自动换行(支持中英文)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/84841689 QLabel支持提供了API,只有中文换行,因为中文里面含有空格换行符号,如下 LabelName->setWordWrap(true); LabelName->setAlignment(Qt::AlignTop); 如果你输入了英文里面提供了换行符号或者空格,英文也可以支持换行 QString str = "fds
分类: 其他 发布时间: 01-08 22:50 阅读次数: 0

QListWidget、QTreeWidget和QTableWidget用法详细说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/84994594 我们了解了 model/view 架构的基本概念。现在我们从最简单的QListWidget、QTreeWidget和QTableWidget三个类开始了解最简单的 model/view 的使用。这部分内容的确很难组织。首先,从最标准的 model/view 开始,往往会纠结于复杂的代码;但是,如果从简单的 QListWidg
分类: 其他 发布时间: 01-08 22:49 阅读次数: 0

QT模型类 model/view 之自定义读写模型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/85163627 第一部分: 自定义只读模型 model/view 模型将数据与视图分割开来,也就是说,我们可以为不同的视图,QListView、QTableView和QTreeView提供一个数据模型,这样我们可以从不同角度来展示数据的方方面面。但是,面对变化万千的需求,Qt 预定义的几个模型是远远不能满足需要的。因此,我们还必须自定义模型
分类: 其他 发布时间: 01-08 22:49 阅读次数: 0

QT中view/model中只视图选择模型QItemSelectionModel

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/85165368 选择是视图中常用的一个操作。在列表、树或者表格中,通过鼠标点击可以选中某一项,被选中项会变成高亮或者反色。在 Qt 中,选择也是使用了一种模型。在 model/view 架构中,这种选择模型提供了一种更通用的对选择操作的描述。对于一般应用而言,Qt 内置的选择模型已经足够,但是,Qt 还是允许你创建自己的选择模型,来实现一些
分类: 其他 发布时间: 01-08 22:49 阅读次数: 0

QT中读取XML文件三种方式 的实例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/85242914 第一部分:QXmlStreamReader XML(eXtensible Markup Language)是一种通用的文本格式,被广泛运用于数据交换和数据存储(虽然近年来 JSON 盛行,大有取代 XML 的趋势,但是对于一些已有系统和架构,比如 WebService,由于历史原因,仍旧会继续使用 XML)。XML 由 Wo
分类: 其他 发布时间: 01-08 22:49 阅读次数: 0

QT之进程和进程间通信(IPC)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvdepeng123/article/details/85697109 进程是操作系统的基础之一。一个进程可以认为是一个正在执行的程序。我们可以把进程当做计算机运行时的一个基础单位。关于进程的讨论已经超出了本章的范畴,现在我们假定你是了解这个概念的。 在 Qt 中,我们使用QProcess来表示一个进程。这个类可以允许我们的应用程序开启一个新的外部程序,并且与这个程序进行通讯。下面我们用一个非常
分类: 其他 发布时间: 01-08 22:48 阅读次数: 0