“新月之智”智能战术头盔系统(CITHS)

 新月人物传记:人物传记之新月篇-CSDN博客

相关文章链接(更新):

星际战争模拟系统:新月的编程之道-CSDN博客

新月智能护甲系统CMIA--未来战场的守护者-CSDN博客


目录

 

一、引言

二、智能头盔控制系统概述

三、系统架构与模块设计

四、控制终端设计

结语:


一、引言

“新月之智”智能战术头盔系统(Crescent Intelligence Tactical Helmet System,简称 CITHS) 是一款高度集成、智能化的作战装备,旨在为士兵提供全方位的信息支持、环境感知和高效的人机交互体验。它集成了全息增强现实(AR)显示、多种先进传感器、脑机接口、语音交互、稳定通信和智能温度调控等功能模块,能够实时反馈战场态势,辅助士兵做出精准决策,显著提升作战效率和生存能力。


二、智能头盔控制系统概述

(一)背景与需求

在星际战争中,信息的实时获取、快速决策以及高效的战场指挥至关重要。传统装备在信息整合、环境感知和人机交互方面存在诸多不足。新月意识到,开发一款集多种先进功能于一体的智能头盔,能够显著提升士兵的作战能力和指挥效率,从而为蓝星联盟在星际冲突中占据优势。

(二)系统目标

智能头盔控制系统旨在为士兵提供一个高度集成、智能化的作战平台,实现以下目标:

  1. 实时信息显示:通过全息增强现实(AR)技术,为士兵提供战场信息、地图导航和目标标记等关键数据。

  2. 环境感知与监测:集成多种传感器,包括夜视、热成像、电磁频谱扫描和温度检测,使士兵能够在复杂环境下准确感知战场态势。

  3. 高效人机交互:支持脑机接口和语音交互功能,让士兵能够通过脑电波或语音指令快速操作头盔系统,减少操作负担,提高反应速度。

  4. 稳定通信与数据传输:确保士兵之间以及与指挥中心的实时通信,支持多种通信协议,保障数据传输的稳定性和安全性。

  5. 智能调控与辅助决策:通过温度调控模块和人工智能算法,为士兵提供舒适的作战环境,并辅助指挥决策。


文件结构

smart_helmet/
├── main.py
├── modules/
│   ├── ar_display.py
│   ├── sensors.py
│   ├── brain_interface.py
│   ├── communication.py
│   ├── voice_interaction.py
│   ├── power_management.py
│   └── temperature_control.py
└── terminal.py

模块代码

modules/ar_display.py
class AR显示模块:def __init__(self):self.显示数据 = {"战斗信息": "", "地图": "", "目标": ""}def 更新显示(self, 战斗信息, 地图数据, 目标):self.显示数据["战斗信息"] = 战斗信息self.显示数据["地图"] = 地图数据self.显示数据["目标"] = 目标print(f"AR 显示更新: {self.显示数据}")def 清除显示(self):self.显示数据 = {"战斗信息": "", "地图": "", "目标": ""}print("AR 显示已清除")
modules/sensors.py
import randomclass 传感器模块:def __init__(self):self.传感器 = {"夜视": False, "热成像": False, "电磁频谱": False, "温度": False}def 激活传感器(self, 传感器类型):if 传感器类型 in self.传感器:self.传感器[传感器类型] = Trueprint(f"{传感器类型} 已激活。")else:print("无效的传感器类型。")def 停用传感器(self, 传感器类型):if 传感器类型 in self.传感器:self.传感器[传感器类型] = Falseprint(f"{传感器类型} 已停用。")else:print("无效的传感器类型。")def 读取传感器数据(self, 传感器类型):if self.传感器[传感器类型]:return random.randint(0, 100)else:print(f"{传感器类型} 未激活。")return None
modules/brain_interface.py
class 脑机接口模块:def __init__(self):self.已连接 = Falsedef 连接(self):self.已连接 = Trueprint("脑机接口已连接。")def 断开连接(self):self.已连接 = Falseprint("脑机接口已断开。")
modules/communication.py
class 通信模块:def __init__(self):self.已连接 = Falsedef 连接(self):self.已连接 = Trueprint("通信模块已连接。")def 断开连接(self):self.已连接 = Falseprint("通信模块已断开。")def 发送数据(self, 数据):if self.已连接:print(f"数据已发送: {数据}")else:print("通信模块未连接。")
modules/voice_interaction.py
class 语音交互模块:def __init__(self):self.已启用 = Falsedef 启用(self):self.已启用 = Trueprint("语音交互已启用。")def 禁用(self):self.已启用 = Falseprint("语音交互已禁用。")
modules/power_management.py
class 电源管理模块:def __init__(self):self.电源状态 = "正常"def 检查电源状态(self):return self.电源状态
modules/temperature_control.py
class 温度控制模块:def __init__(self):self.当前温度 = 25  # 默认温度self.目标温度 = 25def 读取温度(self):return self.当前温度def 设置目标温度(self, 目标温度):self.目标温度 = 目标温度print(f"目标温度已设置为 {目标温度}°C")def 调节温度(self):if self.当前温度 > self.目标温度:self.当前温度 -= 1print(f"正在降温至 {self.当前温度}°C")elif self.当前温度 < self.目标温度:self.当前温度 += 1print(f"正在升温至 {self.当前温度}°C")

控制终端代码 (terminal.py)

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QVBoxLayout, QWidget, QPushButton, QLabel, QLineEdit, QTextEdit, QComboBox, QCheckBox
from PyQt5.QtCore import QTimer
from modules import ar_display, sensors, brain_interface, communication, voice_interaction, power_management, temperature_controlclass 智能头盔控制终端(QMainWindow):def __init__(self):super().__init__()self.初始化UI()self.初始化模块()def 初始化UI(self):self.setWindowTitle("智能头盔控制终端")self.setGeometry(100, 100, 600, 400)self.布局 = QVBoxLayout()# AR显示模块self.布局.addWidget(QLabel("AR显示模块"))self.战斗信息输入 = QLineEdit()self.地图数据输入 = QLineEdit()self.目标输入 = QLineEdit()self.更新显示按钮 = QPushButton("更新显示")self.更新显示按钮.clicked.connect(self.更新AR显示)self.布局.addWidget(self.战斗信息输入)self.布局.addWidget(self.地图数据输入)self.布局.addWidget(self.目标输入)self.布局.addWidget(self.更新显示按钮)# 传感器模块self.布局.addWidget(QLabel("传感器模块"))self.传感器类型选择 = QComboBox()self.传感器类型选择.addItems(["夜视", "热成像", "电磁频谱", "温度"])self.激活传感器按钮 = QPushButton("激活传感器")self.激活传感器按钮.clicked.connect(self.激活传感器)self.停用传感器按钮 = QPushButton("停用传感器")self.停用传感器按钮.clicked.connect(self.停用传感器)self.布局.addWidget(self.传感器类型选择)self.布局.addWidget(self.激活传感器按钮)self.布局.addWidget(self.停用传感器按钮)# 脑机接口模块self.布局.addWidget(QLabel("脑机接口模块"))self.连接脑机接口按钮 = QPushButton("连接")self.连接脑机接口按钮.clicked.connect(self.连接脑机接口)self.断开脑机接口按钮 = QPushButton("断开连接")self.断开脑机接口按钮.clicked.connect(self.断开脑机接口)self.布局.addWidget(self.连接脑机接口按钮)self.布局.addWidget(self.断开脑机接口按钮)# 通信模块self.布局.addWidget(QLabel("通信模块"))self.连接通信模块按钮 = QPushButton("连接")self.连接通信模块按钮.clicked.connect(self.连接通信模块)self.断开通信模块按钮 = QPushButton("断开连接")self.断开通信模块按钮.clicked.connect(self.断开通信模块)self.发送数据输入 = QLineEdit()self.发送数据按钮 = QPushButton("发送数据")self.发送数据按钮.clicked.connect(self.发送数据)self.布局.addWidget(self.连接通信模块按钮)self.布局.addWidget(self.断开通信模块按钮)self.布局.addWidget(self.发送数据输入)self.布局.addWidget(self.发送数据按钮)# 语音交互模块self.布局.addWidget(QLabel("语音交互模块"))self.启用语音交互按钮 = QPushButton("启用")self.启用语音交互按钮.clicked.connect(self.启用语音交互)self.禁用语音交互按钮 = QPushButton("禁用")self.禁用语音交互按钮.clicked.connect(self.禁用语音交互)self.布局.addWidget(self.启用语音交互按钮)self.布局.addWidget(self.禁用语音交互按钮)# 电源管理模块self.布局.addWidget(QLabel("电源管理模块"))self.检查电源状态按钮 = QPushButton("检查电源状态")self.检查电源状态按钮.clicked.connect(self.检查电源状态)self.电源状态显示 = QLabel("电源状态: ")self.布局.addWidget(self.检查电源状态按钮)self.布局.addWidget(self.电源状态显示)# 温度控制模块self.布局.addWidget(QLabel("温度控制模块"))self.目标温度输入 = QLineEdit()self.设置目标温度按钮 = QPushButton("设置目标温度")self.设置目标温度按钮.clicked.connect(self.设置目标温度)self.温度状态显示 = QLabel("当前温度: 25°C")self.布局.addWidget(self.目标温度输入)self.布局.addWidget(self.设置目标温度按钮)self.布局.addWidget(self.温度状态显示)self.主窗口 = QWidget()self.主窗口.setLayout(self.布局)self.setCentralWidget(self.主窗口)def 初始化模块(self):self.ar_display = ar_display.AR显示模块()self.sensors = sensors.传感器模块()self.brain_interface = brain_interface.脑机接口模块()self.communication = communication.通信模块()self.voice_interaction = voice_interaction.语音交互模块()self.power_management = power_management.电源管理模块()self.temperature_control = temperature_control.温度控制模块()def 更新AR显示(self):战斗信息 = self.战斗信息输入.text()地图数据 = self.地图数据输入.text()目标 = self.目标输入.text()self.ar_display.更新显示(战斗信息, 地图数据, 目标)def 激活传感器(self):传感器类型 = self.传感器类型选择.currentText()self.sensors.激活传感器(传感器类型)def 停用传感器(self):传感器类型 = self.传感器类型选择.currentText()self.sensors.停用传感器(传感器类型)def 连接脑机接口(self):self.brain_interface.连接()def 断开脑机接口(self):self.brain_interface.断开连接()def 连接通信模块(self):self.communication.连接()def 断开通信模块(self):self.communication.断开连接()def 发送数据(self):数据 = self.发送数据输入.text()self.communication.发送数据(数据)def 启用语音交互(self):self.voice_interaction.启用()def 禁用语音交互(self):self.voice_interaction.禁用()def 检查电源状态(self):状态 = self.power_management.检查电源状态()self.电源状态显示.setText(f"电源状态: {状态}")def 设置目标温度(self):try:目标温度 = int(self.目标温度输入.text())self.temperature_control.设置目标温度(目标温度)except ValueError:print("请输入有效的温度值。")def 调节温度(self):self.temperature_control.调节温度()当前温度 = self.temperature_control.读取温度()self.温度状态显示.setText(f"当前温度: {当前温度}°C")def 定时任务(self):self.调节温度()if __name__ == "__main__":app = QApplication(sys.argv)terminal = 智能头盔控制终端()terminal.show()# 启动定时任务,每秒更新一次timer = QTimer()timer.timeout.connect(terminal.定时任务)timer.start(1000)sys.exit(app.exec_())

说明

  1. 模块化文件结构:每个模块的代码被封装到单独的文件中,便于管理和维护。

  2. 错误处理:在用户输入和硬件操作中增加了错误处理,避免程序因异常而崩溃。

  3. 日志记录:通过print语句记录操作和状态,便于调试和监控。

  4. 界面优化:界面布局更加清晰,用户操作更加直观。

  5. 动态更新:通过定时任务实现温度调节和状态更新,实时反馈系统状态。

运行方法

  1. 创建文件夹结构并保存上述代码到相应文件中。

  2. 安装PyQt5库(如果尚未安装):

    pip install PyQt5
  3. 运行主程序:

    python main.py

 

三、系统架构与模块设计

(一)全息AR显示模块

全息AR显示模块是智能头盔的核心功能之一。它通过微型投影仪或透明OLED显示屏,将虚拟信息叠加到士兵的视野中。该模块能够实时更新显示内容,包括战场信息、地图导航和目标标记等。新月开发的“新月代码”编程语言,使得该模块能够与人工智能系统无缝对接,根据战场态势动态调整显示内容,为士兵提供最直观、最有用的信息支持。

(二)传感器模块

传感器模块集成了多种先进传感器,用于实时监测战场环境。夜视传感器能够在低光环境下提供清晰的视觉图像;热成像传感器可以检测物体的热辐射,帮助士兵发现隐藏的目标;电磁频谱扫描传感器用于监测电磁信号,提前预警潜在的电子战威胁;温度检测传感器则实时监测头盔内部和外部的温度,确保士兵在极端环境下也能保持舒适的作战状态。这些传感器通过新月设计的高效算法,能够快速处理和传输数据,为士兵提供全面的战场感知能力。

(三)脑机接口模块

脑机接口模块是新月在人工智能领域的重要创新成果之一。通过脑电图(EEG)传感器,该模块能够采集士兵的脑电波信号,并将其转换为控制指令。士兵可以通过简单的脑电波操作,快速切换显示模式、确认指令或激活特定功能,极大地提高了作战效率和反应速度。这种无缝的人机交互方式,让士兵能够更加专注于战场态势,而不是繁琐的操作流程。

(四)通信模块

通信模块支持多种通信协议,包括Wi-Fi、蓝牙、4G/5G等,确保士兵之间以及与指挥中心的实时通信。新月在通信模块中引入了先进的加密技术,保障数据传输的安全性,防止敌方窃取或干扰通信信号。该模块还具备自动切换通信频段的功能,能够在复杂的电磁环境中保持稳定的通信连接,确保命令的及时传达和情报的准确反馈。

(五)语音交互模块

语音交互模块为士兵提供了更加便捷的操作方式。通过集成的麦克风阵列和扬声器,士兵可以通过语音指令控制头盔的功能,如查询信息、发送指令或调整设置。新月开发的语音识别算法,能够准确识别士兵的语音指令,并将其转换为相应的控制指令。这种语音交互方式不仅提高了操作效率,还在复杂的作战环境中减少了士兵的视觉和手动操作负担。

(六)电源管理模块

电源管理模块为智能头盔的稳定运行提供了可靠的保障。该模块集成了高效的电源管理芯片,支持多种电源输入方式,包括可充电电池和外部电源。新月在电源管理模块中设计了智能电源管理系统,能够实时监测电池状态,并在电量不足时自动切换到节能模式,延长头盔的续航时间。此外,该模块还具备快速充电功能,让士兵能够在短时间内为头盔补充足够的电量,确保其随时处于最佳工作状态。

(七)温度控制模块

温度控制模块是新月针对极端环境作战需求而开发的创新功能。该模块能够实时监测头盔内部和外部的温度,并通过智能调控算法,自动调整温度,为士兵提供舒适的作战环境。士兵可以通过控制终端设置目标温度,温度控制模块会根据环境变化自动调节,确保头盔内部始终保持适宜的温度,减少士兵在极端环境下的不适感,提高其作战效能。


四、控制终端设计

(一)功能与布局

控制终端是智能头盔控制系统的核心交互界面,为士兵提供了便捷的操作平台。它采用了图形化用户界面(GUI),通过PyQt5库实现,具有直观的操作体验和丰富的功能布局。控制终端集成了对各个模块的控制功能,包括更新AR显示内容、激活或停用传感器、连接或断开脑机接口和通信模块、启用或禁用语音交互、检查电源状态以及设置目标温度等。士兵可以通过简单的按钮点击和输入操作,快速调整头盔的设置,满足不同的作战需求。

(二)实时数据反馈

控制终端不仅提供了对各个模块的控制功能,还能够实时反馈各模块的运行状态和数据。例如,传感器模块的实时监测数据会动态显示在界面上,士兵可以随时了解战场环境的变化;温度控制模块会实时更新当前温度和目标温度,让士兵能够直观地看到温度调控的效果。这种实时数据反馈机制,让士兵能够更加精准地掌握头盔的运行状态,及时做出调整和决策。

(三)定时任务与自动化

为了进一步提高作战效率,控制终端还具备定时任务功能。通过内置的定时器,系统能够自动执行一些重复性任务,如定期调节温度、检查电源状态等。这种自动化功能减少了士兵的操作负担,使其能够更加专注于战场态势,同时也确保了头盔系统的稳定运行。


结语:

新月相信,未来的战争将更加依赖于智能和策略,而不是单纯的武力。她致力于不断优化和升级“新月之智”智能战术头盔系统,以确保蓝星联盟在未来的星际冲突中始终保持优势。这款头盔系统不仅是新月智慧的结晶,更是她对人类未来的美好愿景的体现。它激励着无数年轻人投身于科技和军事领域,为人类的未来贡献自己的力量。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/894288.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

猿人学web 19题(js逆向)

这题直接点击翻页抓包&#xff0c;然后获取seesion ID请求即可 求和代码 import requestssession requests.Session() cookies {sessionid:eao9i00r8pt4xu6uzzx2k01ttqn51yc9} urlhttps://match.yuanrenxue.cn/api/match/19?page sum0 for i in range(1,6):response sess…

c语言:编译和链接(详解)

前言 要将编译和链接&#xff0c;就不得不提及编译器是如何运作的&#xff0c;虽然这部分知识是针对于要创造编译器和创作语言的人所需要清楚的&#xff0c;但作为c语言的学习者也需要了解一下&#xff0c;修炼内功&#xff0c;尤其是对于想学习c的人而言。 编译器的运作过程…

积分和微分的区别

积分&#xff1a; 积分是由微小量求大量&#xff0c;由微观的数据求得整体的状况。运算是对总量求和。 微分&#xff1a; 微分是由大量求微小量&#xff0c;反应微观的状况&#xff0c;运算是伴随着求导。 峰值检测电路: 上图检测的误差主要来自与二极管的正向导通电压降&am…

OVS-DPDK

dpdk介绍及应用 DPDK介绍 DPDK&#xff08;Data Plane Development Kit&#xff09;是一组快速处理数据包的开发平台及接口。有intel主导开发&#xff0c;主要基于Linux系统&#xff0c;用于快速数据包处理的函 数库与驱动集合&#xff0c;可以极大提高数据处理性能和吞吐量&…

亚博microros小车-原生ubuntu支持系列:18 Cartographer建图

Cartographer简介 Cartographer是Google开源的一个ROS系统支持的2D和3D SLAM&#xff08;simultaneous localization and mapping&#xff09;库。基于图优化&#xff08;多线程后端优化、cere构建的problem优化&#xff09;的方法建图算法。可以结合来自多个传感器&#xff0…

安卓(android)实现注册界面【Android移动开发基础案例教程(第2版)黑马程序员】

一、实验目的&#xff08;如果代码有错漏&#xff0c;可查看源码&#xff09; 1.掌握LinearLayout、RelativeLayout、FrameLayout等布局的综合使用。 2.掌握ImageView、TextView、EditText、CheckBox、Button、RadioGroup、RadioButton、ListView、RecyclerView等控件在项目中的…

爬虫基础(四)线程 和 进程 及相关知识点

目录 一、线程和进程 &#xff08;1&#xff09;进程 &#xff08;2&#xff09;线程 &#xff08;3&#xff09;区别 二、串行、并发、并行 &#xff08;1&#xff09;串行 &#xff08;2&#xff09;并行 &#xff08;3&#xff09;并发 三、爬虫中的线程和进程 &am…

自签证书的dockerfile中from命令无法拉取镜像而docker的pull命令能拉取镜像

问题现象&#xff1a; docker pull images拉取镜像正常 dockerfile中的from命令拉取镜像就会报出证书错误。报错信息如下&#xff1a; [bjxtbwj-kvm-test-jenkins-6-243 ceshi_dockerfile]$ docker build . [] Building 0.4s (3/3) FINISHED …

计算机网络 IP 网络层 2 (重置版)

IP的简介&#xff1a; IP 地址是互联网协议地址&#xff08;Internet Protocol Address&#xff09;的简称&#xff0c;是分配给连接到互联网的设备的唯一标识符&#xff0c;用于在网络中定位和通信。 IP编制的历史阶段&#xff1a; 1&#xff0c;分类的IP地址&#xff1a; …

面对企业文件交换难题,镭速跨网文件交换系统是如何解决的?

在当今这个数字化快速发展的时代&#xff0c;企业越来越依赖于数据交换来维持其业务运作。无论是内部网络之间的沟通还是与外部合作伙伴的数据共享&#xff0c;高效且安全的跨网文件交换都显得尤为重要。然而&#xff0c;在实际操作中&#xff0c;许多企业面临着各种各样的挑战…

Many Whelps! Handle It! (10 player) Many Whelps! Handle It! (25 player)

http://db.nfuwow.com/80/?achievement4403 http://db.nfuwow.com/80/?achievement4406 最少扣你50DKP! 第二阶段 当奥妮克希亚升空后&#xff0c;在10秒内引出50只奥妮克希亚雏龙&#xff0c;随后击败奥妮克希亚。 World of Warcraft [CLASSIC][80猎人][Grandel][最少扣你5…

自制虚拟机(C/C++)(一、分析语法和easyx运用,完整虚拟机实现)

网上对虚拟机的解释很多&#xff0c;其实本质就一句话 虚拟机就是机器语言解释器 我们今天要实现汇编语言解释器&#xff0c;下一次再加上ndisasm反汇编器就是真正虚拟机了 注:这里的虚拟机指的是VMware一类的&#xff0c;而不是JVM&#xff0c;python一样的高级语言解释器 …

36. printf

1. printf 格式化函数说的是 printf、 sprintf 和 scanf 这样的函数&#xff0c;分为格式化输入和格式化输出两类函数。学习 C 语言的时候常常通过 printf 函数在屏幕上显示字符串&#xff0c;通过 scanf 函数从键盘获取输入。这样就有了输入和输出了&#xff0c;实现了最基本…

实验八 JSP访问数据库

实验八 JSP访问数据库 目的&#xff1a; 1、熟悉JDBC的数据库访问模式。 2、掌握使用My SQL数据库的使用 实验要求&#xff1a; 1、通过JDBC访问mysql数据&#xff0c;实现增删改查功能的实现 2、要求提交实验报告&#xff0c;将代码和实验结果页面截图放入报告中 实验过程&a…

python学opencv|读取图像(四十六)使用cv2.bitwise_or()函数实现图像按位或运算

【0】基础定义 按位与运算&#xff1a;全1取1&#xff0c;其余取0。按位或运算&#xff1a;全0取0&#xff0c;其余取1。 【1】引言 前序学习进程中&#xff0c;已经对图像按位与计算进行了详细探究&#xff0c;相关文章链接如下&#xff1a; python学opencv|读取图像&…

使用vhd虚拟磁盘安装两个win10系统

使用vhd虚拟磁盘安装两个win10系统 前言vhd虚拟磁盘技术简介准备工具开始动手实践1.winX选择磁盘管理2.选择“操作”--“创建VHD”3.自定义一个位置&#xff0c;输入虚拟磁盘大小4.右键初始化磁盘5.选择GPT分区表格式6.右键新建简单卷7.给卷起个名字&#xff0c;用于区分8.打开…

基于云计算、大数据与YOLO设计的火灾/火焰目标检测

摘要&#xff1a;本研究针对火灾早期预警检测需求&#xff0c;采用在Kaggle平台获取数据、采用云计算部署的方式&#xff0c;以YOLOv11构建模型&#xff0c;使用云计算服务器训练模型。经训练&#xff0c;box loss从约3.5降至1.0&#xff0c;cls loss从约4.0降至1.0&#xff0c…

计算机毕业设计Python+CNN卷积神经网络考研院校推荐系统 考研分数线预测 考研推荐系统 考研爬虫 考研大数据 Hadoop 大数据毕设 机器学习

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…

小程序-基础加强-自定义组件

前言 这次讲自定义组件 1. 准备今天要用到的项目 2. 初步创建并使用自定义组件 这样就成功在home中引入了test组件 在json中引用了这个组件才能用这个组件 现在我们来实现全局引用组件 在app.json这样使用就可以了 3. 自定义组件的样式 发现页面里面的文本和组件里面的文…

docker安装emqx

emqx安装 拉取emqx镜像 docker pull emqx/emqx:v4.1.0 运行docker容器 docker run -tid --name emqx -p 1883:1883 -p 8083:8083 -p 8081:8081 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx:v4.1.0 放行端口 1、如果要是自己的虚拟机&#xff0c;并且关闭了防火墙&a…