- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 MQTT协议简介
MQTT通信协议1、MQTT协议简介MQTT(消息队列遥测传输)是ISO 标准下基于发布/订阅模式的轻量级通讯协议,该协议工作在TCP/IP协议族上,该协议由IBM公司在1999年发布。MQTT协议为远程设备提供可靠的、实时的数据传输服务,相较于其他复杂通信协议,只需要少量的代码和有限的带宽就可实现,具有低带宽占用、低开销的特点,所以MQTT在IOT、嵌入式小型设备、移动应用等方面具有广泛运用...
2020-04-27 10:44:24 711
原创 Linux--进程
文章目录1、进程如何工作1.1、ps--查看进程信息1.2、top--动态查看进程信息2、控制进程2.1、中断进程2.2、使进程在后台运行2.3、使进程回到前台运行2.4、停止(暂停)进程3、信号3.1、kill--发送信号到进程3.2、killall--发送信号给多个进程4、更过与进程相关的命令现代操作系统通常都支持多重任务处理(multitasking)。多重任务处理是指系统通过快速切换运行...
2020-04-27 10:27:10 411
原创 Linux--权限
文章目录1、所有者、组成员和其他所有用户2、读取、写入和执行2.1、chmod--更改文件模式2.1.1、八进制数字表示法2.1.2、符号表示法2.2、umask--设置默认权限3、更改身份3.1、su--以其他用户和组ID的身份来运行shell3.2、sudo--以另一个用户的身份执行命令3.3、chown--更改文件所有者和所属群组3.4、chgrp--更改文件所属群组4、权限的使用5、更改用...
2020-04-26 11:03:01 269
原创 Linux--高级键盘技巧
UNIX经常被戏称为“为喜欢敲键盘的人设计的操作系统”,当然UNIX中存在命令行的这一事实充分证明了这点。但是用户使用命令行时往往不喜欢敲入太多字,所以命令中存在很多类似cp、ls、mv和rm的短命令。事实上,省事(laziness)(即用最少的击键次数执行更多的任务)是命令行最希望达到的目标之一。命令行的另一个目标是,用户在执行任务时手指无需离开键盘,更不需要使用鼠标。1、编辑命令行bas...
2020-04-25 09:30:18 365
原创 Linux--shell特性
1、扩展每次输入命令行按下Enter键是,bash都会在执行命令之前对文本进行多重处理。例如*在shell中被识别为多种意思。产生这个结果的处理过程称为扩展(expansion)。有了扩展功能,在输入内容后,这些内容将在shell对其执行之前被扩展成其它内容。例如:echo是shell的一个内置命令,它执行的任务是吧文本参数内容打印到标准输出。传递给echo的任何参数都将显示出来,但不是所...
2020-04-20 00:36:25 772
原创 Linux--重定向
cat:合并文件sort:对文本行排序uniq:报告或删除文件中重复的行wc:打印文件中的换行符、字和字节的个数grep:打印匹配行head:输出文件的第一部分内容tail:输出文件中的最后一部分内容tee:读取标准输入的数据,并将其内容输出到标准输出和文件中
2020-04-19 00:11:03 411
原创 学习QT之视图(View)
实现自定义的View,可继承自QAbstractItemView,对所需的纯虚函数进行重定义和实现,对于QAbstractItemView类中的纯虚函数,在子类中必须进行重定义,但不一定要实现,可根据需要选择实现。1、运行效果二、具体代码histogramview.h#ifndef HISTOGRAMVIEW_H#define HISTOGRAMVIEW_H#include &...
2020-04-18 21:23:36 980 1
原创 Linux--命令的使用
1、究竟什么是命令一条命令不外乎以下四种情况:可执行程序。可执行程序就像在/usr/bin目录里看到的所有文件一样。在该程序类别中,程序可以编译为二进制文件,比如C、C++语言编写的程序,也可以是shell、Perl、Python、Ruby等脚本语言编写的程序。shell内置命令。bash支持许多在内部称之为shell builtin的内置命令。例如,cd命令就是shell内置指令。sh...
2020-04-17 18:00:33 398
原创 Linux--操作文件与目录
1、通配符由于shell需要经常使用文件名,因此它提供了一些特殊字符来帮助你快速指定一组文件名。这些特殊字符成为通配符。通配符(也叫文件名替换)允许用户依据字符模式选择文件名。通配符匹配项*匹配任意多个字符(包括0个和1个)?匹配任一单个字符(不包括0个)[characters]匹配任意一个属于字符集中的字符[!characters]匹配任意一...
2020-04-17 09:49:12 282
原创 学习QT之模型(Model)
实现自定义模型可以通过QAbstractItemModel类继承,也可以通过QAbstractListModel和QAbstractTableModel类继承实现列表模型或者表格模型。在数据库中,通常需要首先将一些复杂的文字字段使用数据代码保存,然后通过外键关联操作来查找其真实的含义,这一方法是为了避免冗余。一、效果展示二、具体代码modelexample.h#ifndef MOD...
2020-04-16 18:37:25 4230
原创 学习QT之“模型/视图”实例
InterView框架提供了一些可以直接使用的模型类和视图类,如QStandardItemModel类、QDirModel类、QStringListModel类,以及QColumnView类、QHeaderView类、QListView类、QTableView类和QTreeView类等。一、效果展示二、具体代码#include "dirmodeex.h"#include <...
2020-04-16 17:13:15 452
原创 学习QT之应用程序打包发布
一、编译QT程序(release编译)二、将release文件夹中的可执行文件复制到一个空的文件夹中三、使用windeployqt打包工程切换到可执行文件路径,执行windeployqt xxx.exe:然后就会将程序所需要用到的资源以及库文件生成到可执行文件路径下:此时应用程序就可以点击运行了。四、使用Enigma Virtual Box封包(将文件夹内的文件集成为单可执...
2020-04-15 12:07:41 446
基于QT开发的无触摸屏系统按键解决方案
2020-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人