当前位置: 首页 > news >正文

物联网智能技术的深入探讨与案例分析

在这里插入图片描述

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。
🍎个人主页:Java Fans的博客
🍊个人信条:不迁怒,不贰过。小知识,大智慧。
💞当前专栏:Java案例分享专栏
✨特色专栏:国学周更-心性养成之路
🥭本文内容:物联网智能技术的深入探讨与案例分析

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。

文章目录

  • 一、引言
    • 1. 背景
    • 2. 重要性
    • 3. 未来发展趋势
    • 4. 结论
  • 二、物联网的核心技术
    • 1. 传感器技术
      • 1.1. 定义
      • 1.2. 工作原理
      • 1.3. 分类
        • 1.3.1 按照感知的物理量
        • 1.3.2 按照输出信号类型
        • 1.3.3 按照工作原理
      • 1.4. 应用场景
        • 1.4.1 智能家居
        • 1.4.2 工业自动化
        • 1.4.3 智慧城市
        • 1.4.4 医疗健康
      • 1.5. 未来发展趋势
      • 1.6. 结论
    • 2. 通信技术
      • 2.1. 定义
      • 2.2. 工作原理
      • 2.3. 分类
        • 2.3.1 按照传输媒介
        • 2.3.2 按照通信范围
        • 2.3.3 按照数据传输方式
      • 2.4. 应用场景
        • 2.4.1 智能家居
        • 2.4.2 工业自动化
        • 2.4.3 智慧城市
        • 2.4.4 医疗健康
      • 2.5. 未来发展趋势
      • 2.6. 结论
    • 3. 数据处理与分析
      • 3.1. 定义
      • 3.2. 工作流程
      • 3.3. 技术手段
        • 3.3.1 数据库技术
        • 3.3.2 数据处理框架
        • 3.3.3 数据分析工具
        • 3.3.4 数据可视化工具
      • 3.4. 应用场景
        • 3.4.1 智能家居
        • 3.4.2 工业自动化
        • 3.4.3 智慧城市
        • 3.4.4 医疗健康
      • 3.5. 未来发展趋势
      • 3.6. 结论
    • 4. 智能决策
      • 4.1. 定义
      • 4.2. 工作流程
      • 4.3. 技术手段
        • 4.3.1 数据分析与机器学习
        • 4.3.2 人工智能
        • 4.3.3 规则引擎
      • 4.4. 应用场景
        • 4.4.1 智能家居
        • 4.4.2 工业自动化
        • 4.4.3 智慧城市
        • 4.4.4 医疗健康
      • 4.5. 未来发展趋势
      • 4.6. 结论
    • 案例分析:智能家居系统
      • 项目概述
      • 硬件组件
      • 软件架构
      • 代码示例
      • 运行与测试
    • 未来展望
    • 结论

一、引言

物联网(IoT)是一个迅速发展的技术领域,它通过将物理设备连接到互联网,使得这些设备能够收集、交换和分析数据。随着智能设备的普及和网络技术的进步,物联网正在改变我们的生活、工作和社会互动方式。以下是对物联网的详细阐述,包括其背景、重要性和未来发展趋势。

1. 背景

物联网的概念最早由凯文·阿什顿(Kevin Ashton)在1999年提出,他在描述如何通过传感器和网络技术来提高供应链管理的效率时首次使用了这个术语。随着技术的进步,尤其是无线通信、传感器技术和数据分析能力的提升,物联网逐渐从理论走向实践。

2. 重要性

物联网的重要性体现在多个方面:

  • 数据驱动决策:物联网设备能够实时收集大量数据,这些数据为企业和个人提供了有价值的洞察,帮助他们做出更明智的决策。例如,智能农业系统通过传感器监测土壤湿度和气候条件,帮助农民优化灌溉和施肥策略。

  • 提高效率:通过自动化和远程监控,物联网可以显著提高工作效率。例如,智能工厂利用物联网技术监控生产线,实时调整设备运行状态,从而减少停机时间和资源浪费。

  • 改善生活质量:在智能家居领域,物联网技术使得用户能够通过手机或语音助手控制家中的各种设备,如灯光、温度和安全系统。这种便利性不仅提高了生活质量,还增强了家庭安全。

  • 推动创新:物联网技术的应用促进了新商业模式的出现。例如,基于物联网的共享经济模式(如共享单车、共享汽车)正在改变传统的消费方式。

3. 未来发展趋势

物联网的未来发展趋势主要包括:

  • 5G技术的普及:5G网络的高速和低延迟特性将极大地提升物联网设备的连接能力,使得更多设备能够同时在线,并实现实时数据传输。

  • 边缘计算的兴起:边缘计算将数据处理从云端转移到离数据源更近的地方,减少延迟并提高响应速度。这对于需要实时决策的应用(如自动驾驶、智能制造)尤为重要。

  • 人工智能的集成:将人工智能与物联网结合,可以实现更智能的决策和自动化。例如,智能家居系统可以通过学习用户的习惯,自动调整设备设置,提供个性化的服务。

  • 安全性与隐私保护:随着物联网设备的普及,安全性和隐私问题也日益突出。未来,如何确保数据安全和用户隐私将成为物联网发展的重要挑战。

4. 结论

物联网技术正在深刻地改变我们的生活和工作方式。通过将物理世界与数字世界连接起来,物联网为我们提供了前所未有的便利和效率。随着技术的不断进步,物联网的应用将更加广泛,未来的生活将更加智能化和互联化。希望通过本文的探讨,能够激发读者对物联网技术的兴趣,并推动其在各个领域的应用与发展。

二、物联网的核心技术

物联网的实现依赖于多个核心技术,以下是其中的几个关键组成部分:

1. 传感器技术

传感器技术是物联网(IoT)系统的核心组成部分,负责收集环境数据并将其转换为可供处理的信号。传感器的种类繁多,应用广泛,涵盖了从家庭自动化到工业监控等多个领域。以下是对传感器技术的详细阐述,包括其定义、工作原理、分类、应用场景以及未来发展趋势。

1.1. 定义

传感器是能够感知物理量(如温度、湿度、光照、压力等)并将其转换为电信号或数字信号的设备。传感器通常与其他电子设备(如微控制器、处理器)结合使用,以实现数据的采集、传输和处理。

1.2. 工作原理

传感器的工作原理通常包括以下几个步骤:

  1. 感知:传感器通过其敏感元件感知外部环境的变化。例如,温度传感器通过热敏电阻感知温度变化。

  2. 转换:感知到的物理量被转换为电信号。这个过程可能涉及模拟信号的生成,或直接生成数字信号。

  3. 输出:转换后的信号被传输到处理单元(如微控制器或计算机),供后续的数据处理和分析。

1.3. 分类

传感器可以根据不同的标准进行分类:

1.3.1 按照感知的物理量
  • 温度传感器:如热电偶、热敏电阻(NTC、PTC)、DHT11等。
  • 湿度传感器:如电容式湿度传感器、阻抗式湿度传感器。
  • 光传感器:如光敏电阻、光电二极管、光电传感器。
  • 压力传感器:如压电传感器、应变计。
  • 运动传感器:如加速度传感器、陀螺仪、红外传感器。
1.3.2 按照输出信号类型
  • 模拟传感器:输出连续的电压或电流信号,如热敏电阻。
  • 数字传感器:输出离散的数字信号,如数字温度传感器(如DS18B20)。
1.3.3 按照工作原理
  • 主动传感器:需要外部电源供电,如红外传感器。
  • 被动传感器:不需要外部电源,依赖于环境变化,如热电偶。

1.4. 应用场景

传感器技术在多个领域中得到了广泛应用:

1.4.1 智能家居
  • 温度和湿度监测:通过温湿度传感器,用户可以实时监控室内环境,自动调节空调和加湿器。
  • 安全监控:运动传感器和红外传感器用于检测入侵者,增强家庭安全。
1.4.2 工业自动化
  • 设备监控:压力传感器和温度传感器用于监控设备运行状态,防止故障发生。
  • 生产线优化:通过传感器收集生产数据,实时调整生产流程,提高效率。
1.4.3 智慧城市
  • 环境监测:空气质量传感器用于监测城市空气污染情况,提供数据支持政策制定。
  • 交通管理:交通流量传感器用于实时监测交通状况,优化交通信号控制。
1.4.4 医疗健康
  • 生理参数监测:心率传感器、血氧传感器等用于实时监测患者健康状况。
  • 远程医疗:通过传感器收集患者数据,医生可以进行远程诊断和治疗。

1.5. 未来发展趋势

传感器技术的未来发展趋势主要包括:

  • 小型化与集成化:随着技术的进步,传感器将变得更加小型化和集成化,便于在各种设备中嵌入。

  • 智能化:结合人工智能和机器学习,传感器将能够进行更复杂的数据分析和决策,提升自动化水平。

  • 低功耗设计:未来的传感器将更加注重能效,尤其是在物联网应用中,低功耗传感器将延长设备的使用寿命。

  • 无线通信:随着无线技术的发展,传感器将更广泛地采用无线通信协议(如LoRa、Zigbee、NB-IoT),实现更灵活的部署。

1.6. 结论

传感器技术是物联网的基础,推动了各行各业的智能化进程。通过不断的技术创新,传感器将在未来发挥更大的作用,提升我们的生活质量和工作效率。理解传感器的工作原理和应用场景,将为我们在物联网领域的探索与实践提供重要的基础。

2. 通信技术

通信技术是物联网(IoT)系统的核心组成部分,负责实现设备之间的数据传输和信息交流。有效的通信技术不仅确保了设备的互联互通,还为数据的实时处理和分析提供了基础。以下是对通信技术的详细阐述,包括其定义、工作原理、分类、应用场景以及未来发展趋势。

2.1. 定义

通信技术是指用于在不同设备之间传输数据的技术和方法。在物联网中,通信技术使得传感器、执行器和控制单元能够相互连接,形成一个完整的智能系统。通信技术可以是有线的,也可以是无线的,具体选择取决于应用场景和需求。

2.2. 工作原理

通信技术的工作原理通常包括以下几个步骤:

  1. 数据采集:传感器收集环境数据,并将其转换为电信号。

  2. 数据编码:将电信号编码为适合传输的格式,以便在网络中传输。

  3. 数据传输:通过选择的通信媒介(如无线电波、光纤等)将数据从源设备传输到目标设备。

  4. 数据解码:目标设备接收到数据后,将其解码为可读的格式。

  5. 数据处理:目标设备对接收到的数据进行处理和分析,执行相应的操作。

2.3. 分类

通信技术可以根据不同的标准进行分类:

2.3.1 按照传输媒介
  • 有线通信:通过物理介质(如电缆、光纤)进行数据传输。常见的有线通信技术包括以太网和光纤通信。

  • 无线通信:通过无线电波进行数据传输。常见的无线通信技术包括Wi-Fi、蓝牙、Zigbee、LoRa、NB-IoT等。

2.3.2 按照通信范围
  • 短距离通信:适用于设备之间的近距离通信,如蓝牙和Zigbee,通常在几米到几十米的范围内。

  • 中距离通信:适用于较远的设备间通信,如Wi-Fi和LoRa,通常在几十米到几公里的范围内。

  • 长距离通信:适用于广域网通信,如NB-IoT和蜂窝网络,通常可以覆盖数公里到数十公里的范围。

2.3.3 按照数据传输方式
  • 单工通信:数据只能单向传输,如传统的广播通信。

  • 半双工通信:数据可以双向传输,但不能同时进行,如对讲机。

  • 全双工通信:数据可以同时双向传输,如电话通信。

2.4. 应用场景

通信技术在物联网的多个领域中得到了广泛应用:

2.4.1 智能家居
  • 设备互联:通过Wi-Fi或Zigbee,用户可以在手机上控制家中的智能设备,如灯光、温控器和安防系统。
2.4.2 工业自动化
  • 实时监控:通过LoRa或NB-IoT,工业设备可以实时传输数据,监控生产线的状态,及时发现故障。
2.4.3 智慧城市
  • 环境监测:通过无线传感器网络,城市可以实时监测空气质量、交通流量等数据,为城市管理提供支持。
2.4.4 医疗健康
  • 远程监测:通过无线通信技术,医疗设备可以将患者的生理数据实时传输给医生,实现远程监测和诊断。

2.5. 未来发展趋势

通信技术的未来发展趋势主要包括:

  • 5G技术的普及:5G网络的高速和低延迟特性将极大地提升物联网设备的连接能力,使得更多设备能够同时在线,并实现实时数据传输。

  • 低功耗广域网(LPWAN):随着物联网设备数量的增加,低功耗广域网(如LoRa、NB-IoT)将成为连接大量设备的理想选择,适合于长时间运行的传感器。

  • 边缘计算的结合:将边缘计算与通信技术结合,可以在数据产生的地方进行处理,减少延迟,提高响应速度。

  • 安全性增强:随着物联网设备的普及,通信安全问题日益突出。未来的通信技术将更加注重数据加密和安全协议,以保护用户隐私和数据安全。

2.6. 结论

通信技术是物联网的基础,确保了设备之间的互联互通。随着技术的不断进步,通信技术将变得更加高效、可靠和安全,为物联网的广泛应用提供支持。理解通信技术的工作原理和应用场景,将为我们在物联网领域的探索与实践提供重要的基础。

3. 数据处理与分析

数据处理与分析是物联网(IoT)系统中的关键环节,负责将从传感器和设备收集到的大量数据进行整理、分析和转化为有用的信息。有效的数据处理与分析不仅能够提高决策的准确性,还能实现智能化的自动化控制。以下是对数据处理与分析的详细阐述,包括其定义、工作流程、技术手段、应用场景以及未来发展趋势。

3.1. 定义

数据处理与分析是指对收集到的数据进行清洗、转换、分析和可视化的过程。其目的是从原始数据中提取有价值的信息,以支持决策、优化操作和实现智能化控制。在物联网环境中,数据处理与分析通常涉及大量的实时数据流和历史数据。

3.2. 工作流程

数据处理与分析的工作流程通常包括以下几个步骤:

  1. 数据采集:通过传感器和设备收集数据,包括温度、湿度、光照、运动等信息。

  2. 数据预处理

    • 数据清洗:去除重复、错误或不完整的数据,确保数据的质量。
    • 数据转换:将数据转换为统一的格式,以便于后续处理。
  3. 数据存储:将处理后的数据存储在数据库中,常见的存储方式包括关系型数据库(如MySQL)和非关系型数据库(如MongoDB)。

  4. 数据分析

    • 描述性分析:通过统计方法对数据进行总结和描述,了解数据的基本特征。
    • 诊断性分析:分析数据之间的关系,找出导致某些事件发生的原因。
    • 预测性分析:利用机器学习和统计模型对未来趋势进行预测。
    • 规范性分析:提供建议和优化方案,帮助决策者做出更好的选择。
  5. 数据可视化:通过图表、仪表盘等形式将分析结果可视化,便于用户理解和决策。

  6. 智能决策:基于分析结果,自动化执行决策或提供决策支持。

3.3. 技术手段

数据处理与分析涉及多种技术手段,主要包括:

3.3.1 数据库技术
  • 关系型数据库:如MySQL、PostgreSQL,适合结构化数据的存储和查询。
  • 非关系型数据库:如MongoDB、Cassandra,适合处理大规模非结构化数据。
3.3.2 数据处理框架
  • Apache Hadoop:用于大数据存储和处理的开源框架,支持分布式计算。
  • Apache Spark:支持快速数据处理和分析的框架,适合实时数据流处理。
3.3.3 数据分析工具
  • Python:使用Pandas、NumPy等库进行数据处理和分析。
  • R语言:用于统计分析和数据可视化的编程语言。
  • 机器学习框架:如TensorFlow、Scikit-learn,用于构建和训练预测模型。
3.3.4 数据可视化工具
  • Tableau:强大的数据可视化工具,支持多种数据源。
  • Power BI:微软的商业智能工具,适合企业数据分析和可视化。

3.4. 应用场景

数据处理与分析在物联网的多个领域中得到了广泛应用:

3.4.1 智能家居
  • 环境监测:通过分析温湿度数据,自动调节空调和加湿器,提升居住舒适度。
3.4.2 工业自动化
  • 设备预测维护:通过分析设备运行数据,预测故障并进行维护,减少停机时间。
3.4.3 智慧城市
  • 交通管理:分析交通流量数据,优化交通信号控制,减少拥堵。
3.4.4 医疗健康
  • 远程监测:分析患者的生理数据,及时发现异常,提供个性化医疗服务。

3.5. 未来发展趋势

数据处理与分析的未来发展趋势主要包括:

  • 实时数据处理:随着物联网设备的普及,实时数据处理将变得越来越重要,边缘计算将成为关键技术。

  • 人工智能与机器学习的结合:将AI和机器学习技术应用于数据分析,可以实现更复杂的预测和决策支持。

  • 自动化分析:未来的数据分析将更加自动化,减少人工干预,提高效率。

  • 数据隐私与安全:随着数据量的增加,数据隐私和安全问题将变得更加突出,未来将需要更强的数据保护措施。

3.6. 结论

数据处理与分析是物联网系统中不可或缺的环节,通过对数据的有效处理和分析,可以实现智能化的决策和操作。随着技术的不断进步,数据处理与分析将变得更加高效、智能和安全,为物联网的广泛应用提供支持。理解数据处理与分析的工作流程和技术手段,将为我们在物联网领域的探索与实践提供重要的基础。

4. 智能决策

智能决策是物联网(IoT)系统中的关键环节,旨在通过数据分析和算法模型,自动化地做出决策或提供决策支持。智能决策不仅提高了决策的效率和准确性,还能够在复杂和动态的环境中快速响应变化。以下是对智能决策的详细阐述,包括其定义、工作流程、技术手段、应用场景以及未来发展趋势。

4.1. 定义

智能决策是指利用数据分析、机器学习、人工智能等技术,从大量数据中提取有价值的信息,并基于这些信息自动做出决策的过程。智能决策系统能够在没有人工干预的情况下,根据预设的规则和算法,实时响应环境变化。

4.2. 工作流程

智能决策的工作流程通常包括以下几个步骤:

  1. 数据收集:通过传感器和设备收集相关数据,包括环境数据、用户行为数据和历史数据。

  2. 数据处理与分析

    • 数据清洗:去除噪声和无关数据,确保数据质量。
    • 数据分析:使用统计方法和机器学习算法分析数据,识别模式和趋势。
  3. 模型构建

    • 选择算法:根据具体应用选择合适的算法,如决策树、随机森林、神经网络等。
    • 模型训练:使用历史数据训练模型,使其能够识别输入数据与输出决策之间的关系。
  4. 决策生成

    • 实时决策:根据实时数据输入,使用训练好的模型生成决策。
    • 规则引擎:在某些情况下,使用规则引擎根据预设规则生成决策。
  5. 执行与反馈

    • 执行决策:将生成的决策应用于实际操作,如调整设备设置、发送警报等。
    • 反馈机制:收集执行结果和用户反馈,进一步优化模型和决策过程。

4.3. 技术手段

智能决策涉及多种技术手段,主要包括:

4.3.1 数据分析与机器学习
  • 监督学习:通过标记数据训练模型,适用于分类和回归问题。
  • 无监督学习:通过未标记数据识别数据中的模式,适用于聚类和降维。
  • 强化学习:通过与环境的交互学习最优策略,适用于动态决策问题。
4.3.2 人工智能
  • 自然语言处理(NLP):用于分析文本数据,提取用户反馈和情感。
  • 计算机视觉:用于分析图像和视频数据,识别物体和行为。
4.3.3 规则引擎
  • 基于规则的决策系统:通过预设的规则和条件生成决策,适用于简单和明确的决策场景。

4.4. 应用场景

智能决策在物联网的多个领域中得到了广泛应用:

4.4.1 智能家居
  • 自动化控制:根据用户的习惯和环境变化,自动调节灯光、温度和安全系统。
4.4.2 工业自动化
  • 预测性维护:通过分析设备数据,预测故障并自动安排维护,减少停机时间。
4.4.3 智慧城市
  • 交通管理:根据实时交通数据自动调整信号灯,优化交通流量,减少拥堵。
4.4.4 医疗健康
  • 个性化医疗:根据患者的生理数据和历史记录,自动生成个性化的治疗方案。

4.5. 未来发展趋势

智能决策的未来发展趋势主要包括:

  • 自适应决策系统:未来的智能决策系统将能够根据环境变化和用户反馈自动调整决策规则和模型。

  • 多模态数据融合:结合多种数据源(如传感器数据、社交媒体数据、用户行为数据)进行综合分析,提高决策的准确性。

  • 透明性与可解释性:随着智能决策系统的普及,如何提高决策过程的透明性和可解释性将成为重要课题,以增强用户的信任。

  • 伦理与合规:随着智能决策在关键领域(如医疗、金融)的应用,如何确保决策的伦理性和合规性将变得越来越重要。

4.6. 结论

智能决策是物联网系统中不可或缺的环节,通过数据分析和算法模型,可以实现自动化的决策过程,提高效率和准确性。随着技术的不断进步,智能决策将变得更加智能化、自适应和透明,为物联网的广泛应用提供支持。理解智能决策的工作流程和技术手段,将为我们在物联网领域的探索与实践提供重要的基础。

案例分析:智能家居系统

项目概述

智能家居系统是物联网技术的一个典型应用,旨在提高家庭的舒适性和安全性。用户可以通过手机或计算机远程监控和控制家中的各种设备。

硬件组件

  • 树莓派:作为中央控制单元,负责数据处理和通信。
  • DHT11传感器:用于测量室内温度和湿度。
  • 继电器模块:控制灯光和其他电器的开关。
  • Wi-Fi模块:实现互联网连接,允许远程访问。

软件架构

使用Python编写控制逻辑,并通过Flask框架创建一个简单的Web界面,用户可以通过该界面查看传感器数据和控制设备。

代码示例

以下是一个完整的Python代码示例,展示如何读取DHT11传感器的数据并通过Flask提供Web接口。

from flask import Flask, jsonify, request
import Adafruit_DHT
import RPi.GPIO as GPIO
import timeapp = Flask(__name__)# 设置传感器类型和引脚
sensor = Adafruit_DHT.DHT11
pin = 4  # GPIO引脚# 继电器引脚
relay_pin = 17
GPIO.setmode(GPIO.BCM)
GPIO.setup(relay_pin, GPIO.OUT)@app.route('/sensor', methods=['GET'])
def get_sensor_data():humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)if humidity is not None and temperature is not None:return jsonify({'temperature': temperature,'humidity': humidity})else:return jsonify({'error': 'Failed to retrieve data'})@app.route('/control', methods=['POST'])
def control_device():action = request.json.get('action')if action == 'on':GPIO.output(relay_pin, GPIO.HIGH)return jsonify({'status': 'Device turned on'})elif action == 'off':GPIO.output(relay_pin, GPIO.LOW)return jsonify({'status': 'Device turned off'})else:return jsonify({'error': 'Invalid action'})if __name__ == '__main__':try:app.run(host='0.0.0.0', port=5000)except KeyboardInterrupt:GPIO.cleanup()

运行与测试

  1. 安装所需库

    pip install Flask Adafruit-DHT RPi.GPIO
    
  2. 运行Flask应用

    python app.py
    
  3. 访问传感器数据
    在浏览器中访问 http://<树莓派的IP>:5000/sensor,即可查看温度和湿度数据。

  4. 控制设备
    使用POST请求控制设备:

    curl -X POST http://<树莓派的IP>:5000/control -H "Content-Type: application/json" -d '{"action": "on"}'
    

未来展望

物联网技术的未来充满潜力。随着5G网络的普及和人工智能技术的发展,物联网将实现更高效的设备连接和智能决策。未来的智能家居系统将更加智能化,能够根据用户的习惯和环境变化自动调整设置。

结论

物联网智能技术正在推动各行各业的变革,智能家居系统只是其中一个应用案例。通过传感器、通信和数据分析技术,用户可以实现更高效的生活方式。希望这篇博文能为你提供一些启发,激发你在物联网领域的探索与实践!如果你有任何问题或需要进一步的帮助,请随时联系我。


  码文不易,本篇文章就介绍到这里,如果想要学习更多Java系列知识点击关注博主,博主带你零基础学习Java知识。与此同时,对于日常生活有困扰的朋友,欢迎阅读我的第四栏目:《国学周更—心性养成之路》,学习技术的同时,我们也注重了心性的养成。

在这里插入图片描述

相关文章:

物联网智能技术的深入探讨与案例分析

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…...

python语言基础-5 进阶语法-5.2 装饰器-5.2.2 简单装饰器

声明&#xff1a;本内容非盈利性质&#xff0c;也不支持任何组织或个人将其用作盈利用途。本内容来源于参考书或网站&#xff0c;会尽量附上原文链接&#xff0c;并鼓励大家看原文。侵删。 5.2.2 简单装饰器 装饰器的形式就是一个闭包&#xff0c;下面是一个简单的定义并使用…...

TransFormer--解码器:带掩码的多头注意力层

TransFormer--解码器&#xff1a;带掩码的多头注意力层 以英法翻译任务为例&#xff0c;假设训练数据集样本如下表所示。 原句目标翻译I am goodJe vais bienGood morningBonjourThank you very muchMerci beaucoup 上表所示的数据集由两部分组成&#xff1a;原句和目标句。在…...

【ArcGIS微课1000例】0130:图层组详解与使用

文章目录 一、图层组概述二、创建图层组三、在图层组中管理图层四、对话框中图层组的列表一、图层组概述 图层组包含其他图层。图层组有助于对地图中相关类型的图层进行组织,并且可用于定义高级绘制选项。例如,假设在地图上有两个图层分别用于表示铁路和高速公路。您可将这些…...

Linux中配置ntp服务

NTP&#xff1a;是Network Time Protocol的缩写又 称网络时间协议&#xff0c;是用来使计算机时间同步化的一种协议&#xff0c;用来同步网络中各主机的时 间&#xff0c;在linux系统中早期使用ntp来实现&#xff0c;后来使用chrony来实现。Chrony 应用本身已经有 几年了&#…...

微服务day10-Redis面试篇

Redis主从 搭建主从集群 建立集群时主节点会生成同一的replicationID,交给各个从节点。 集群中的缓冲区是一个环型数组&#xff0c;即若从节点宕机时间过长&#xff0c;可能导致命令被覆盖。 主从集群优化 哨兵原理 哨兵是一个集群来确保哨兵不出现问题。 服务状态监控 选举…...

STL序列式容器之list

相较于vector的连续性空间&#xff0c;list相对比较复杂&#xff1b;list内部使用了双向环形链表的方式对数据进行存储&#xff1b;list在增加元素时&#xff0c;采用了精准的方式分配一片空间对数据及附加指针等信息进行存储&#xff1b; list节点定义如下 template<clas…...

docker:基于Dockerfile镜像制作完整案例

目录 摘要目录结构介绍起始目录package目录target目录sh目录init.sh脚本start.sh脚本stop.sh脚本restart.sh脚本 config目录 步骤1、编写dockerfilescript.sh脚本 2、构件镜像查看镜像 3、保存镜像到本地服务器4、复制镜像文件到指定目录&#xff0c;并执行init.sh脚本5、查看挂…...

微信小程序自定义顶部导航栏(适配各种机型)

效果图 1.pages.js&#xff0c;需要自定义导航栏的页面设置"navigationStyle": "custom" 2.App.vue,获取设备高度及胶囊位置 onLaunch: function () {// 系统信息const systemInfo uni.getSystemInfoSync()// 胶囊按钮位置信息const menuButtonInfo uni.…...

sslSocketFactory not supported on JDK 9+

clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9 at okhttp3.internal.platform.Jdk9Platform.trustManager(Jdk9Platform.kt:61) at okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.kt:751) at 1.升版本4.9.3以上 2、加个函数获取X…...

[Codesys]常用功能块应用分享-BMOV功能块功能介绍及其使用实例说明

官方说明 功能说明 参数 类型 功能 pbyDataSrcPOINTER TO BYTE指向源数组指针uiSizeUINT要移动数据的BYTE数pbyDataDesPOINTER TO BYTE指向目标数组指针 实例应用-ST IF SYSTEM_CLOCK.AlwaysTrue THENCASE iAutoState OF0: //读写完成信号在下次读写信号的上升沿或复位信号…...

大语言模型通用能力排行榜(2024年11月8日更新)

数据来源SuperCLUE 榜单数据为通用能力排行榜 排名 模型名称 机构 总分 理科 文科 Hard 使用方式 发布日期 - o1-preview OpenAI 75.85 86.07 76.6 64.89 API 2024年11月8日 - Claude 3.5 Sonnet&#xff08;20241022&#xff09; Anthropic 70.88 82.4…...

信息技术引领未来:大数据治理的实践与挑战

信息技术引领未来&#xff1a;大数据治理的实践与挑战 在信息技术日新月异的今天&#xff0c;大数据已成为企业和社会发展的重要驱动力。大数据治理&#xff0c;作为确保数据质量、安全性和合规性的关键环节&#xff0c;正面临着前所未有的实践挑战与机遇。本文将探讨信息技术…...

Git 分⽀规范 Git Flow 模型

前言 GitFlow 是一种流行的 Git 分支管理策略&#xff0c;由 Vincent Driessen 在 2010 年提出。它提供了一种结构化的方法来管理项目的开发、发布和维护&#xff0c;特别适合大型和复杂的项目。GitFlow 定义了一套明确的分支模型和工作流程&#xff0c;使得团队成员可以更有效…...

基于YOLOv8深度学习的公共卫生防护口罩佩戴检测系统(PyQt5界面+数据集+训练代码)

在全球公共卫生事件频发的背景下&#xff0c;防护口罩佩戴检测成为保障公众健康和控制病毒传播的重要手段之一。特别是在人员密集的公共场所&#xff0c;例如医院、学校、公共交通工具等地&#xff0c;口罩的正确佩戴对降低病毒传播风险、保护易感人群、遏制疫情扩散有着至关重…...

Nature Communications 基于触觉手套的深度学习驱动视触觉动态重建方案

在人形机器人操作领域&#xff0c;有一个极具价值的问题&#xff1a;鉴于操作数据在人形操作技能学习中的重要性&#xff0c;如何有效地从现实世界中获取操作数据的完整状态&#xff1f;如果可以&#xff0c;那考虑到人类庞大规模的人口和进行复杂操作的简单直观性与可扩展性&a…...

构建SSH僵尸网络

import argparse import paramiko# 定义一个名为Client的类&#xff0c;用于表示SSH客户端相关操作 class Client:# 类的初始化方法&#xff0c;接收主机地址、用户名和密码作为参数def __init__(self, host, user, password):self.host hostself.user userself.password pa…...

WPF中MVVM工具包 CommunityToolkit.Mvvm

CommunityToolkit.Mvvm&#xff0c;也称为MVVM工具包&#xff0c;是Microsoft Community Toolkit的一部分。它是一个轻量级但功能强大的MVVM&#xff08;Model-View-ViewModel&#xff09;库&#xff0c;旨在帮助开发者更容易地实现MVVM设计模式。 特点 独立于平台和运行时&a…...

学习空闲任务函数

一、user_StopEnterTask 停止 进入任务 /* Private includes -----------------------------------------------------------*/ //includes #include "user_TasksInit.h" #include "user_MPUCheckTask.h"#include "ui.h" #include "ui_Hom…...

Hyper-v中ubuntu与windows文件共享

Hyper-v中ubuntu与windows文件共享 前言相关链接第一步--第一个链接第二步--第二个链接测试与验证 前言 关于Hyper-V的共享我搞了好久&#xff0c;网上的很多教程太过冗余&#xff0c;我直接采用最简单的办法吧 相关链接 Hyper-V中Ubuntu 同windows系统共享文件夹-百度经验 …...

【软件工程】一篇入门UML建模图(类图)

&#x1f308; 个人主页&#xff1a;十二月的猫-CSDN博客 &#x1f525; 系列专栏&#xff1a; &#x1f3c0;软件开发必练内功_十二月的猫的博客-CSDN博客 &#x1f4aa;&#x1f3fb; 十二月的寒冬阻挡不了春天的脚步&#xff0c;十二点的黑夜遮蔽不住黎明的曙光 目录 1. 前…...

Windows 安装Docker For Desktop概要

Windows 安装docker 下载部分的工作需要使用科学技术。如果没有可以联系博主发送已下载好的文件。 本文档不涉及技术的讲解&#xff0c;仅有安装的步骤。 准备工作 包含下载与环境准备&#xff0c;下载的文件仅下载&#xff0c;在后续步骤进行安装。 微软关于wsl的文档&…...

解决循环依赖报错问题

Caused by: org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name ‘asyncTaskServiceImpl’: Bean with name ‘asyncTaskServiceImpl’ has been injected into other beans [resignServiceImpl] in its raw version as part…...

代码随想录第46期 单调栈

这道题主要是单调栈的简单应用 class Solution { public:vector<int> dailyTemperatures(vector<int>& T) {vector<int> result(T.size(),0);stack<int> st;st.push(0);for(int i1;i<T.size();i){if(T[i]<T[st.top()]){st.push(i);}else{wh…...

中仕公考怎么样?事业编面试不去有影响吗?

事业编考试笔试已经通过&#xff0c;但是面试不去参加会有影响吗&#xff1f; 1. 自动放弃面试资格&#xff1a;未能按时出席事业单位的面试将被视为主动放弃该岗位的竞争机会。 2. 个人信誉问题&#xff1a;面试作为招聘流程的关键步骤&#xff0c;无故缺席可能被解释为诚信…...

OMV7 树莓派 tf卡安装

​ 升级7之后&#xff0c;问题多多&#xff0c;不是docker不行了&#xff0c;就是代理不好使 今天又重装了一遍&#xff0c;用官方的链接&#xff0c;重新再折腾一遍…… 使用raspberry pi imager安装最新版lite OS。 注意是无桌面 Lite版 配置好树莓派初始化设置&#xff0…...

Go语言24小时极速学习教程(五)Go语言中的SpringMVC框架——Gin

作为一个真正能用的企业级应用&#xff0c;怎么能缺少RESTful接口呢&#xff1f;所以我们需要尝试在Go语言环境中写出我们的对外接口&#xff0c;这样前端就可以借由Gin框架访问我们数据库中的数据了。 一、Gin框架的使用 1. 安装 Gin 首先&#xff0c;你需要在你的 Go 项目…...

【汇编】c++游戏开发

由一起学编程创作的‘C/C项目实战&#xff1a;2D射击游戏开发&#xff08;简易版&#xff09;&#xff0c; 440 行源码分享来啦~’&#xff1a; C/C项目实战&#xff1a;2D射击游戏开发&#xff08;简易版&#xff09;&#xff0c; 440 行源码分享来啦~_射击c-CSDN博客文章浏览…...

Android Studio | 修改镜像地址为阿里云镜像地址,启动App

在项目文件的目录下的 settings.gradle.kts 中修改配置&#xff0c;配置中包含插件和依赖项 pluginManagement {repositories {maven { urluri ("https://www.jitpack.io")}maven { urluri ("https://maven.aliyun.com/repository/releases")}maven { urlu…...

Rocky linux8 安装php8.0

Rocky linux8 安装php8.0 1.安装remi源2.列出php版本3.变更php版本&#xff0c;Rocky8有提供php8版本&#xff0c;所以切换Rocky8提供的版本&#xff0c;而不是remi提供的版本&#xff0c;不过remi有提供php8.1和php8.2版本。4.切换成remi提供的8.0版本5.安装phpendl 1.安装rem…...

wordpress 主题制作 视频/杭州上城区抖音seo有多好

Python3.6如何安装Shapely Shapely是一个用于处理平面几何图形的Python库,它是基于GEOS C ++库的Python接口。对于需要进行地理信息、地图处理和绘制的项目,Shapely是一个非常有用的库。但是,如果您在安装Shapely时遇到了问题,这篇文章将为您提供指导。 安装前的准备工作在…...

精品手机网站案例/营销网店推广的软文

iOS storyboard 和 xib布局细节&#xff0c;intrinsicContentSize和contentHuggingPriority等的作用 文章出自我的博客&#xff1a;huhansome的博客 不得不说在平常的iOS开发中&#xff0c;我们依赖了太多的三方库&#xff0c;导致Apple自身的东西或多或少的有些生疏&#xf…...

岳阳市住房和城乡建设路网站/百度官方app下载

http://www.cnblogs.com/xucheng/p/tomcat_https.html转载于:https://www.cnblogs.com/sj521/p/5833080.html...

网站建设7个基本流程/淘宝搜索指数

综述:文本分析在市场营销研究中的应用文本大数据分析在经济学和金融学中的应用&#xff1a;一个文献综述倒计时4天&#xff5c;Python&Stata数据分析课寒假工作坊大数据时代到来&#xff0c;网络数据正成为潜在宝藏&#xff0c;大量商业信息、社会信息以文本等非结构化、异…...

阿里云wordpress搭建网站/淘宝运营培训班哪里有

对于一个待测试的对象&#xff0c;我们通常通过以下几个方面来进行测试&#xff1a;功能测试、可靠性测试、易用性测试、效率、可维护性、可移植性、安全性测试、界面测试等。 本文将其分成两个方面来看&#xff1a; &#xff08;1&#xff09;站在测试人员的技术测试角度&…...

江苏网站建设渠道/汉中网络推广

涉及的知识点 css实现元素背景色从左侧滑动到右侧 :root、var原声JS操作class 介绍 展示由若干个节点组成的步骤进度条&#xff0c;可以进入上一节点或者返回上一节点&#xff0c;切换时相应节点样式会发生改变。 代码 html: <div id"step-container">&…...