自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

贝勒里恩的博客

日拱一卒,点滴记录

  • 博客(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

WinPcap中文文档

WinPcap中文文档

2022-02-22

ipad_frame.zip

Qt实现的ipad框架,支持滑动效果

2021-01-10

QLineBoard.zip

Qt自定义控件QLineBoard,一个输入框,一点击就弹出键盘,可以在键盘中点击输入

2020-12-26

基于Qt自定义的滑动选择器

这是基于Qt实现的自定义滑动选择器,滑动选择器支持两种模式:水平模式和垂直模式,可自行设置。另外提供了接口可设置各类颜色、选择器值域等。

2020-05-26

基于QT的界面滑动切换

这是模仿手机界面的平滑切换工程,在工业触摸板上很有实用价值。具体效果可以去我的博客看, 。

2020-05-19

基于QT开发的无触摸屏系统按键解决方案

这是大三嵌入式课程的一个实验题目,主要是在树莓派上用QT开发一个控制界面,控制小灯的亮灭,呼吸灯等等。这个题目主要是在于练习QT的绘图功能,也可以用来应对无鼠标无触摸屏等工程现场。

2020-02-14

基于QT开发的TCP服务器

这是一个基于QT开发的TCP服务器,这是我之前服务外包大赛的时候写的,运行效果良好,欢迎大家一起学习讨论。

2020-02-13

基于QT开发的简易智能家居系统框架

这是一个基于QT开发的智能家居简易框架,整体框架已经架构好,可以继续向外扩展功能界面。

2020-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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