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

北京亦庄机器人马拉松:人机共跑背后的技术突破与产业启示

2025年4月19日,北京亦庄举办了一场具有里程碑意义的科技赛事——全球首个人形机器人半程马拉松。这场人类与20支机器人战队共同参与的21.0975公里竞速,不仅创造了人形机器人连续运动的最长纪录,更成为中国智能制造领域的综合性技术验证平台。通过整合赛事真实数据与产业反馈,本文将对这一事件的创新价值与现实意义进行系统性梳理与修正。

图片来源:网易新闻

 一、赛事核心信息

(一)赛事规模与技术定位

此次赛事确实是全球首次人形机器人半程马拉松,参赛团队包括企业、高校及科研机构共20支。赛道全程21.0975公里,与人类跑者采用隔离并行赛道。需要修正的是,此前部分报道称“机器人全程零失误”,而实际数据显示仅6台机器人完赛,冠军“天工 Ultra”用时2小时40分42秒(配速7 - 8千米/ 时),相当于人类业余中游水平;另有机器人出现关节断裂、摔倒等故障。

(二)技术突破的客观呈现

运动控制:

冠军机器人通过协同控制实现上下坡重心偏移误差≤3厘米,但需3名工作人员全程跟随保障;松延动力N2机器人虽宣称0.5米转向半径,实际需人工辅助启动。

在运动控制领域,机器人需要精确地协调各个关节和肢体的动作,以实现稳定的行走和跑步姿态。这涉及到复杂的机械结构设计、传感器反馈以及算法优化。

协同控制技术的应用使得机器人能够在上下坡时自动调整重心位置,减少偏移误差,提高行走稳定性。然而,目前的技术仍然需要人工辅助来应对一些复杂的路况和突发情况,说明在运动控制的自主性和适应性方面还有待进一步提高。

能源管理:

“热插拔”换电技术仅天工Ultra实现30秒内完成,其他团队仍需停机换电;能耗数据存在差异,天工Ultra为每公里0.03度,但多数机器人实际能耗达0.15度。

能源管理是机器人实现长时间连续运动的关键因素之一。高效的能源管理系统能够优化机器人的能耗,延长其工作时间。热插拔换电技术的出现为机器人在赛事中的快速能源补充提供了可能,但目前仅有少数团队能够实现这一技术的高效应用。不同机器人的能耗数据差异较大,反映出各团队在能源管理技术方面的研发水平和优化策略存在明显差距,这也提示着未来在机器人能源管理领域还有广阔的研究和改进空间。

(三)赛事规则的隐性限制

赛道最大坡度≤9,但仅3支团队无实现减速通过陡坡。这一限制条件对机器人的通过性和稳定性提出了挑战。陡坡路段要求机器人的机械结构具备足够的强度和稳定性,同时需要算法能够准确地控制机器人的重心和力量输出,以实现平稳的上下坡运动。仅少数团队能够无减速通过陡坡,表明在机器人应对复杂地形的能力方面,整个行业还有较大的提升空间,需要在硬件设计和软件算法上进行更深入的研究和创新。

二、技术突破的实质进展与局限

(一)动态稳定性的双重突破

硬件层面:

天工Ultra采用轻量化铝合金与碳纤维材料,关节模组扭矩密度达180Nm/kg,但其腿部仍需耦合设计强化散热;松延动力N2通过胯部制冷剂喷洒装置解决运动过热问题。

在硬件方面,为了提高机器人的动态稳定性,研发团队采用了多种先进的材料和散热技术。轻量化材料的使用有助于降低机器人的整体重量,提高其运动灵活性和能效。关节模组的高扭矩密度设计则能够使机器人在运动过程中具备更强的力量输出和控制精度。

然而,高功率密度的关节模组在工作时会产生大量热量,因此需要有效的散热措施来保证其正常运行。天工 Ultra 和松延动力N2所采用的不同散热方案,体现了各团队在解决机器人散热问题上的技术探索和创新,但同时也暴露出在硬件集成和散热效率方面仍存在一些有待解决的问题。

算法层面:

强化学习算法使狭缝穿越耗时缩短83%,但赛道实测显示机器人仍依赖预设路径,突发障碍避让成功率仅67%。算法是实现机器人动态稳定性和智能控制的核心。

强化学习算法通过让机器人在模拟环境中不断试错学习,能够优化其在特定任务中的表现,如狭缝穿越时间的大幅缩短。然而,在实际赛道环境中,机器人对于突发障碍的避让能力仍然较低,这表明当前的算法在应对复杂多变的现实场景时还存在局限性。机器人对预设路径的依赖也反映出其自主决策和环境感知能力的不足,未来需要进一步改进算法,提高机器人的环境适应性和自主性。

(二)产业链协同的真实映射

核心部件

国产减速器成本降至进口产品1/3,但实测寿命8000小时(国际标准12000小时);国产3D视觉系统识别误差<0.5毫米,但复杂光影下定位延迟达120ms。

核心部件的性能和质量直接关系到机器人的整体性能。国产减速器在成本上的优势使其在市场中具有一定的竞争力,但在使用寿命上与国际标准仍有较大差距,这可能会影响机器人的可靠性和长期运行成本。国产3D视觉系统在识别精度上表现出色,但在复杂光影环境下的定位延迟问题则可能会影响机器人在实际应用中的工作效率和安全性。这些问题反映出我国机器人产业链在核心部件研发和生产方面还存在一些薄弱环节,需要加强技术创新和质量控制,提高核心部件的性能和可靠性,以满足机器人产业发展的需求。

数据反哺:

赛事积累的22TB运动数据推动核电巡检机器人故障间隔时间从400小时提升至2500小时,但工业场景移植成功率仅45%。赛事所积累的大量运动数据为机器人的改进和优化提供了宝贵的资源。

通过对这些数据的分析和挖掘,可以发现机器人在运动过程中的潜在问题和故障模式,从而有针对性地进行改进,提高机器人的可靠性和性能。然而,将这些数据所获得的改进经验移植到其他工业场景时,成功率并不高,这表明不同工业场景对机器人的要求存在较大差异,需要进一步研究如何更好地将数据驱动的优化方法与具体的应用场景相结合,提高机器人的通用性和适应性。

(三)资本市场的理性反馈

赛事周机器人概念股平均涨幅6.7%,伺服电机企业领涨,但38%的单日涨幅仅出现在具身智能赛道;200亿元产业基金中70%投向硬件研发,柔性驱动与能源管理仍处早期阶段。

三、产业发展的启示与瓶颈

(一)测试范式的价值重构

马拉松式测试暴露三大短板:连续运动1小时后关节效率下降22%;多机协同通信延迟高达 120ms;路面关节卡顿率超60%。

关节效率问题:

机器人在长时间连续运动过程中,关节的磨损和发热会导致效率下降。这不仅影响机器人的运动性能和速度,还可能增加能源消耗和故障风险。解决这一问题需要从关节材料、润滑技术、散热设计以及控制算法等多个方面进行综合研究和改进,以提高关节的可靠性和耐久性,确保机器人在长时间运行中保持良好的性能。

多机协同通信延迟:

在多机器人协同工作场景中,通信延迟是一个关键问题。较高的通信延迟可能导致机器人之间的动作不同步,协调困难,影响任务的执行效率和成功率。为了实现高效多机协同,需要采用更先进的通信技术和协议,优化通信网络架构,提高通信的实时性和可靠性,同时还需要进一步改进机器人的控制算法,使其能够在一定程度的通信延迟下仍能保持较好的协同性能。

路面关节卡顿问题:

复杂路面条件容易导致机器人关节卡顿,影响其通过性和稳定性。这要求机器人具备更强的环境感知能力和自适应控制能力,能够实时感知路面状况并调整自身的运动姿态和关节力量输出。在硬件设计方面,需要加强机器人的机械结构强度和灵活性,采用更可靠的关节驱动和传动装置,以提高机器人在复杂路面环境下的通过性和可靠性。

(二)技术落地的现实鸿沟

成本悖论:

成本问题是制约机器人技术大规模落地的重要因素之一。高成本使得机器人在很多应用场景中的性价比优势不明显,限制了其市场需求和推广范围。降低成本需要从原材料采购、零部件制造、生产工艺优化以及规模效应等多个方面入手,同时还需要加强技术创新,研发更高效、更经济的机器人技术和产品,以提高机器人的市场竞争力和普及率。

场景局限:

救灾机器人狭缝穿越速度提升300%的数据源于实验室,实际救援环境成功率不足40%。实验室环境与实际应用场景之间存在较大差异,机器人在实验室中表现出的优异性能往往难以在复杂多变的实际环境中得到充分发挥。这提示我们在机器人技术研发和测试过程中,需要更加注重实际场景的需求和特点,加强机器人在真实应用场景中的测试和验证,提高其环境适应性和任务完成能力,以缩小技术落地的现实鸿沟,推动机器人技术在更多领域的实际应用。

四、技术攻关方向验证

(一)已验证突破

清华大学团队2024年在《Science Robotics》发表论文,其仿生踝关节模组扭矩密度达 120Nm/kg(国际同类产品80Nm/kg);小米CyberOne 机器人实现0.5米半径自主转向,但需预编程路径支持。这些研究成果表明我国在机器人关键技术和产品研发方面取得了一定的突破。仿生踝关节模组的高扭矩密度设计为机器人在复杂地形行走和运动控制方面提供了更好的硬件支持,有助于提高机器人的稳定性和灵活性。小米CyberOne机器人的自主转向能力则体现了在机器人运动控制算法和感知技术方面的进步,尽管仍需要预编程路径支持,但为未来实现更高级的机器人自主导航和运动规划奠定了基础。这些已验证的突破为我国机器人产业的发展注入了新的动力,也为相关领域的研究和创新提供了有益的借鉴和参考。

(二)现存瓶颈

高工机器人研究所2024年报告指出:国产伺服电机功率密度仅为日系产品的65%,编码器精度差距达2个数量级;商业化障碍方面,特斯拉Optimus量产成本预估仍超10万美元,距离工业级应用门槛(<5万美元)尚有差距。

伺服电机与编码器技术瓶颈:

伺服电机和编码器作为机器人的核心零部件,其性能直接关系到机器人的运动精度、力量输出和响应速度。我国国产伺服电机和编码器在功率密度和精度等方面与国际先进水平相比仍存在较大差距,这严重制约了我国机器人整体性能的提升。要突破这一瓶颈,需要加大对伺服电机和编码器研发的投入,加强产学研合作,引进和吸收国外先进技术,提高我国在该领域的自主创新能力,逐步缩小与国际水平的差距,为机器人产业的发展提供可靠的核心零部件保障。

商业化成本障碍:

以特斯拉Optimus为代表的先进人形机器人的量产成本仍然居高不下,远高于工业级应用的门槛要求。高昂的成本使得这些先进的机器人技术难以大规模应用于实际生产生活中,限制了机器人产业的商业化发展进程。降低商业化成本需要从多个环节入手,包括优化产品设计、提高生产效率、降低原材料成本、加强供应链管理等。同时,还需要进一步开展技术创新和研发,探索新的材料、制造工艺和设计理念,以实现机器人产品的高性能与低成本的有机结合,推动机器人技术的商业化普及和应用。

综上所述,北京亦庄这场全球首个人形机器人半程马拉松赛事,已超越技术竞技的范畴。它既暴露了中国在精密传动、高密度电机等领域的技术代差,也验证了“场景驱动创新”模式的可行性。正如赛道旁那句未被摄像机捕捉的标语:“追赶者的每一步,都是领跑者的起跑线”,在智能革命的马拉松中,真实的技术演进远比完美的宣传叙事更具价值。未来,我们需要继续加强技术研发和创新,突破现存瓶颈,推动机器人产业的健康发展和广泛应用,以实现我国从机器人大国向机器人强国的转变。

相关文章:

北京亦庄机器人马拉松:人机共跑背后的技术突破与产业启示

2025年4月19日&#xff0c;北京亦庄举办了一场具有里程碑意义的科技赛事——全球首个人形机器人半程马拉松。这场人类与20支机器人战队共同参与的21.0975公里竞速&#xff0c;不仅创造了人形机器人连续运动的最长纪录&#xff0c;更成为中国智能制造领域的综合性技术验证平台。…...

大连理工大学选修课——机器学习笔记(6):决策树

决策树 决策树概述 决策树——非参数机器学习方法 参数方法&#xff1a; 参数估计是定义在整个空间的模型 所有训练数据参与估算 所有的检验输入都用相同的模型和参数 非参数方法&#xff1a; 非参数估计采用局部模型 输入空间被分裂为一系列可以用距离度量的局部空间…...

现代前端工具链深度解析:从包管理到构建工具的完整指南

前言 在当今快速发展的前端生态中&#xff0c;高效的工具链已经成为开发者的必备利器。一个优秀的前端工具链可以显著提升开发效率、优化项目性能并改善团队协作体验。本文将深入探讨现代前端开发中最核心的两大工具类别&#xff1a;包管理工具(npm/yarn)和构建工具(Webpack/V…...

[C语言]猜数字游戏

文章目录 一、游戏思路揭秘二、随机数生成大法1、初探随机数&#xff1a;rand函数的魔力2、随机数种子&#xff1a;时间的魔法3、抓住时间的精髓&#xff1a;time函数 三、完善程序四、游戏成果1、游戏效果2、源代码 一、游戏思路揭秘 猜数字游戏&#xff0c;这个听起来就让人…...

【Linux】g++安装教程

Linux上安装g教程 实现c语言在Linux上编译运行 1. 更新软件包列表 打开终端&#xff0c;先更新软件包列表以确保获取最新版本信息&#xff1a; sudo apt update2. 安装 build-essential 工具包 build-essential 包含 g、gcc、make 和其他编译所需的工具&#xff1a; sudo…...

MQTT - Android MQTT 编码实战(MQTT 客户端创建、MQTT 客户端事件、MQTT 客户端连接配置、MQTT 客户端主题)

Android MQTT 编码实战 1、Settting 在项目级 build.gradle 目录下导入 MQTT 客户端依赖 implementation org.eclipse.paho:org.eclipse.paho.mqttv5.client:1.2.5 implementation org.eclipse.paho:org.eclipse.paho.android.service:1.1.1AndroidManifest.xml&#xff0c;…...

Redis分布式锁使用以及对接支付宝,paypal,strip跨境支付

本章重点在于如何使用redis的分布式锁来锁定库存。减少超卖&#xff0c;同时也对接了支付宝&#xff0c;paypal&#xff0c;strip跨境支付 第一步先建立一个商品表 CREATE TABLE sys_product (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,code varchar(60) DEFAUL…...

沙箱逃逸(Python沙盒逃逸深度解析)

沙箱逃逸&#xff08;Python沙盒逃逸深度解析&#xff09; 一、沙盒逃逸的核心目标 执行系统命令 通过调用os.system、subprocess.Popen等函数执行Shell命令&#xff0c;例如读取文件或反弹Shell。 文件操作 读取敏感文件&#xff08;如/etc/passwd&#xff09;、写入后门文件…...

k8s-Pod生命周期

初始化容器 初始化容器是在pod的主容器启动之前要运行的容器&#xff0c;主要是做一些主容器的前置工作&#xff0c;它具有两大特征&#xff1a; 1. 初始化容器必须运行完成直至结束&#xff0c;若某初始化容器运行失败&#xff0c;那么kubernetes需要重启它直到成功完成 2. 初…...

基于Springboot + vue实现的中医院问诊系统

项目描述 本系统包含管理员、医生、用户三个角色。 管理员角色&#xff1a; 用户管理&#xff1a;管理系统中所有用户的信息&#xff0c;包括添加、删除和修改用户。 配置管理&#xff1a;管理系统配置参数&#xff0c;如上传图片的路径等。 权限管理&#xff1a;分配和管理…...

computed计算值为什么还可以依赖另外一个computed计算值?

在 Vue&#xff08;或类似的响应式框架&#xff09;中&#xff0c;computed 计算属性之所以可以依赖另一个 computed 属性&#xff0c;是因为&#xff1a; ✅ 本质上 computed 是响应式依赖的“派生值” 每个 computed 本质上就是一个 基于其他响应式数据计算出来的值。 当你在…...

近期实践总结

一、计算机二级考试到底教会了我们什么&#xff1f; 1、概况 根据本人复习、考试的经验&#xff0c;不难发现里面的试题或多或少有些死板&#xff08;甚至可以说落后于时代&#xff09;&#xff0c;当今时代已经不是二十年前什么都需要手搓的时代了&#xff0c;引擎、集成类软…...

Arduion 第一天,变量的详细解析

Arduino变量详解与嵌入式开发扩展 一、变量基础篇 1.1 变量声明与初始化 <ARDUINO>int ledPin 13; // 声明并初始化float sensorValue; // 先声明后赋值unsigned long startTime; // 无符号长整型void setup() {sensorValue analogRead(A0) *…...

【每日八股】复习 MySQL Day3:锁

文章目录 昨日内容复习MySQL 使用 B 树作为索引的优势是什么&#xff1f;索引有哪几种&#xff1f;什么是最左匹配原则&#xff1f;索引区分度&#xff1f;联合索引如何排序&#xff1f;使用索引有哪些缺陷&#xff1f;什么时候需要建立索引&#xff0c;什么时候不需要&#xf…...

2025年KBS新算法 SCI1区TOP:长颖燕麦优化算法AOO,深度解析+性能实测

目录 1.摘要2.算法原理3.结果展示4.参考文献5.文章&代码获取 1.摘要 本文提出了一种新颖的元启发式算法——长颖燕麦优化算法&#xff08;AOO&#xff09;&#xff0c;该算法灵感来自动画燕麦在环境中的自然行为。AOO模拟了长颖燕麦的三种独特行为&#xff1a;(i) 通过自然…...

1.4 点云数据获取方式——结构光相机

图1-4-1结构光相机 结构光相机作为获取三维点云数据的关键设备,其工作原理基于主动式测量技术。通过投射已知图案,如条纹、点阵、格雷码等,至物体表面,这些图案会因物体表面的高度变化而发生变形。与此同时,利用相机从特定...

2025.4.29总结

工作&#xff1a;最近手头活变得多起来了&#xff0c;毕竟要测两个版本&#xff0c;有时候觉得很奇怪&#xff0c;活少的时候&#xff0c;又想让别人多分点活&#xff0c;活多的时候&#xff0c;又会有些许不自然。这种反差往往伴随着项目的节奏&#xff0c;伴随着两个极端。所…...

初探RAG

源码 核心工作流程 读取文件的内容将内容保存在向量数据库检索向量数据库用户的问题用户问题 上下文【向量数据】 > LLM 读取文件内容【pdf为例】 from pdfminer.high_level import extract_pages from pdfminer.layout import LTTextContainerclass PDFFileLoader():d…...

AIGC(生成式AI)技术全景图:从文本到图像的革命

AIGC&#xff08;生成式AI&#xff09;技术全景图&#xff1a;从文本到图像的革命 前言 生成式人工智能&#xff08;AIGC&#xff09;正以惊人的速度重塑数字内容的生产方式。从GPT系列模型的文本生成&#xff0c;到Stable Diffusion的图像创作&#xff0c;再到Sora的视频合成…...

通信协议:数字世界的隐形语言——从基础认知到工程实践-优雅草卓伊凡

通信协议&#xff1a;数字世界的隐形语言——从基础认知到工程实践-优雅草卓伊凡 一、理解通信协议&#xff1a;数字世界的”隐形语法” 1.1 通信协议的不可见性与现实存在 通信协议如同空气中的无线电波&#xff0c;虽然看不见摸不着&#xff0c;却实实在在支撑着现代数字世…...

RPC复习

RPC复习 RPC (远程过程调用) 全面解析一、RPC 定义与核心作用1. 什么是RPC&#xff1f;2. 核心作用 二、主流RPC框架对比三、RPC适用场景四、RPC的缺陷五、RPC vs REST vs GraphQL六、Java实现案例&#xff1a;使用Dubbo框架案例描述1. 环境准备2. 定义服务接口3. 服务提供方实…...

Express 文件上传不迷路:req.files 一次性讲明白

前言 在开发后台接口的江湖中,文件上传堪称“隐藏副本”,难度不大但坑点极多。本来只想优雅接收一张图片,结果 undefined、报错、路径错乱轮番登场,逼得人想重拾卖烤红薯的梦想。别慌,本文将用轻松幽默的方式,深入拆解 req.files.file 的每个属性,从前端表单到后台处理…...

Leetcode 3530. Maximum Profit from Valid Topological Order in DAG

Leetcode 3530. Maximum Profit from Valid Topological Order in DAG 1. 解题思路2. 代码实现 题目链接&#xff1a;3530. Maximum Profit from Valid Topological Order in DAG 1. 解题思路 这一题的整体思路就是一个动态规划的思路&#xff0c;我们只需要在当前可以访问的…...

Mysql中索引的知识

Mysql中的索引的定义和种类 核心概念&#xff1a;索引是什么&#xff1f; 想象一下你有一本很厚的书&#xff0c;你想找到其中关于某个特定主题的内容。你有两种方法&#xff1a; 从头到尾翻阅整本书&#xff1a;这就像数据库中的全表扫描 (Full Table Scan)。如果书很长&…...

VSCode Verilog编辑仿真环境搭建

VSCode Verilog环境搭建 下载Iverilog安装Iverilog验证安装VS Code安装插件 下载Iverilog 官网下载Iverilog 安装Iverilog 一定要勾选这两项 建议勾选这两项 验证安装 运行Windows PowerShell输入命令&#xff1a;iverilog输入命令&#xff1a;Get-Command gtkwave …...

linux修改环境变量

添加环境变量注意事项。 vim ~/.bashrc 添加环境变量时&#xff0c;需要source ~/.bashrc后才能有效。同时只对当前shell窗口有效&#xff0c;当打开另外的shell窗口时&#xff0c;需要重新source才能起效。 1.修改bashrc文件后 2.source后打开另一个shell窗口则无效&#xff…...

为什么要学习《金刚经》

《金刚经》作为佛教般若经典的核心&#xff0c;以"缘起性空"为思想根基&#xff0c;通过佛陀与须菩提的对话&#xff0c;揭示了破除执著、见真实相的智慧。 以下从核心要义、精髓段落和现实应用三个维度进行解读&#xff1a; 一、核心思想精髓 1. "凡所有相&am…...

【阿里云大模型高级工程师ACP习题集】2.7 通过微调增强模型能力 (上篇)(⭐️⭐️⭐️ 重点章节!!!)

习题集: 【单选题】在大模型微调中,与提示工程和RAG相比,微调的独特优势在于( ) A. 无需外部工具即可提升模型表现 B. 能让模型学习特定领域知识,提升底层能力 C. 可以更高效地检索知识 D. 能直接提升模型的知识边界,无需训练 【多选题】以下关于机器学习和传统编程的说…...

Docker 容器双网卡访问物理雷达网络教程

作者&#xff1a; 陈梓洋 环境&#xff1a; ubuntu 22.04lts 时间&#xff1a; 2025年4月29日 Docker 容器双网卡访问物理雷达网络教程 这个教程适用于这样的场景&#xff1a;容器保留原有 ROS 通信网络&#xff08;如 bridge 网络&#xff09;&#xff0c;同时需要访问一个物…...

C++:Lambda表达式

C&#xff1a;Lambda表达式 C中lambda的基本语法1. 捕获列表&#xff08;Capture List&#xff09;2. 示例代码示例 1&#xff1a;简单的lambda示例 2&#xff1a;捕获变量示例 3&#xff1a;按引用捕获示例 4&#xff1a;捕获所有变量示例 5&#xff1a;作为函数参数 3. lambd…...

Vim 中替换字符或文本

在 Vim 中替换字符或文本可以使用 替换命令&#xff08;substitute&#xff09;&#xff0c;其基本语法为&#xff1a; :[range]s/old/new/[flags]1. 基本替换 命令说明:s/foo/bar/替换当前行的第一个 foo 为 bar:s/foo/bar/g替换当前行的 所有 foo 为 bar:%s/foo/bar/g替换 …...

Thinkphp开发自适应职业学生证书查询系统职业资格等级会员证书管理网站

主要功能介绍 1.PHP MYSQL开发,开源,方便二次开发。 2.后台管理界面清新 3.可批量导入导出数据,格式为:JsoN、CSV、 Excel等。 4.自适应手机端,PC端 5.数据修改,添加,删除非常方便,手机上就可以解决 6.可以增加管理员权限等 7.界面可以个性定制开发...

OpenAI Embedding 和密集检索(如 BERT/DPR)进行语义相似度搜索有什么区别和联系

OpenAI Embedding 和密集检索&#xff08;如 BERT/DPR&#xff09;其实是“同一种思想的不同实现”&#xff0c;它们都属于Dense Retrieval&#xff08;密集向量检索&#xff09;&#xff0c;只不过使用的模型、部署方式和调用方式不同。 &#x1f9e0; 首先搞清楚&#xff1a;…...

C语言复习笔记--数据在内存中的存储

今天我们来复习一下数据在内存中的存储方式.话不多说进入正题. 整数在内存中的存储 整数的2进制表⽰⽅法有三种&#xff0c;即原码、反码和补码.三种表⽰⽅法均有符号位和数值位两部分&#xff0c;符号位都是⽤0表⽰“正”&#xff0c;⽤1表⽰“负”&#xff0c;⽽数值位最⾼位…...

笔试专题(十二)

文章目录 主持人调度题解代码 小红的ABC题解代码 不相邻取数题解代码 空调遥控题解代码 主持人调度 题目链接 题解 1. 排序 2. 先按左端点的大小进行排序&#xff0c;保证时间是连续的&#xff0c;如果后一个点的左端点大于等于前一个点的右端点就是和法的&#xff0c;否则…...

Tauri(2.5.1)+Leptos(0.7.8)开发桌面应用---后台调用Python Matplotlib绘制图形

Rust语言最接近Python Matplotlib绘图库的应该是Plotters&#xff0c;但是试用下来还是没有Matplotlib效果好&#xff0c;所以尝试在Tauri Leptos项目中&#xff0c;后台调用Python Matplotlib绘制图形&#xff0c;并返回给前端Leptos展示。 具体效果如下&#xff1a; 1. 前端…...

Qemu-STM32(十七):STM32F103加入AFIO控制器

概述 本文主要描述了在Qemu平台中&#xff0c;如何添加STM32F103的AFIO控制器模拟代码&#xff0c;AFIO是属于GPIO引脚复用配置的功能。 参考资料 STM32F1XX TRM手册&#xff0c;手册编号&#xff1a;RM0008 添加步骤 1、在hw/arm/Kconfig文件中添加STM32F1XX_AFIO&#x…...

刀客doc:小红书商业技术负责人苍响离职

根据大厂日爆的爆料&#xff0c;小红书商业化再度迎来高层人事变动&#xff0c;原商业平台技术负责人苍响&#xff08;薯名&#xff09;&#xff0c;职级L2&#xff0c;已于本月正式离职&#xff0c;其下属团队现由电商业务负责人接管。 根据刀客doc获得的资料&#xff0c;苍响…...

CC52.【C++ Cont】滑动窗口

目录 1.题目 2.分析 方法1:暴力枚举 方法2:暴力枚举的优化:"同向双指针",也称滑动窗口 前置知识 核心操作 例子解释 代码 提交结果 1.题目 LCR 008. 长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target…...

linux中由于编译选项-D_OS64BIT导致的核心已转储问题

linux中由于编译选项-D_OS64BIT导致的核心已转储问题排查解决&#xff1a; 原因&#xff1a; a.so b.so a.so使用b.so 程序1 程序2 使用a.so 程序1运行正常&#xff0c;程序2启动后提示核心已转储。 程序1和程序2运行的代码都一致&#xff0c;只执行创建xApplication app&…...

Ubuntu搭建 Nginx以及Keepalived 实现 主备

目录 前言1. 基本知识2. Keepalived3. 脚本配置4. Nginx前言 🤟 找工作,来万码优才:👉 #小程序://万码优才/r6rqmzDaXpYkJZF 爬虫神器,无代码爬取,就来:bright.cn Java基本知识: java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)【Java项目】实战CRU…...

Knife4j 接口文档添加登录验证流程分析

Knife4j 接口文档添加登录验证流程是非常必要的&#xff0c;否则接口文档一旦暴露到外面是很危险的&#xff0c;今天我们详细分析一下。在1.9.6的版本时&#xff0c;作者把swagger-bootstrap-ui项目重命名为Knife4j&#xff0c;今天分析2.0.6版本。 1、pom.xml文件引入 <pa…...

C++之string

string 是C中常见的一个用于处理和操作字符串的类。一直有用它来存储字符串&#xff0c;今天来介绍介绍一下它的定义和一些基本用法吧。 1、头文件 #include <string>2、定义和初始化 #include <iostream> #include <string> using namespace std;int main…...

【含文档+PPT+源码】基于SSM的电影数据挖掘与分析可视化系统设计与实现

项目介绍 本课程演示的是一款基于SSM的电影数据挖掘与分析可视化系统设计与实现&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含&#xff1a;项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署运行本…...

DeepSeek提示词技巧

以下是使用Deepseek等AI工具时提升效果的提示词模式总结&#xff0c;涵盖核心规律、应用场景及效果对比&#xff1a; 规律一&#xff1a;结构化提示&#xff08;解决模糊性问题&#xff09; 问题&#xff1a;开放式问题导致回答笼统 模式&#xff1a;角色任务约束输出格式 例子…...

软考高项(信息系统项目管理师)第 4 版全章节核心考点解析(第4版课程精华版)

一、核心输入输出速记体系&#xff08;力扬老师独家口诀&#xff09; &#xff08;一&#xff09;规划阶段万能输入&#xff08;4 要素&#xff09; 口诀&#xff1a;章程计划&#xff0c;组织事业 ✅ 精准对应&#xff08;ITTO 核心输入&#xff09;&#xff1a; 章程&#…...

【linux网络】网络基础概念

1. 初始协议 1.1 OSI 七层模型 OSI&#xff08;Open System Interconnection&#xff0c;开放系统互连&#xff09;七层网络模型称为开放式系统互联参考模型&#xff0c;是一个逻辑上的定义和规范&#xff1b; 把网络从逻辑上分为了 7 层. 每一层都有相关、相对应的物理设备&a…...

【PyTorch动态计算图实战解析】从原理到高效开发

目录 前言技术背景与价值当前技术痛点解决方案概述目标读者说明一、技术原理剖析核心概念图解核心作用讲解关键技术模块说明技术选型对比二、实战演示环境配置要求核心代码实现案例1:梯度计算可视化案例2:动态控制流案例3:自定义反向传播运行结果验证三、性能对比测试方法论…...

【专题五】位运算(1):常见位运算操作总结

&#x1f4dd;前言说明&#xff1a; 本专栏主要记录本人的基础算法学习以及LeetCode刷题记录&#xff0c;按专题划分每题主要记录&#xff1a;&#xff08;1&#xff09;本人解法 本人屎山代码&#xff1b;&#xff08;2&#xff09;优质解法 优质代码&#xff1b;&#xff…...

react-native-vector-icons打包报错并且提示:copyReactNativeVectorIconFonts相关信息

使用react-native-vector-icons&#xff0c;打包时会报&#xff1a; FAILURE: Build failed with an exception. * What went wrong: Some problems were found with the configuration of task :app:copyReactNativeVec torIconFonts (type Copy).- Gradle detected a proble…...