数据链共享:从印巴空战到工业控制的跨越性应用
摘要
本文通过对印巴空战中数据链共享发挥关键作用的分析,引出数据链共享在工业控制领域同样具有重大价值的观点。深入阐述 DIOS 工业控制操作系统作为工业数据链共享基础技术的特点、架构及应用优势,对比空战场景与工业控制场景下数据链共享的相似性与独特性,探讨其对工业控制领域智能化、高效化发展的推动作用,为工业领域的技术升级与创新提供新的思路与参考。
关键词
数据链共享;印巴空战;工业控制;DIOS 工业控制操作系统
一、引言
在 2025 年 5 月 7 日凌晨爆发的印巴空战中,巴基斯坦空军凭借数据链共享技术实现了 “体系碾压”。巴军的 “作战 Link 数据链,使预警机、战机和导弹实时共享 12 维度战场数据,达成 “发现即摧毁” 的杀戮闭环。例如,地面红旗 - 9 防空雷达锁定印度战机后,迅速通过数据链将目标信息传递给空中的歼 - 10CE 战机和 ZDK - 03 预警机,歼 - 10CE 在无线电静默状态下 “盲射” 霹雳 - 15 导弹,由预警机全程引导完成致命一击,整个体系从发现到摧毁仅需 7 秒。而印度军队由于俄、法、美装备数据链互不兼容,信息传递延迟超过 40 秒,战场成为信息孤岛。这场空战充分展现了数据链共享在军事领域的强大威力,而这种威力并非局限于军事,在工业控制领域同样具有不可忽视的价值。
二、数据链共享在印巴空战中的关键作用剖析
2.1 构建体系化作战优势
中国提供的 Link - 17 数据链覆盖歼 - 10CE、和 ZDK - 03 预警机,且通过中国提供的接口实现了跨平台兼容,形成覆盖 200 公里半径的无缝信息网络。在此体系下,ZDK - 03 预警机可接收雷达数据和红旗 - 9P 防空系统的火控信息,并将目标坐标实时分发给歼 - 10CE 和 JF - 17,构建起 “传感器即射手” 的闭环打击链。相比之下,印度空军阵风战机使用法国 SPECTRA 数据链,苏 - 30MKI 沿用俄制 TKS - 2 - 27 数据链,与以色列费尔康预警机的 Link - 16 系统互不兼容,信息传输依赖语音通信,导致指挥延迟高达 8 分钟。由此可见,数据链共享将各作战单元融合为一个有机整体,极大地提升了作战体系的效能,形成体系化作战优势。
2.2 战场感知与跨域协同优势
在战场感知方面,ZDK - 03 预警机的有源相控阵雷达可探测 400 公里内目标,配合 JY - 27A 反隐身雷达(探测距离 500 公里),在印度阵风进入印巴边界前 78 公里即完成锁定,使巴军战机提前 120 秒掌握战场动态,为战术决策赢得宝贵时间。在跨域协同战术上,2025 年 5 月的空战中,巴军 HQ - 9P 防空雷达首先锁定印度阵风,随后将目标信息共享给 ZDK - 03 预警机,预警机再将数据转发给歼 - 10CE,由后者发射 PL - 15E 导弹,并在攻击过程中由预警机实时修正弹道,最终实现 “三机协同、一弹双杀”。这种 A 导 B 射 C 引导的战术,彻底颠覆了传统空战模式,而这一切的实现都依赖于高效的数据链共享。
2.3 电子战压制与火力优势互补
巴军歼 - 10CE 挂载的 K/RKL - 700A 电子战吊舱,可覆盖 S/C/X 等雷达频段,将印度阵风的 RBE - 2AA 雷达有效探测距离从 160 公里压缩至 47 公里。同时,歼 - 10CE 的 KLJ - 7A 雷达(探测距离 170 公里)负责远程截击,JF - 17 Block3 的 KLJ - 7B 雷达(探测距离 150 公里)承担战场巡逻,两者通过 Link - 17 数据链共享目标,形成互补。这种兼容性使巴基斯坦在超视距和中距空战中均保持火力优势,数据链共享在其中起到了信息纽带的作用,将电子战与火力打击有机结合,发挥出整体作战效能。
三、工业控制领域对数据链共享的需求
3.1 工业控制的复杂性与挑战
随着工业生产向智能化、自动化方向发展,工业控制系统变得日益复杂。现代工业生产涉及众多设备、系统以及不同环节的协同作业,如自动化生产线中包含大量传感器、执行器、控制器以及各类生产设备。不同设备可能来自不同厂家,具有不同的通信协议和接口标准,这就导致了 “信息孤岛” 现象的出现。例如,在某大型工厂中,生产线上部分设备采用西门子的通信协议,而另一部分采用施耐德的协议,这些设备之间难以直接进行数据交互与协同工作,严重影响了生产效率和系统的整体性能。同时,工业生产对实时性、可靠性要求极高,任何数据传输的延迟或错误都可能导致生产事故,造成巨大损失。
3.2 数据链共享在工业控制中的重要性
数据链共享能够打破工业设备之间的 “信息孤岛”,实现设备之间的数据实时交互与协同。通过统一的数据标准和通信协议,不同设备可以无缝连接,共享生产数据、运行状态等信息。例如,在智能工厂中,传感器实时采集设备的运行参数,如温度、压力、转速等,这些数据通过数据链共享传输给控制器和其他相关设备。控制器根据这些实时数据及时调整设备运行状态,优化生产过程,提高生产效率和产品质量。同时,数据链共享还能为工业企业提供更全面、准确的生产数据,便于企业进行数据分析和决策,实现生产过程的精细化管理和优化升级。
四、DIOS 工业控制操作系统:工业数据链共享的基石
4.1 DIOS 系统概述
DIOS(Distributed Industrial Operating System)分布式工业控制操作系统是一款拥有完全自主知识产权的国产系统,历经 10 多年的完善和发展,已在数十个大型项目中得到应用,并经国家软件评测中心测试,性能指标达到国际领先水平。它是面向控制领域的核心技术之一,旨在实现工业控制的低延迟、可靠性传输和大规模并发、泛通用性的需求,解决国内外控制领域 “去中心化”“边边协同”“全局通用性” 的痛点。
4.2 DIOS 系统架构与核心技术
DIOS 系统架构核心技术包括 CORBA、QOS、DIOS 内核等。系统组成涵盖去中心化的分布式工业操作系统、自带大型分布式 SCADA 系统、自带可无限扩展的全局控制开发工具以及兼容丰富的系统应用软件。其去中心化特点源于边缘计算机具备大于 PLC 自身的计算能力,且采用分布式异构通信等技术,最大化保持边缘 PLC 的低延时性能。单个或多个 PLC 硬件(内置 RTOS、PLC 应用程序)与边缘计算机(内置 DIOS 环境 + 代理)组合,形成去中心化、分布式、边边协同且可无限扩展的控制解决方案。
4.3 DIOS 系统实现数据链共享的机制
DIOS 在 PLC 之外,通过 “统一的代理” 对接不同的 PLC 控制程序,实现 “无系统孤岛”。DIOS 开发包(工具)可在环境中生成与设备或系统数量对应的代理程序,单一的边缘计算机可以同时运行单个或多个代理程序,并在同一个或多个边缘计算机内实现代理程序间的 “协同”。代理程序的数据可提交给 SCADA,形成 “监视” 及对延时要求不高的 “控制”,低延时控制及逻辑在代理程序内。例如,在工业生产线上,不同品牌和型号的 PLC 通过 DIOS 的代理程序实现数据互通,生产数据能够在各设备之间实时共享,从而实现生产线的协同运行。同时,DIOS 运行时有一个设备代理程序 “清单”,可在服务器或每一个边缘计算机内,增加设备即更新这个清单,确保系统对设备的有效管理和数据的顺畅共享。
4.4 DIOS 系统在工业控制中的应用优势
4.4.1 解决设备兼容性问题
DIOS 系统支持主流的 PLC 和通信协议,能够兼容各种第三方软件及硬件系统。在复杂的工业控制环境中,不同厂家、不同年代的设备往往存在通信协议不兼容的问题。DIOS 通过其统一的代理机制,屏蔽了底层设备的差异,使不同设备能够在同一平台下实现数据交互与协同工作。例如,在一个包含多种品牌 PLC 和智能设备的工业自动化车间中,DIOS 系统能够将这些设备无缝连接,实现数据的自由流通,避免了因设备兼容性问题导致的 “信息孤岛” 现象,大大提高了系统的集成度和可扩展性。
4.4.2 低延迟与高可靠性
工业控制对实时性要求极高,DIOS 系统的传输时延在毫秒级,能够满足工业生产中对数据快速响应的需求。例如,在高速运转的自动化生产线上,设备的运行状态变化迅速,需要及时调整控制参数。DIOS 系统凭借其低延迟特性,能够将传感器采集的数据快速传输给控制器,并将控制指令迅速下达给执行器,确保生产线的稳定运行。同时,系统支持去中心化热备,可用性达到 99.99% 以上,即使部分设备出现故障,整个系统仍能正常工作,保障了工业生产的连续性和可靠性,有效降低了因系统故障带来的生产损失。
4.4.3 易于部署与升级
相较于一些国外高端工业控制软件,DIOS 系统更容易部署和升级。企业在引入新设备或对现有系统进行改造时,DIOS 系统能够快速适应变化,无需进行大规模的系统重构。例如,当企业需要增加新的生产设备时,只需在 DIOS 系统中添加相应的设备代理程序,并更新设备清单,即可实现新设备与原有系统的集成。在系统升级方面,DIOS 系统可以逐步进行功能模块的更新,不会对企业现有的生产流程造成较大影响,降低了企业的技术升级成本和风险。
4.4.4 成本优势
DIOS 系统在实现高性能工业控制的同时,具有显著的成本优势。它可以为客户提供完整的平替国外高端软件(如西门子 WINCC OA)的产品,且成本更低。对于中小企业来说,高昂的软件采购和维护成本往往是制约其智能化升级的重要因素。DIOS 系统的出现,为这些企业提供了经济实惠的解决方案,使中小企业能够以较低的成本实现工业控制的数字化、智能化转型,提升企业的竞争力。
五、印巴空战与工业控制中数据链共享的对比与联系
5.1 相似性
5.1.1 信息流通的核心地位
在印巴空战和工业控制中,信息的实时、准确流通都处于核心地位。在空战中,战场信息如目标坐标、速度、高度等通过数据链在预警机、战机、防空系统等作战单元之间快速共享,使作战体系能够做出及时、准确的决策,实现高效打击。在工业控制领域,设备的运行参数、生产进度、故障信息等数据通过数据链在传感器、控制器、执行器等设备之间传递,保障工业生产过程的稳定运行和优化控制。无论是军事作战还是工业生产,信息流通不畅都将导致体系的混乱和效率的低下。
5.1.2 对协同作业的促进
数据链共享都极大地促进了不同单元之间的协同作业。在空战中,数据链实现了预警机、战斗机、地面防空系统和电子战力量的协同,形成 “超级大脑”,各作战单元紧密配合,发挥出远超单机作战的效能。在工业控制中,数据链将生产线上的各种设备连接起来,实现了设备之间的协同工作。例如,原材料输送设备、加工设备、检测设备等通过数据共享协同作业,提高了生产效率和产品质量。通过数据链共享,不同单元能够实时了解彼此的状态和需求,从而实现更高效的协作。
5.1.3 技术要求的共通性
两者在数据传输的可靠性、实时性以及系统兼容性等技术要求上具有共通性。在空战中,数据链必须具备抗干扰能力,确保在复杂电磁环境下数据传输的可靠性,同时要满足毫秒级的传输时延要求,以保证作战指令的及时传达。工业控制同样对数据传输的可靠性和实时性要求极高,生产过程中的数据传输不能出现错误或延迟,否则将影响产品质量甚至导致生产事故。此外,无论是空战中的不同军事装备,还是工业控制中的各类工业设备,都存在多种品牌、型号和通信协议,数据链系统都需要具备良好的兼容性,实现不同设备之间的数据交互。
5.2 独特性
5.2.1 应用场景的差异
印巴空战的数据链共享应用于军事对抗场景,面临的是复杂多变的战场环境,包括敌方的电子干扰、攻击等。作战单元需要在这种高风险、高动态的环境下快速决策和行动,数据链的安全性和抗干扰能力至关重要。而工业控制的数据链共享应用于相对稳定的工业生产环境,主要面临的是设备老化、环境干扰等生产过程中的常见问题。工业控制更注重数据的准确性和生产过程的稳定性,以保障生产的连续性和产品质量。
5.2.2 数据类型与用途的不同
空战中数据链共享的数据类型主要围绕战场态势感知和作战决策,如目标的位置、速度、武器状态等,数据的用途是为了实现对敌方目标的探测、跟踪和打击。而工业控制中数据链共享的数据类型则包括设备的运行参数(温度、压力、电流等)、生产工艺数据、设备故障信息等,数据的用途是用于监控生产过程、优化生产流程、保障设备正常运行以及进行质量控制等。两者的数据类型和用途根据各自的应用场景需求有明显的差异。
六、结论
印巴空战中数据链共享展现出的强大威力,为我们揭示了数据链技术在构建高效体系、提升协同作战能力方面的巨大潜力。而在工业控制领域,随着工业智能化的深入发展,数据链共享同样成为解决工业控制复杂性、实现设备协同与高效生产的关键。DIOS 工业控制操作系统作为工业数据链共享的基础技术,以其独特的架构、卓越的性能和显著的优势,为工业控制领域的数据链共享提供了有力支撑。通过对印巴空战与工业控制中数据链共享的对比分析,我们发现两者虽存在应用场景和数据特性等方面的差异,但在信息流通的核心地位、促进协同作业以及部分技术要求等方面具有相似性。借鉴军事领域数据链共享的成功经验,结合工业控制自身特点,进一步发展和完善工业数据链共享技术,将为工业控制领域带来更高效、智能、可靠的生产模式,推动工业领域的技术创新与升级,实现工业生产的高质量发展。未来,随着技术的不断进步,数据链共享在工业控制领域有望发挥更大的作用,创造更多的价值。
相关文章:
数据链共享:从印巴空战到工业控制的跨越性应用
摘要 本文通过对印巴空战中数据链共享发挥关键作用的分析,引出数据链共享在工业控制领域同样具有重大价值的观点。深入阐述 DIOS 工业控制操作系统作为工业数据链共享基础技术的特点、架构及应用优势,对比空战场景与工业控制场景下数据链共享的相…...
加速pip下载:永久解决网络慢问题
一文教你解决 pip 下载太慢了的问题 || 下载时因为网络不好中断下载的问题 一、找到 pip 配置文件路径 1.配置文件位置: Windows 系统的 pip 配置文件默认不存在,需要手动创建,路径为: C:\Users\你的用户名\pip\pip.ini 用户目…...
无线网络设备中AP和AC是什么?有什么区别?
无线网络设备中AP和AC是什么?有什么区别? 一. 什么是AP?二. 什么是AC?三. AP与AC的关系 前言 肝文不易,点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。 作者:神的孩子都…...
软考中级数据库备考-上午篇
背景 新工作主要做大数据平台,考一个软考中级数据库系统工程师,补足一下基础知识。 基础知识 1.计算机硬件基础知识 正确答案:C 正确答案:D 正确答案:C 正确答案:BC 正确答案:B 正确答案:D 正确答案:A DMA建立内存与外设的直接…...
opencv处理图像(二)
接下来进入到程序线程设计部分 我们主线程负责图形渲染等操作,OpenGL的限制,opencv技术对传入图像加以处理,输出预期图像给主线程 QThread 我之前也是在想给opencv开一个专门的线程,但经过了解有几个弊端,第一资源浪…...
powerbuilder9.0中文版
经常 用这个版本号写小软件,非常喜欢这个开发软件 . powerbuilder9.0 非常的小巧,快捷,功能强大,使用方便. 我今天用软件 自己汉化了一遍,一些常用的界面都已经翻译成中文。 我自己用的,以后有什么界面需要翻译,再更新一下。 放在这里留个…...
Linux510 ssh服务 ssh连接
arning: Permanently added ‘11.1.1.100’ (ECDSA) to the list of known hosts. rooot11.1.1.100’s password: Permission denied, please try again. rooot11.1.1.100’s password: Permission denied, please try again 还没生效 登不上了 失效了 sshcaozx26成功登录 …...
【25软考网工】第六章(2)信息加密技术
博客主页: christine-rr-CSDN博客 专栏主页: 软考中级网络工程师笔记 大家好,我是christine-rr !目前《软考中级网络工程师》专栏已经更新二十多篇文章了,每篇笔记都包含详细的知识点,希望能帮助到你!…...
LeetCode 热题 100 138. 随机链表的复制
LeetCode 热题 100 | 138. 随机链表的复制 大家好,今天我们来解决一道经典的链表问题——随机链表的复制。这道题在 LeetCode 上被标记为中等难度,要求深拷贝一个带有随机指针的链表。 问题描述 给你一个长度为 n 的链表,每个节点包含一个额…...
差动讯号(3)弱耦合与强耦合
各位在设计高速差动对时,除了阻抗之外,可能还会被问到一个问题,P与N之间的间距要多少? 在差动讯号(2):奇模与偶模一文中,我们已经知道差动对两线间距会影响其特性阻抗,且…...
强化学习系列:深度强化学习和DQN
1. 往期回顾 介绍了强化学习的基本概念和基本原理 介绍了基于动态规划的传统强化学习——价值迭代、策略迭代 介绍了在无模型的环境下,基于时序差分的表格型强化学习——Q-learning、SARSA 这些传统的方法都有各自的局限性,能适用的范围有限…...
AlimaLinux设置静态IP
通过nmcli命令来操作 步骤 1:确认当前活动的网络接口名称 首先,需要确认当前系统中可用的网络接口名称。可以使用以下命令查看: nmcli device步骤 2:修改配置以匹配正确的接口名称 sudo nmcli connection modify ens160 ipv4.…...
神经网络极简入门技术分享
1. 引言 神经网络是深度学习的基础,其设计灵感来源于人脑神经元的结构和工作方式。尽管现代神经网络已经变得异常复杂,但其核心原理却相对简单易懂。本报告旨在通过剖析神经网络的最基本单元——神经元,帮助初学者理解神经网络的工作原理。 …...
使用定时器监视当前PID 如果当前程序关闭 UI_Core.exe 也随之自动关闭实现方法
使用定时器监视当前PID 如果当前程序关闭 UI_Core.exe 也随之自动关闭实现方法 描述: C20 QT6.9 VS2022 中使用QProcess::startDetached(“UI_Core.exe”, QStringList(), QString(), &UI_Manage_pid);是启动目标程序 能否同时告诉目标程序当前宿主程序的PID,在UI_CORE.EX…...
SpringCloud之Ribbon基础认识-服务负载均衡
0、Ribbon基本认识 Spring Cloud Ribbon 是基于 Netflix Ribbon 实现的一套客户端 负载均衡的工具。 Ribbon 主要功能是提供客户端负载均衡算法和服务调用 Ribbon 客户端组件提供一系列完善的配置项如连接超时,重试等。 Ribbon 会基于某种规则(如简单…...
leetcode0829. 连续整数求和-hard
1 题目: 连续整数求和 官方标定难度:难 给定一个正整数 n,返回 连续正整数满足所有数字之和为 n 的组数 。 示例 1: 输入: n 5 输出: 2 解释: 5 2 3,共有两组连续整数([5],[2,3])求和后为 5。 示例 2: 输入: n 9 输出: …...
Python-77:古生物DNA序列血缘分析
问题描述 小U是一位古生物学家,正在研究不同物种之间的血缘关系。为了分析两种古生物的血缘远近,她需要比较它们的DNA序列。DNA由四种核苷酸A、C、G、T组成,并且可能通过三种方式发生变异:添加一个核苷酸、删除一个核苷酸或替换一…...
数据结构算法习题通关:树遍历 / 哈夫曼 / 拓扑 / 哈希 / Dijkstra 全解析
已知一棵二叉树先序遍历和中序遍历分别为 ABDEGCFH 和 DBGEACHF,请画出这个二叉树的逻辑结构并写出后序遍历的序列。 先序遍历:ABDEGCFH 中序遍历:DBGEACHF 先序遍历看出根为A,左子树DBGE,右子树CHF A的左子树 再…...
使用lldb查看Rust不同类型的结构
目录 前言 正文 标量类型 复合类型——元组 复合类型——数组 函数 &str struct 可变数组vec Iter String Box Rc Arc RefCell Mutex RwLock Channel 总结 前言 笔者发现这个lldb挺好玩的,可以查看不同类型的结构,虽然这好像是C的东…...
M0的基础篇之PWM学习
一、困惑 上一节课就是单纯的之配置了一个基础的定时器进行计数,计到一定的数值也就是到了一定的时间就进入中断,执行中断里面的任务,也就是一个最基础的定时的功能 这一节课的定时器产生了一个pwm波。也就是我们可以改变里面高电平的持续时间…...
win10-启动django项目时报错
前提 win10系统下已经安装了pip 和django(因为搜报错解决办法的时候,有博客说先检查下django有没有安装),另外也没有安装anaconda,没有用虚拟环境 报错如下 在pycharm执行新建app的命令python mange.py startapp app02…...
coze工作流完成行业调研报告
一、coze 是什么? Coze是由字节跳动推出的新一代AI应用开发平台,定位是零代码或低代码的AI开发平台,也被称为字节跳动版的GPTs ,国内版名为“扣子”。 Coze有国内版和国外版两个版本。国内版网址为http://www.coze.cn ÿ…...
为什么有了BST了,还要红黑树,红黑树有什么优点
BST(二叉搜索树)和红黑树都是常见的树形数据结构,但红黑树在某些方面对BST进行了优化,主要解决了BST在特定情况下可能出现的性能问题。以下是红黑树的核心优点及其存在的必要性: BST的局限性 BST的时间复杂度与树的高…...
【Linux基础】网络相关命令
目录 netstat命令 1.1 命令介绍 1.2 命令格式 1.3 常用选项 1.4 常用命令实例 1.4.1 显示所有TCP连接 1.4.2 查看路由表 1.4.3 实时监控网络接口流量 1.4.4 查看监听中的端口以及关联进程 ping命令 2.1 命令介绍 2.2 命令格式 2.3 常用选项 2.4 常用示例 ifconfi…...
DB4S:一个开源跨平台的SQLite数据库管理工具
DB Browser for SQLite(DB4S)是一款开源、跨平台的 SQLite 数据库管理工具,用于创建、浏览和编辑 SQLite 以及 SQLCipher 数据库文件。 功能特性 DB4S 提供了一个电子表格风格的数据库管理界面,以及一个 SQL 查询工具。DB4S 支持…...
多个python环境下,pip安装无法成功解决方案
问题 使用pip install xxx,安装过程很顺利且无任何报错,但是一旦在python中import xxx时,仍然提示xxx不存在。 解决方案 首先排除掉xxx包命名是否正确—— 这个非本文重点。 当已经确认xxx包命名正确,且常规通过pip install 即…...
人脸真假检测:SVM 与 ResNet18 的实战对比
在人工智能蓬勃发展的当下,人脸相关技术广泛应用于安防、金融、娱乐等诸多领域。然而,随着人脸合成技术的日益成熟,人脸真假检测成为保障这些应用安全的关键环节。本文将深入探讨基于支持向量机(SVM)结合局部二值模式&…...
求数组中的两数之和--暴力/哈希表
暴力法太好用了hhhhhhhhhhhhhhhhhhh我好爱鹅鹅鹅鹅鹅鹅呃呃呃呃呃呃呃呃呃呃 #include <iostream> #include <vector> using namespace std; int main(){ int n,target; cin>>n>>target; vector<int> nums(n); for(int i0;i<n;i){ cin>>…...
Go多服务项目结构优化:为何每个服务单独设置internal目录?
文章目录 Go多服务项目结构优化:为何每个服务单独设置internal目录?背景什么是 Go 的 internal 机制?传统根 internal 目录的局限为什么要每个服务单独设置 internal ?推荐结构示例 总结 Go多服务项目结构优化:为何每个…...
Wallcraft 3.53.0 | 提供高质量动态4D壁纸,解锁高级版,无广告干扰
Wallcraft是一款专注于提供高质量、原创壁纸的应用程序,特别是其特色的动态4D壁纸。这款应用程序不仅提供了大量免费的4K超高清壁纸和炫酷背景,还特别推出了带有视差效果的动态超高清4K壁纸及视频壁纸。用户可以根据个人喜好选择并设置这些壁纸作为手机屏…...
akshare爬虫限制,pywencai频繁升级个人做量化,稳定数据源和券商的选择
做量化,数据和交易接口是策略和自动化交易的基石,而稳定的数据和快人一步的交易接口是个人做量化的催化剂。 之前写过一篇文章:个人做量化常用的数据,多以爬虫为主,最近akshare爬虫限制,pywencai频繁升级。…...
leetcode504.七进制数
标签:进制转换 机试真题 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。 示例 1: 输入: num 100 输出: "202" 示例 2: 输入: num -7 输出: "-10" 思路:求n进制就是循环取余数,…...
OpenAI 结构改革:迈向民主化 AI 的新篇章
每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...
Satori:元动作 + 内建搜索机制,让大模型实现超级推理能力
Satori:元动作 内建搜索机制,让大模型实现超级推理能力 论文大纲一、背景:LLM 推理增强的三类方法1. 基于大规模监督微调(SFT)的推理增强2. 借助外部机制在推理时进行搜索 (RLHF / 多模型 / 工具)3. 现有局限性总结 二…...
Python序列化的学习笔记
1. Npy&Numpy O4-mini-Cursor:如果.npy文件里包含了「Python对象」而非纯数值数组时,就必须在加载时加上allow_pickleTrue。...
如何修改进程优先级?
文章目录 1. 摘要2. 命令实现2.1 使用 renice(调整普通进程的优先级)2.2 使用 chrt(调整实时进程的优先级) 3. 代码实现 1. 摘要 在实际开发中,我们经常会遇到创建进程的场景,但是往往并不关心它的优先级…...
java命令行打包class为jar并运行
1.创建无包名类: 2.添加依赖jackson 3.引用依赖包 4.命令编译class文件 生成命令: javac -d out -classpath lib/jackson-core-2.13.3.jar:lib/jackson-annotations-2.13.3.jar:lib/jackson-databind-2.13.3.jar src/UdpServer.java 编译生成class文件如下 <...
JAVA自动装箱拆箱
引言 Java 中的**装箱(Boxing)和拆箱(Unboxing)**是自动类型转换的机制,用于在基本数据类型(如 int、long 等)和其对应的包装类(如 Integer、Long 等)之间进行转换。这种…...
Linux系统之----模拟实现shell
在前面一个阶段的学习中,我们已经学习了环境变量、进程控制等等一系列知识,也许有人会问,学这个东西有啥用?那么,今天我就和大家一起综合运用一下这些知识,模拟实现下shell! 首先我们来看一看我…...
Doris和Clickhouse对比
目录 一、Doris和Clickhouse对比**1. 底层架构****Doris****ClickHouse** **2. 运行原理****Doris****ClickHouse** **3. 使用场景****Doris****ClickHouse** **4. 优缺点对比****总结** 二、MPP架构和Shared-Nothing 架构对比**1. 什么是 MPP 架构?****定义****特点…...
思考:(linux) tmux 超级终端快速入门的宏观思维
tmux 工具集合 GitHub - rothgar/awesome-tmux: A list of awesome resources for tmux 要点: 习惯性思维的变换与宿主机之间的双向复制、粘贴手动备份全部窗口,以及还原自定义窗格提示信息TPM 插件的安装思想别名 在有些场景里,可能无法…...
JavaScript基础-全局作用域
在JavaScript中,理解不同种类的作用域是掌握这门语言的关键之一。作用域决定了变量和函数的可访问性(即可见性和生命周期)。其中,全局作用域是最基本也是最宽泛的作用域类型。本文将深入探讨全局作用域的概念、特点及其使用时需要…...
【MCAL】TC397+EB-tresos之I2c配置实战(同步、异步)
I2C总线是Philips公司在八十年代初推出的一种串行、半双工的总线,主要用于近距离、低速的芯片之间的通信。本篇文章首先从理论讲起,介绍了英飞凌TC3x系列芯片对应MCAL中对I2C驱动的定义与介绍,建议读者在阅读本篇文章之前对I2C有个简单的认识…...
电网拓扑分析:原理与应用
在现代电力系统中,电网拓扑分析是一项至关重要的技术,它为电力系统的安全、稳定和高效运行提供了坚实的基础。电网拓扑描述了电力系统中各元件(如发电机、变压器、输电线路、负荷等)之间的连接关系,通过拓扑分析&#…...
leetcode-hot-100(哈希)
写在前面 这部分官方标记为哈希,下面的代码使用的都是 C 进行实现,说到 C 中的哈希,需要了解一下 C 中的 hashtable(std::unordered_map或std::unordered_set)。 std::unordered_map std::unordered_map 是一个存储…...
音频类网站或者资讯总结
我爱音频网: 我爱音频网 - 我们只谈音频,丰富的TWS真无线蓝牙耳机拆解报告 (52audio.com) 其他更多资讯 音频行业全品类深度剖析,2024市场趋势解读汇总-EDN 电子技术设计 (ednchina.com)...
优选算法——前缀和
目录 1. 数组的中心下标 2. 除自身以外数组的乘积 3. 和为k的子数组 4. 和可被K整除的子数组 5. 连续数组 6. 矩阵区域和 1. 数组的中心下标 题目链接:724. 寻找数组的中心下标 - 力扣(LeetCode) 题目展示: 题目分析&am…...
VScode密钥(公钥,私钥)实现免密登录【很细,很全,附带一些没免密登录成功的一些解决方法】
一、 生成SSH密钥对 ssh-keygen 或者 ssh-keygen -t rsa -b 4096区别:-t rsa可以明确表示生成的是 RSA 类型的密钥-b参数将密钥长度设置为 4096 位默认:2048 位密钥不指定-t参数,ssh -keygen默认也可能生成 RSA 密钥【确保本机安装ssh&#…...
MySQL进阶篇2_SQL优化、锁
文章目录 1 SQL优化1.1插入数据优化1.2主键优化页分裂页合并主键设计原则 1.3order by设计优化1.4group by设计优化小理解 1.5limit设计优化顺序IO和随机IO小疑惑 1.6count设计优化1.7update优化关于隐式事务事务的DML操作 锁全局锁表级锁表锁元数据锁意向锁 行级锁锁的释放条件…...
Yocto项目实战经验总结:从入门到高级的全面概览
本文面向开发者和实际项目经验者,分享经过大量实战积累的 Yocto 项目工程经验和基础技巧。本文简明但精彩,应用和观察相结合,充分适合做为全面进阶 Yocto 项目开发的实用指南。 一、入门理解:Yocto 是什么?规划如何开始…...