工业大数据的定义
目录
工业大数据的定义
工业大数据发展历程
工业大数据的特征
工业大数据的处理流程
工业大数据在处理上面临的挑战
工业大数据的有效处理方案
工业大数据处理相关案例
数益工联 x TDengine
中天钢铁 x TDengine
广州某企业工业互联网项目 x TDengine
格创东智 x TDengine
参考文献
工业大数据的定义
工业大数据是指在工业领域中生成、收集和存储的大规模数据集合。这些数据集合涵盖了从传感器、监控设备、生产线、供应链等多个来源采集的大量数据。工业大数据的特点包括以下几个方面:
- 数据规模:工业大数据的规模通常非常庞大,以TB或PB为单位进行计量。这些数据集合可能包含数百万或数十亿个数据点,涵盖了广泛的时间范围和各种数据类型。
- 数据类型:工业大数据可以包括多种类型的数据,包括结构化数据、非结构化数据和时间序列数据。结构化数据是以表格形式存储的数据,如传感器测量数据、工艺参数等。非结构化数据包括文本、图像、视频等形式的数据。时间序列数据是按时间顺序排列的数据,用于分析趋势和预测。
- 数据来源:工业大数据的来源非常广泛,包括传感器、监控设备、生产设备、供应链系统等。这些数据可以是实时生成的,也可以是历史数据的存档。数据收集可以通过物联网设备、传感器网络、工业自动化系统等进行。
- 数据处理和分析:工业大数据的处理和分析是关键步骤。数据处理包括数据清洗、整合和转换,以确保数据的质量和一致性。数据分析涉及使用各种数据分析技术和算法,如统计分析、机器学习、人工智能等,从数据中提取有价值的信息和洞察。
工业大数据的分析和利用可以为企业带来许多好处,包括优化生产过程、提高生产效率、降低成本、改进产品质量、预测和预防故障等。通过对工业大数据的深度分析和应用,企业可以实现智能化生产和管理,提升竞争力,并开拓新的商业机会。
工业大数据发展历程
工业大数据的发展历程可以追溯到过去几十年的工业自动化和信息化进程。以下是工业大数据发展的主要里程碑:
- 传感器和自动化技术的发展:20世纪80年代和90年代,随着传感器技术和自动化技术的不断进步,工业设备和生产线开始广泛采集各种数据,实现自动化控制和生产监控。
- 数据存储和处理技术的进步:随着计算机技术和存储技术的不断进步,企业能够存储和处理大规模的工业数据。数据库技术和数据仓库技术的发展为工业大数据的存储和管理提供了基础。
- 互联网和物联网的兴起:2000年代以来,互联网和物联网的兴起为工业大数据的发展提供了新的机遇。企业可以通过互联网连接和物联网设备实时收集和传输大量的工业数据。
- 大数据技术的崛起:随着大数据技术的兴起,如分布式计算、云计算、大数据存储和处理技术的发展,企业能够更好地管理和分析大规模的工业数据。
- 数据分析和智能化应用的发展:近年来,数据分析和人工智能技术的快速发展,为工业大数据的价值提取和应用提供了更多的可能性。机器学习、深度学习、预测分析等技术被广泛应用于工业数据的分析和预测。
- 工业4.0的推动:工业4.0的概念提出了将物联网、大数据、人工智能等技术应用于工业生产和管理的新模式。工业4.0的推动促进了工业大数据的应用和发展,并推动了工业智能化的进程。
综上所述,工业大数据的发展是一个逐步演进的过程,受到传感器技术、自动化技术、计算机技术、互联网技术、大数据技术和人工智能技术等多个因素的推动。随着技术的不断进步和应用场景的不断拓展,工业大数据将继续发挥重要作用,帮助企业实现智能化生产和管理,并推动工业领域的创新和发展。
工业大数据的特征
工业大数据的特征包括以下几个方面:
- 大规模(Volume):工业大数据涉及到庞大的数据量,通常是TB或PB级别的数据。这些数据来自于各种传感器、机器和工业设备,是典型的时序数据。
- 多样性(Variety):它包括各种类型的数据,如结构化数据(如数据库记录)、半结构化数据(如日志文件)和非结构化数据(如图像、视频和音频)。
- 实时性(Real-Time):工业大数据以极高的速度产生,需要实时快速处理和分析。实时数据处理在许多工业应用中尤为重要。
- 价值(Value):虽然数据量巨大,但真正有价值的数据可能只占很小一部分。关键在于能够有效地从大量数据中提取有用信息。
- 可靠性(Veracity):在工业环境中,数据的准确性和可靠性至关重要,尤其是当这些数据用于关键决策和自动化过程时。
- 复杂性(Complexity):工业大数据来自多个来源,可能需要整合不同格式和来自不同设备的数据,这增加了处理和分析的复杂性。
这些特征共同构成了工业大数据的独特性,它们提供了改进和优化工业流程的巨大机遇,同时也对于如何存储、管理和分析这些数据提出了挑战。工业大数据的产生通常来源于各种传感器、机器和工业设备,是较为典型的时序数据。近年来,随着 时序数据库(Time Series Database,TSDB)的出现及发展,如 TDengine,国内外越来越多的工业企业开始选择用这一类数据库来处理工业数据。
工业大数据的处理流程
工业大数据的处理流程可以分为几个关键步骤,每个步骤都是理解和利用这些数据的重要组成部分:
- 数据采集:这是流程的起点,涉及从各种来源(如传感器、机器、生产线、日志文件等)收集数据。在这个阶段,需要确保数据的准确性和完整性。
- 数据预处理:收集的数据通常是原始的,可能包含错误、重复或不完整的信息。预处理步骤包括清洗数据、格式化、处理缺失值和异常值,以便于进一步分析。
- 数据存储和管理:处理过的数据需要存储在数据库或数据仓库中。这一步骤确保数据的安全存储和高效访问,并可能涉及大数据技术如 TDengine 或云存储解决方案。
- 数据分析:这是处理流程中的核心步骤,涉及对数据进行统计分析、模式识别、预测分析等。使用数据挖掘和机器学习算法可以从数据中提取深层次的见解和知识。
- 数据可视化:通过图表、仪表盘和其他可视化工具,将分析结果呈现出来,帮助用户更容易理解数据和分析结果。
- 决策和行动:最终,基于分析结果做出决策并采取行动,如优化生产流程、预测设备维护需求、提升产品质量等。
- 反馈和优化:在实际应用中持续监控和评估所采取行动的效果,并根据反馈调整和优化数据处理流程。
整个流程是迭代的,不断调整和优化以适应新的数据和业务需求,从而最大化工业大数据的价值。
工业大数据在处理上面临的挑战
工业大数据处理面临的挑战主要可以分为以下几个方面:
- 行业特定的 IT 资源短缺:在工业制造等特定领域,IT 专业人员相对较少,企业在使用复杂的数据处理系统时更依赖于系统集成公司,这增加了技术应用和维护的难度。
- 现有系统的局限性:许多工业企业仍在使用基于传统操作系统(如 Windows)的旧版工业软件,如 PI System 和 Wonderware。这些系统在界面和功能上相对过时,与现代的网络和移动应用相比显得落后。
- 高昂的成本和封闭性:传统工业软件的费用通常基于测点数量收费,费用高昂,且在扩展测点时需要重新谈判许可证。此外,这些系统通常是封闭的,与第三方软件的集成困难,限制了新技术的应用。
- 企业并购和系统多样性:大型制造集团通常通过并购和分拆拥有多条生产线和多座工厂,导致存在多个不同的工业数据管理系统,使得数据集成和管理变得复杂。
- 数据清洗和治理挑战:整合不同系统的数据需要进行数据清洗、转换和治理,这些看似简单的任务在实施时却具有高门槛。
- 长期投资与回报不匹配:过去十年,许多企业尝试通过建设工业互联网平台来解决传统数据处理问题,但这通常需要长期投资和高额的人员成本,而实际回报却未达预期,导致企业决策层对工业互联网和 AI 技术的态度普遍不高。
工业互联网的成功与否与工业大数据的处理息息相关,但在工业大数据的处理上仍然存在着很多问题。即使是一些较为流行的 时序数据库,也未能完全解决企业业务发展中面临的数据处理难题,遑论老牌的 实时数据库,一些问题如系统复杂导致的运维难度大、系统封闭难以与第三方软件对接、自有分析能力弱、价格昂贵维护成本高、非标准 SQL 学习成本高,以及缺乏真正的云原生化和水平扩展能力等问题,仍然难以忽视。
作为一款高性能、分布式的物联网、工业大数据平台,TDengine 针对工业大数据的核心特征进行了功能设计和优化,大幅提高了数据插入和查询的性能,有效降低了硬件或云服务的成本高性能处理能力可以应对海量工业大数据的存储和分析需求;同时其还提供水平扩展的能力,随着数据量的增加,只需简单地增加服务器扩容,即可满足不断增长的工业大数据处理需求;具备开放开源的生态环境,提供业界流行的标准 SQL 接口以及 Python、R 或其他开发接口,方便使用者集成各种机器学习、人工智能算法或其他应用。一些企业的实践显示,相比传统的数据处理方案,在应对工业大数据处理上,TDengine 更为降本增效。
工业大数据的有效处理方案
TDengine 可以为工业大数据处理提供一个有效、灵活且成本可控的解决方案,适应不同规模和需求的企业,有望打破传统工业软件市场的垄断,促进工业数字化转型的进程。当前,TDengine 已经成功应用于众多工业企业的工业大数据架构改造项目中。通过引入 TDengine,这些能源项目实现了以下优化改造:
- 减少组件数量:传统的工业大数据架构可能需要部署多个组件来处理时序数据的存储、处理和分析。而引入TDengine 后,能够将多个组件整合为一个集成化的解决方案,大大减少了组件的数量和复杂度。
- 简化架构复杂度:传统的工业大数据架构往往需要复杂的数据流转和处理流程,包括数据清洗、数据传输、数据存储等。而 TDengine 除了时序数据库功能外,还提供了流式计算、数据订阅等功能,通过其高性能和高可扩展性,能够简化整个架构的复杂度,提高数据处理效率。
- 降低存储成本:由于能源数据的规模庞大,传统的存储方法可能需要投入大量的存储资源。而 TDengine 通过优化存储结构和压缩算法,可以显著降低存储成本,同时保证数据的高可靠性和高可用性。
- 提升业务响应实时性:能源项目对业务的实时性要求较高,需要快速响应和处理实时数据。引入 TDengine 后,能够实现高效的数据写入、查询和分析,保证业务的实时性要求得到满足。
TDengine 提供的极简架构使得企业在工业大数据处理方面能够轻松进行运维和管理。通过 TDengine,企业不再需要繁琐的中间库和中间表,简化了数据处理流程,提高了效率。它还具备高效的数据存储和即席查询分析功能,让工业大数据的处理更加高效;提供了丰富的接口支持和强大的聚合函数、窗口函数,使用户能够进行更加灵活和高级的数据分析。此外,TDengine 还提供了数据同步工具,简化从各种数据源(如 OPC-UA、OPC-DA、MQTT 等)到数据库的数据接入过程,无需编写一行代码即可完成数据的实时收集和存储,帮助企业更好地应对实时数据处理的需求。
综上所述,高效的数据库工具如 TDengine 对于工业企业处理和分析大规模和复杂的工业大数据至关重要。它们能够帮助企业克服数据挑战,提高生产效率,优化资源配置,并推动工业行业的转型和发展。
工业大数据处理相关案例
数益工联 x TDengine
“TDengine 的写入和查询的效率非常高,平均在 10ms 以内,性能完全满足我们的要求。给人印象最深刻的是超强的数据压缩能力,以某个客户的数据情况为例:运行一个月时间,产生约 3.2 亿条记录的数据,每条记录包含约 800 列,实际占用的磁盘空间竟然不到 30GB。”
业务背景
工业设备物联采集是数字化工厂建设的基础,设备在运行过程中会产生大量有价值的数据,例如:设备状态、实时工艺参数、合格报废数量、生产节拍、异常报警信息等,设备物联采集可以为后续的数据分析挖掘提供最基础、透明、可靠的数据来源。我们对自研工业物联采集平台的定位是:可对物联数据进行采集、存储和查询,可用于单个工厂或多个工厂的设备物联采集。基于业务场景的需求,我们决定选择 时序数据库 作为物联采集平台的核心组件,并调研了 InfluxDB、OpenTSDB、TDengine 几款市面流行的产品,通过充分的测试和验证,TDengine 可以充分我们我们的业务需求。
架构图
查看案例详情
中天钢铁 x TDengine
“目前 TDengine 在我们的生产环境中运行平稳,通过对生产环境的机器进行检测,CPU 使用率平常不到 1%,内存使用率稳定在 25%。在 TDengine 平稳运行的数周时间里,中天钢铁的新系统平均每周收录 3000 多辆车辆表与 100 多条船只表,每张表中数据或多或少,累计数量已达百万,业务的实际效果也达到了预期。”
业务背景
为了满足业务发展需求,中天钢铁需要新开发一套功能,对厂内每辆运输车辆货运船只的实时 GPS 位置进行追踪和实时监控,通过大数据平台对 GPS 坐标进行处理、分析、可视化展示。这些 GPS 数据来自于中天云商 App,只要运输车辆司机打开云商 App,系统每隔 10 秒会自动发送该车辆 GPS 信号到大数据平台,再由大数据平台分析处理,数据量之大可见一斑。本质上来讲,行车记录、行船记录都是 时序数据,也因此,从数据特点出发中天钢铁开始对时序数据库进行选型调研,在进行性能对比后选择了 TDengine。
架构图
查看案例详情
广州某企业工业互联网项目 x TDengine
“对应于我们应用的 TDengine 三节点(24 核,62GB)集群,程序轻轻松松就达到 qps 每秒 1 万记录的写入性能。至于查询性能,以当天的功率曲线为例,按照 1 分钟 1 个记录,总共 1440 个计算数据计算,可以轻松地在 1 秒钟内通过 1 句 SQL 聚合当天 1 万条记录而得到;还有每月的日温度曲线,总共 30 个计算数据,当月的 30 万条记录,也可以通过 avg 函数结合 Interval 在秒级查询的时间间隔内返回。”
业务背景
在作者所在企业的工业互联网项目中,框架技术组件非常“重”,用 Hadoop 的 HDFS/Hive 做原始数据保留、使用 HBase 保存计算后的数据、利用消息中间件 Kafka 同步各类数据库,计算框架是使用 Flink 还是 Spark、分布式协调上选择 ZooKeeper……这也导致学习和运维成本非常高。在深入接触 TDengine 后,作者发现其优势完全可以解决自身痛点——以设备数据模型创建超级表,以设备为单个子表,按时间先后顺序连续存储数据。在查询的时候,可以提供预计算的统计数据,可以基于设备单个子表的 tag 做聚合的功能,结合流计算中的滑动窗口、滚动窗口概念,还可以快速地基于原始数据得到聚合统计结果。作者所在团队开始基于 TDengine 进行数据架构升级,并将经验汇总成用户案例在 TDengine 官网 进行发表。
查看案例详情
格创东智 x TDengine
“目前我们已经将 TDengine 应用在数据采集、数据处理、数据边缘计算、数据存储等诸多方面,在实际业务中也展现出了超强性能,特别是在处理超高频的数据采集、边缘智能计算框架、数据流引擎和数据模型等方面效果显著,面对海量数据轻松实现实时全生命周期管理。”
业务背景
作为东智工业应用智能平台产品家族的物联网平台,G-Things 为工业设备提供了安全可靠的连接通信能力,其支持数据采集、规则引擎、数据转发、指令下发、数据可视化,同时提供开放的 API 与第三方系统快速对接,为工业企业提供高效率、低成本、高可靠的工业物联网解决方案。为了让用户在最大程度上实现降本增效,G-Things 在接入不同的租户时,会从用户类型(轻量级、重量级等)、设备规模、设备采集的数据量等角度帮助用户选择适配合理的时序数据持久化落地方案。格创东智将 TDengine、Cassandra、OpenTSDB 在同等条件之下进行了相关的读写性能对比测试,TDengine 以最优性能脱颖而出。
查看案例详情
从以上案例中可以明显看出,在工业大数据场景下,处理庞大的时序数据需求是一个挑战。传统的数据解决方案可能无法满足这种特殊需求,还因日渐臃肿的架构产生更加高昂的维护成本,而如 TDengine 一般专业的时序数据库则显示出更加明显的优势。通过进行架构改造,上述企业成功实现了工业大数据处理的降本增效目标。如果你也面临着类似的困扰,可以添加小T微信(tdengine)寻求帮助,和专业的解决方案架构师进行一对一的沟通。
参考文献
[1] 《数据可视化分析技术在工业大数据领域的开放式应用研究》.陈洪军 林树青 叶丽珠 余华
[2] 《加强数据治理体系建设,推动工业数据资源化深度融合》.大数据时代. 2023(10)
[3]《制造业中智能数据中台的设计与实现》.文啸. 2023(05)
[4]《TDengine 3.0 如何助力工业大数据实现边云协同?taosX 功能详解》.侯江燚
[5]《替换 Wonderware,云原生时序数据库 TDengine 助力工业大数据数字化》.TDengine 售前团队
[6]《动辄百万的工业大数据处理软件,现在60秒就能用上》.陶建辉
[7]《TDengine 在数益工联工业大数据采集平台建设中的初步实践》.易永耀 夏杭泰 邓炜兴
[8]《TDengine 在中天钢铁 GPS、 AIS 工业大数据调度中的落地》. 王旦
[9]《从 Hadoop 到 TDengine,我们在物联网、工业大数据上走过的路和展望》.黄斯郡
[10]《格创东智选择 TDengine,实现海量工业大数据实时全生命周期管理》.唐时涛
相关文章:
工业大数据的定义
目录 工业大数据的定义 工业大数据发展历程 工业大数据的特征 工业大数据的处理流程 工业大数据在处理上面临的挑战 工业大数据的有效处理方案 工业大数据处理相关案例 数益工联 x TDengine 中天钢铁 x TDengine 广州某企业工业互联网项目 x TDengine 格创东智 x TD…...
Cursor vs VS Code vs Zed
代码编辑器的世界已经迎来了创新的爆发。曾经由重量级IDE或基础文本编辑器主导的领域,如今开发者们发现自己正在探索全新一波聚焦于AI集成、协作和性能的工具。 在本文中,我们将深入探讨2025年三款流行的编辑器:Cursor、Visual Studio Code (VS Code)和Zed Code Editor。每…...
道通龙鱼系列-混合翼无人机:垂直起降+长时续航
道通龙鱼系列-混合翼无人机:垂直起降长时续航 道通龙鱼系列无人机采用独特的倾转翼尖设计,有效融合多旋翼垂直起降和固定翼长时续航的双重优势,机动、灵活,适应各种复杂起降条件;整机采用快拆和高效气动设计࿰…...
单片机-STM32部分:17、数码管
飞书文档https://x509p6c8to.feishu.cn/wiki/TOQqweKHWinugokUyqzcwb0fnTd 原理: 一个二极管等于八个LED组合在一起,想要显示什么形状,就点亮对应LED即可。 数码管根据其公共端所接的阳极和阴极的不同,分为了共阴极数码管和共阳…...
Web安全科普:构建数字世界的“防盗门”
目录 一、Web安全的核心挑战 二、六大核心威胁深度解析 三、安全防御体系构建 四、开发者必备工具包 五、法律合规要点 六、未来安全趋势 一、Web安全的核心挑战 1. 攻击者视角的入口 数据流动路径:用户 → 浏览器 → 网络 → 服务器 → 数据库 脆弱点分布&a…...
深入解析HTTP协议演进:从1.0到3.0的全面对比
HTTP协议作为互联网的基础协议,经历了多个版本的迭代演进。本文将详细解析HTTP 1.0、HTTP 1.1、HTTP/2和HTTP/3的核心特性与区别,帮助开发者深入理解网络协议的发展脉络。 一、HTTP 1.0:互联网的奠基者 核心特点: 短连接模式&am…...
【RAP】RAP动作与流行舞蹈/街舞
RAP动作与流行舞蹈风格的匹配性分析 Rap动作与各种流行舞蹈风格的匹配度如下: 最匹配 街舞(Hip-hop/Street Dance) 完美匹配程度:★★★★★原因:Rap和街舞同源于嘻哈文化,共享相同的文化根基特点:街舞的断点式动作、力量感和即兴性与Rap的节奏完美契合代表动作:Break…...
BUUCTF——web刷题第一页题解
共31题,admin那题没有,因为环境问题,我做的非常卡 目录 极客大挑战 2019]Havefun [HCTF 2018]WarmU [ACTF2020 新生赛]Include [ACTF2020 新生赛]Exec [GXYCTF2019]Ping Ping Ping [SUCTF 2019]EasySQL [极客大挑战 2019]LoveSQL [极…...
windows、Ubuntu、Debian 添加静态路由
1. windows 10 添加静态路由 快捷键win R: 输入 cmd ,打开命令行窗口 route print // 查看已经存在的路由 route add 192.168.3.0 mask 255.255.255.0 192.168.3.200 // 添加静态路由 192.168.3.200 为下一跳 route add -p 192.168.…...
服务器连接多客户端
一、epoll 核心函数详解 1. epoll_create/epoll_create1 - 创建 epoll 实例 c #include <sys/epoll.h> int epoll_create(int size); // Linux 2.6.8前需指定size(>1),后续版本可忽略 int epoll_create1(int flags); // 推荐使用…...
驿客时光影院酒店升级:雷克赛恩 Cyber Pro 1 如何重塑住宿观影体验
一、影院式酒店新趋势:当住宿邂逅沉浸式观影体验 (一)驿客时光的差异化突围 成都温江区的驿客时光影院酒店,凭借 “百寸巨幕观影 舒适住宿” 的差异化定位,成为年轻旅客打卡热点。其 20 间主题客房均配备独立投影设…...
Cinema4D 26.014
添加图片注释,不超过 140 字(可选) 软件概述 Cinema 4D是德国MAXON公司开发的一款专业的3D动画、建模、仿真和渲染软件解决方案,在3D设计领域应用广泛。 功能特点 强大的建模功能 多边形建模:提供了丰富的多边形建模…...
脚本语言Lua
本文来源 :腾讯元宝 Lua是一种轻量级、可嵌入的脚本语言,由巴西里约热内卢天主教大学的Roberto Ierusalimschy、Waldemar Celes和Luiz Henrique de Figueiredo于1993年开发。其设计目标是嵌入应用程序中,提供灵活的扩展和定制功能。 主要特性…...
106. 从中序与后序遍历序列构造二叉树
https://leetcode.cn/problems/construct-binary-tree-from-inorder-and-postorder-traversal/description/?envTypestudy-plan-v2&envIdtop-interview-150思路:我们知道后序的顺序是左右根,所以后序数组的最后一个一定是根节点,然后中序…...
全链路压测实战指南:从理论到高可用架构的终极验证
全链路压测实战指南:从理论到高可用架构的终极验证 引言:你的系统,真的准备好迎接洪峰了吗? 凌晨3点,某大型电商平台秒杀活动突袭上线。百万用户同时涌入,订单接口响应时间从200ms飙升到15秒,数据库连接池被瞬间耗尽,支付服务直接“熔断”,连锁反应导致库存混乱、物流…...
分布式AI推理的成功之道
随着AI模型逐渐成为企业运营的核心支柱,实时推理已成为推动这一转型的关键引擎。市场对即时、可决策的AI洞察需求激增,而AI代理——正迅速成为推理技术的前沿——即将迎来爆发式普及。德勤预测,到2027年,超半数采用生成式AI的企业…...
纯前端实现基于位置的天气和动态背景图片
如何为博客首页实现基于位置的天气和动态背景图片 引言 我为我的博客主页添加了根据用户所在位置显示当地天气、日出日落时间,并加载一张与天气和时间段匹配的高质量背景图片,可以显著提升用户体验。想象晴天时展示阳光普照的田野,雨天时呈现…...
1.1 认识编程与C++
认识编程与C教程 目标 理解程序、指令、数据的概念。了解C在现实中的应用场景。学会搭建编程环境,迈出第一步。 一、编程是什么?——给计算机写“魔法指令” 1. 基本概念 程序:一系列指令的集合,像一本“魔法食谱”。 &#x…...
代码随想录算法训练营第60期第三十七天打卡
大家好,今天我们算法训练营的第37天,首先为自己感到骄傲,居然坚持下来了,本来觉得自己可能坚持不下来,但是我硬是坚持下来了,好样的,同时也感谢那些看我的题解给我点赞的朋友,我在这…...
每周靶点:TIGIT、ICAM1及文献分享
本期精选了《抑制性受体TIGIT》《细胞粘附分子ICAM1》《真核蛋白表达:选择合适的条件进行》《文献分享:双特异性和多特异性抗体的可开发性评估》四篇文章。以下为各研究内容的概述: 抑制性受体TIGIT TIGIT是一种具有Ig和ITIM结构域的T细胞免…...
介绍一下什么是 AI、 AGI、 ASI
1. AI(人工智能):工具化的“窄域智能” 定义: AI 是能够执行特定任务的智能系统,依赖大量数据和预设规则,缺乏自主意识和跨领域通用性。 特点: 任务专用:如图像识…...
部署安装jenkins.war(2.508)
实验目的:部署jenkins,并与gitlab关联bulid 所需软件:jdk-17_linux-x64_bin.tar.gz jenkins.war apache-tomcat-10.1.40.tar.gz 实验主机:8.10具有java环境,内存最少为4G,cpu双核 目录 jdk安装 …...
【歌曲结构】2:小节与歌曲结构信息整合
歌曲小节与结构信息整合 我将为您整合小节信息与歌曲结构,创建一个更加详细的JSON数据结构。 处理方法 将小节时间与歌曲结构段落进行匹配为每个小节添加所属段落信息为小节添加格式化的时间戳为小节添加对应时间范围内的歌词{"song_title": "财神庙前许三亿…...
商城系统前端
商城系统的前端技术涉及多个层面的技术选型与架构设计,结合搜索结果中的信息,以下是商城系统前端技术的核心要点及实现方案: 一、基础技术栈 HTML5 & CSS3 功能定位:作为前端开发的基础,…...
OpenSSH 漏洞-SSH 服务器面临 MitM 攻击和拒绝服务攻击的风险
OpenSSH 发布了安全更新,修复了两个漏洞,一个是 MitM 攻击漏洞,另一个是拒绝服务漏洞,其中一个漏洞是在十多年前引入的。Qualys 发现了这两个漏洞,并向 OpenSSH 的维护人员展示了其可利用性。 OpenSSH(开放…...
PostgreSQL MCP 使用案例
## 概述 PostgreSQL MCP(PostgreSQL Multi-host Cluster Provisioning)是一种用于部署和管理多节点PostgreSQL集群的工具和架构。它提供了高效的数据库集群管理、高可用性保障和负载均衡功能。本文档将介绍PostgreSQL MCP的基本使用方法和常见应用场景。…...
什么是接口文档,如何使用,注意事项有哪些
一、接口文档的核心内容 基础信息 接口名称:明确功能(如“用户登录接口”)。 接口地址:URL 或 RPC 路径(如 /api/v1/login)。 请求方法:HTTP 方法(GET/POST/PUT/DELETE)…...
Swagger go中文版本手册
Swaggo(github.com/swaggo/swag)的注解语法是基于 OpenAPI 2.0 (以前称为 Swagger 2.0) 规范的,并添加了一些自己的约定。 主要官方文档: swaggo/swag GitHub 仓库: 这是最权威的来源。 链接: https://github.com/swaggo/swag重点关注: README.md: 包含了基本的安装、使用…...
[Java实战]Spring Boot + Netty 实现 TCP 长连接客户端及 RESTful 请求转发(二十六)
[Java实战]Spring Boot Netty 实现 TCP 长连接客户端及 RESTful 请求转发(二十六) 在现代微服务架构中,经常需要在不同服务之间进行高效、可靠的通信。本文将介绍如何使用 Spring Boot 结合 Netty 实现一个 TCP 长连接客户端,并…...
ProfibusDP主站转ModbusRTU/TCP与横河AXG电磁流量计通讯案例
ProfibusDP主站转ModbusRTU/TCP与横河AXG电磁流量计通讯案例 在当今数字化工业时代,智能仪表与控制系统的互联互通成为提高生产效率和管理水平的关键。横河AXG电磁流量计作为一款高性能的流量测量设备,在多个行业得到了广泛应用。而Profibus DP作为一种…...
鸿蒙OSUniApp开发的商品详情展示页面(鸿蒙系统适配版)#三方框架 #Uniapp
使用UniApp开发的商品详情展示页面(鸿蒙系统适配版) 前言 随着移动电商的普及,一个体验良好的商品详情页对于提高用户转化率至关重要。本文将分享我在使用UniApp开发商品详情页时的实践经验,并特别关注如何适配鸿蒙系统…...
VMware中快速安装与优化Ubuntu全攻略
准备工作 在开始安装之前,确保已经下载了VMware Workstation或VMware Player,并准备好Ubuntu的ISO镜像文件。VMware Workstation是一款功能强大的虚拟机软件,支持在Windows或Linux主机上运行多个操作系统。 创建虚拟机 打开VMware Worksta…...
本地 PC 使用Offset Explorer连接实体Ubuntu Kafka 【单机】超时问题解决
现状:本地 PC 使用Offset Explorer连接实体Ubuntu Kafka 超时 一、确认kafka是否在9092端口上运行 netstat -tulnp | grep 9092输出 tcp6 0 0 :::9092 :::* LISTEN 66113/java 使用jps查看进程66113的详细信息…...
CSS AI 通义灵码 VSCode插件安装与功能详解
简介 在前端开发领域,页面调试一直是个繁琐的过程,而传统开发中美工与前端的对接也常常出现问题。如今,阿里云技术团队推出的通义灵码智能编码助手,为前端开发者带来了新的解决方案,让开发者可以像指挥者一样…...
MUSE Pi Pro 使用TiTanTools烧录镜像
视频讲解: MUSE Pi Pro 使用TiTanTools烧录镜像 下载windows下的烧录工具 https://cloud.spacemit.com/prod-api/release/download/tools?tokentitantools_for_windows_X86_X64 下载镜像文件,zip后缀的即可 打开软件默认界面 按住FDL键,同时…...
嵌软面试每日一阅----通信协议篇(二)之TCP
一. TCP和UDP的区别 可靠性 TCP:✅ 可靠传输(三次握手 重传机制) UDP:❌ 不可靠(可能丢包) 连接方式 TCP:面向连接(需建立/断开连接) UDP:无连接࿰…...
开机自启动python程序_ubuntu22.04
一、没有设置开机自启动时 1、 conda activate yolo cd /home/orangepi/work_11.15/zipformer 2、 python app.py 二、设置开机自启动流程 1、新建一个文件.service文件 touch zipformer.service 2、最重要的找到你自己的环境路径 这个是我的 yolo的虚拟环境在ÿ…...
8、SpringBoot集成MinIO
8、SpringBoot集成MinIO https://xiaoxueblog.com/ai/SpringBoot%E9%9B%86%E6%88%90MinIO.html 1、pom <dependency><groupId>io.minio</groupId><artifactId>minio</artifactId><version>8.5.12</version> </dependency>2…...
LeRobot 框架的核心架构概念和组件(下)
本文档概述构成 LeRobot 框架的核心架构概念和组件。它介绍主要的子系统,并解释它们如何相互作用以实现机器人学习。 。。。。。。继续。。。。。。 机器人控制系统 机器人控制系统提供统一的接口来控制实体机器人。它支持不同的控制模式和机器人类型,…...
ubuntu18 设置静态ip
百度 编辑/etc/netplan/01-netcfg.yaml 系统没有就自己编写 network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: [192.168.20.8/24] # 设置你的IP地址和子网掩码 gateway4: 192.168.20.1 # 网关地址 namese…...
QML元素 - ThresholdMask
QML 的 ThresholdMask 用于根据阈值将源元素与遮罩元素的像素值进行比较,通过设定阈值范围来控制源元素的可见区域。它适用于基于亮度、透明度或颜色通道的动态遮罩效果,例如游戏中的血条、进度指示器或图像处理中的抠图。以下是详细使用技巧和场景示例&…...
[项目深挖]仿muduo库的并发服务器的解析与优化方案
标题:[项目深挖]仿muduo库的并发服务器的优化方案 水墨不写bug 文章目录 一、buffer 模块(1)线性缓冲区直接扩容---->环形缓冲区定时扩容(只会扩容一次)(2)使用双缓冲(Double Buf…...
(独家)SAP CO模块中 销售发票对应的Cost Document中的PSG对象是什么东东??
背景: 在销售发票生成的凭证中,控制凭证有两个字段:对象类型、对应编码;那这个PSG到底是什么东东?网上一直没人解释,可能没人研究过这个问题。 官方解释: 按我的理解,PSG profile …...
流程编辑器Bpmn与LogicFlow学习
工作流技术如何与用户交互结合(如动态表单、任务分配)处理过 XML 与 JSON 的转换自定义过 bpmn.js 的样式(如修改节点颜色、形状、图标)扩展过上下文菜单(Palette)或属性面板(Properties Panel&…...
群晖NAS部署PlaylistDL音乐下载器结合cpolar搭建私有云音乐库
文章目录 前言1.关于PlaylistDL音乐下载器2.Docker部署3.PlaylistDL简单使用4.群晖安装Cpolar工具5.创建PlaylistDL音乐下载器的公网地址6.配置固定公网地址总结 前言 各位小伙伴们,你们是不是经常为了听几首歌而开通各种平台的VIP?或者为了下载无损音质…...
Unity光照笔记
问题 在做项目中遇到了播放中切换场景后地面阴影是纯黑的问题,不得不研究一下光照。先放出官方文档。 Lighting 窗口 - Unity 手册 播放中切换场景后地面阴影是纯黑 只有投到地面的阴影是纯黑的。且跳转到使用相同Terrain的场景没有问题。 相关文章:…...
【ROS2】编译Qt实现的库,然后链接该库时,报错:/usr/bin/ld: XXX undefined reference to `vtable for
1、问题描述 在ROS2工程中,编译使用Qt实现的库,在其它ROS2包链接该库时,报错: /usr/bin/ld: XXX undefined reference to `vtable for2、原因分析 查看链接失败的几个函数接口都是,信号函数(signals 标记的函数)。因为信号函数都只有定义,没有实现,在执行ROS2 colc…...
deepseek讲解如何快速解决内存泄露,内存溢出问题
Java内存泄漏与内存溢出解决方案及预防措施 作为Java架构师,处理内存泄漏和内存溢出问题需要系统性的方法。以下是一份完整的解决方案和预防建议: 一、问题诊断阶段 1. 确认内存泄漏现象 监控GC日志,观察老年代使用率是否持续增长使用jst…...
双系统重装ubuntu
双系统ubuntu20.04重装(详细版)_ubuntu20.04安装教程-CSDN博客...
图形语言中间层:重构 AI 编程的未来之路
在软件开发的历史长河中,每一次技术革新都伴随着对效率与可控性的重新定义。当 ChatGPT、GitHub Copilot 等 AI 工具以自然语言生成代码的惊艳表现叩响编程世界的大门时,人们曾满怀憧憬地期待一个 “无代码” 的黄金时代 —— 只需用日常语言描述需求&am…...