• MQTT-控制报文

    简介报文是网络中交换与传输数据的最小数据单元,即一次性需要发送的数据块。它包含发送的完整数据信息,长度不限且可变。MQTT客户端和服务端就是通过交换控制报文完成工作(如订阅主题、发布信息)的 以MQTT发送的信息为例,在客户端发送的数据中,不仅包含花括号里面的内容(也就是我们发送的信息),也包括一些其他内容,这两部分是一个整体(数据块),作为控制报文进行发送 常见的控制报文类型MQTT定义了...
  • Spring-配置数据源

    数据源使用步骤 导入数据源坐标和数据库驱动坐标 创建数据源对象 设置数据源的基本连接数据(驱动,地址,用户名,密码) 获取连接资源和归还资源 创建数据源这里选择的数据源为 c3p0 和 druid ,并使用 Junit 进行数据源的测试 在 test.java 中创建数据源对象1. 在 pom.xml 中导入数据源坐标在xml中添加 <dependencies> 标签,然后在里...
  • 图像视图

    图像视图(ImageView)图像视图展示的图片通常位于 res/drawable 目录 设置图像视图显示图片有两种方式: 在 Activity.xml 文件中,通过 android:src 属性设置图片资源 12345<ImageView android:layout_width="wrap_content" android:layout_heigh...
  • 常用API类

    1. Math类Math类是用于数学计算的类,不需要创建对象就可以调用类中的方法,如求绝对值、四舍五入、求某个数的n次幂等,以下为一些常见的Math方法示例: 1234567891011public class test1 { public static void main(String[] args) { System.out.println(Mat...
  • MQTT-EMQX环境搭建

    安装虚拟机使用 VMware 或 VirtualBox 安装 Ubuntu 系统(推荐 20.04 或更高版本) 更新系统1sudo apt update && sudo apt upgrade -y 安装必要工具1sudo apt install curl -y 配置 EMQX APT 源运行以下命令添加 EMQX 官方软件源: 1curl -s https://ass...
  • MQTT-MQTTX客户端的基本使用

    需要先学习《EMQX环境搭建》 一些基本概念客户端指任何运行MQTT客户端库(即MQTT开发工具包)的应用或设备 Broker实现了MQTT协议的代理软件 主题存在于Broker中的字符串,用于对消息进行分类。发布消息到Broker就是发布消息到Broker的主题 安装MQTTX客户端去官网根据自己的系统安装MQTTX即可,分为desktop版和cli版,后者为命令行界面 desktop...
  • 按钮

    按钮(Button)Button由TextView派生,其与后者有以下区别: 按钮拥有默认背景 按钮文本默认居中 按钮文本中的英文字母默认为大写(可由textAllCaps属性决定) 123456<Button android:layout_width="wrap_content" android:layout_height="wrap_c...
  • Java-内部类

    内部类就是在一个类里面再定义一个类。 当一类事物A中包含另一类事物B,而B类不能脱离A类而存在,那么在定义A类的时候就需要在它内部定义B类。 内部类可以直接访问外部类的所有成员,而外部类需要创建内部类的对象才能访问内部类的成员 内部类分为四种: 匿名内部类 成员内部类 静态内部类 局部内部类 匿名内部类即隐藏名字的内部类,其一般是在“创建”抽象类或者接口的“对象”(有继承或实现关系 + ...
  • 安卓-布局设置

    线性布局(LinearLayout)视图的排列方式使用 orientation 属性值决定内部视图的排列方式(horizontal 为水平,vertical 为垂直) 如果不指定排列,则默认为水平排列 1234567891011<?xml version="1.0" encoding="utf-8"?><LinearLayout ...
  • 安卓-权限

    概述应用权限有助于保护对以下数据和操作的访问/执行权限,从而为保护用户隐私提供支持: 受限数据,例如系统状态和用户的联系信息 受限操作,例如连接到已配对的设备并录制音频 获取应用权限的工作流程: flowchart TD A{能否在不获取权限的情况下实现相关功能} A -- 能 --> B[实现功能而不使用权限] B --> G([结束]) A -- 不能 --> C[在...
123