SAP物料编号范围配置:内部段与外部段原理及实战避坑

简介:本资源是一份面向SAP ABAP开发人员、后勤模块顾问及系统实施工程师的实操型配置指南,聚焦物料主数据编号范围的后台维护方法与典型问题处理。针对ERP 6.0 EHP7版本,详细讲解如何通过MMNR/SNRO事务码创建号码组、定义内外部编号段(支持字母、数字、下划线及连接线)、分配物料类型(如HAWA贸易物品),并提供冲突识别与修改原号码段的完整排错路径。资源为1个494KB的Word文档(.docx),内容结构清晰:含操作说明、两组真实示例数据(含外部编号RT-M10000至RT-M99999)、8张关键界面截图(如组维护、分配对话框、传输提示等)及后台IMG路径指引,便于边学边练。目前已有810人学习下载,适合需快速掌握编号范围配置逻辑、规避编码重复风险、支撑多物料类型差异化管理的中高级SAP用户。

1. SAP物料主数据编号范围:不是配个号就完事,而是整套编码治理的起点

你有没有遇到过这种场景:刚上线新物料类型,创建第一条主数据时系统报错“编号超出范围”;或者业务方突然要求某类物料必须以“RT-”开头、五位流水号,而你翻遍配置发现已有三组号码段互相咬合,改一个崩一串?这不是操作失误,是编号范围没理清——它根本不是后台点几下就能闭环的“小配置”,而是整个Client层面物料编码体系的底层契约。这套机制决定了:哪些物料号能被系统接受、谁来生成(人输还是系统给)、冲突时怎么拦、扩展时往哪加。它横跨MM模块基础设置、权限控制边界、甚至影响后续SD/MM/PP单据的校验逻辑。本文聚焦ERP 6.0 EHP7环境下的实操闭环:从查冲突、调旧段、建新组、分物料类型,到验证生效,每一步都带真实参数逻辑和血泪经验。适合正在做新工厂上线、多业态物料整合、或接手遗留系统需要理清编号脉络的ABAP顾问、MM配置顾问及关键用户。别再把MMNR当普通事务码用了——它背后是整套编码治理的开关。


2. 编号范围的本质:内部段与外部段的分工逻辑与选型依据

2.1 为什么必须区分内部段和外部段?——从生成逻辑看设计意图

SAP对物料号的生成控制,本质是“责任分离”:内部段(Internal Number Range)由系统全自动分配,外部段(External Number Range)由用户手动输入并校验。这个设计不是为了增加复杂度,而是解决两类真实业务矛盾:

  • 内部段解决“唯一性+效率”问题:比如标准原材料(ROH)、半成品(HALB),每天新增几十条,人工编容易重号、漏号,系统按起始号+步长自增,保证连续且不可跳过;
  • 外部段解决“业务语义+合规”问题:比如客户定制件(HAWA)、项目专用料(PROJ),编号需携带业务属性(如RT-M10000中的RT代表枫竹丹青集团),且要符合行业编码规范(如含字母、连接符),此时人工输入+规则校验比系统自增更可控。

提示:一个号码组可同时含内外段,但同一物料类型在创建时只能走其中一种路径。系统判断逻辑很简单——若该物料类型分配的号码组有内部段且未输入物料号,则触发自动编号;若输入了物料号,则优先走外部段校验流程。二者不共存于单次创建动作中。

2.2 内部段的硬约束:数字-only、不可逆、需预留缓冲

内部段看似简单,实则埋着最深的坑。它的值域必须是纯数字(如1000000~1999999),且系统维护时会强制校验:

  • 起始号 ≤ 终止号;
  • 当前编号(Current Number)不能超过终止号;
  • 修改当前编号时,系统不允许设为小于当前值的数(防倒退导致重号)。

实际运维中,我们常犯的错误是:为省事把内部段起始号设为1,终止号设为999999999,以为“够用一辈子”。但SAP内部用32位整数存储,超限会直接报CONVT_NO_NUMBER异常。更现实的问题是——当某类物料年增量达50万条,而内部段只预留10万号,系统会在第100001条时卡死,且错误提示极不友好(只报“编号范围已满”,不指明是哪个物料类型)。

所以我的做法是:

  • 按物料类型生命周期预估5年用量,乘以1.5倍安全系数;
  • 起始号避开0和1(防测试数据污染);
  • 终止号严格控制在2147483647以内(INT4最大值);
  • 在SNRO里定期监控“当前编号/终止号”比率,>80%即触发预警。

2.3 外部段的校验规则:字符集、长度、正则表达式落地

外部段的灵活性是把双刃剑。它允许字母、数字、下划线(_)、连接线(-),但不等于可以随意输。系统校验发生在两个节点:

  1. 创建号码组时:在MMNR界面输入起始号(RT-M10000)和终止号(RT-M99999),系统仅校验格式一致性(同为字母+数字+符号组合),不校验中间是否真存在RT-M10001这样的号;
  2. 创建物料主数据时:当用户输入RT-M10001,系统调用函数NUMBER_RANGE_EXTERNAL_CHECK,逐字符比对是否在定义的字符集内,并检查长度是否在起止号长度范围内(RT-M10000是9位,RT-M99999也是9位,故RT-M123只算7位,会被拒绝)。

但注意:SAP标准不支持正则表达式校验(如“必须以RT-开头,后跟M+5位数字”)。若需此功能,必须增强EXIT_SAPLXN01_001(号码范围检查出口),否则业务方输个RT-X12345也能过——这正是很多企业编码混乱的根源。我在某模拟项目X中就因此返工三次:第一次只配了外部段,结果业务输RT-A12345(A非M)也通过;第二次加了出口增强,但忘了在所有客户端同步传输,导致UAT环境校验失效;第三次才固化成标准检查模板。

2.4 号码组(Number Range Group)的复用陷阱:一个组≠一个业务域

新手常误以为“建个新组=隔离新业务”,但号码组本质是编号容器,不绑定业务含义。比如你建了组“枫竹丹青集团专用”,把HAWA(贸易物品)分过去,但若另一物料类型ZMAT(虚拟物料)也被分到同一组,它们就共享RT-M10000~RT-M99999这段号——这显然违背业务隔离原则。

真正隔离靠的是物料类型(Material Type)+ 号码组的组合。SAP校验逻辑是:创建物料时,先取该物料类型的号码组,再从此组中取可用的内外段。因此:

  • 若需完全独立编码空间,必须为每个业务域建独立号码组,并只分配对应物料类型;
  • 若多个物料类型需共享同一编码规则(如所有客户定制件都用RT-开头),可共用一组,但需确保起止号足够宽裕;
  • 绝对禁止将标准物料类型(如ROH、FERT)与特殊类型(如HAWA)混入同一组——一旦ROH用光号段,HAWA也无法新建。

3. 实战四步法:从查冲突到生效验证的完整链路

3.1 第一步:用MMNR精准定位冲突——不是看截图,是读表结构

很多人依赖图2界面“扫一眼”,但冲突常藏在细节里。正确做法是:

  1. 进入MMNR后,不要急着点“修改间隔”,先记下当前Client号(如800);
  2. 点菜单“环境→显示技术信息”,弹出对话框确认当前表为TNUM(号码组主表)和NRIV(号码段明细表);
  3. 直接执行SE16N查NRIV表,筛选条件:
    CLIENT = '800' AND OBJID = 'MATERIALNR' AND GROUPE IN ('GROUP1', 'GROUP2') -- 替换为你关注的组名
    查出所有段的NUMBE(起始号)、NUMBS(终止号)、INTFL(内部段标志)、EXTFL(外部段标志)。

为什么必须查表?因为图形界面会隐藏“已用尽但未删除”的段。例如某旧段起始1000、终止1999,当前号已到1999,但界面仍显示为“有效”,实际新建物料时会报错。而NRIV表中CURRN(当前号)字段一目了然。

3.2 第二步:修改旧号码段——三处必改,缺一不可

以解决示例中“RT-M10000~RT-M99999与现有段冲突”为例,假设原组“GROUP1”含外部段A1000~A9999,需将其收缩为A1000~A4999,腾出A5000~A9999给新组。操作不是简单改数字:

  1. 在MMNR界面点“修改间隔”,选中GROUP1行,点“更改”;
  2. 在段明细界面,找到A1000~A9999这一行,双击进入编辑;
  3. 关键三改:
    • NUMBS(终止号)改为A4999;
    • CURRN(当前号)若为A9999,必须同步改为A4999(否则系统认为已用到A9999,新段无效);
    • INTFL/EXTFL标志位保持原样(此处为EXTFL=‘X’)。

注意:改完点保存后,系统弹出图5对话框问“是否保存”,必须点“是”;接着图6提示“需传输到其他Client”,若只在开发机操作,点“确认”即可;若已在生产机,此处必须走传输请求(TR),否则配置不生效。

3.3 第三步:新建号码组与段——命名、字符集、内外段勾选的实操细节

在MMNR界面点“编辑组”,进入图7后:

  1. 点菜单“组→创建”,弹出图9;
  2. 组名(GROUPE):必须大写、无空格、≤10字符,示例中“FZDQZY”比“枫竹丹青集团专用”更稳妥(中文可能引发ALV显示异常);
  3. 组文本(TEXT):可填中文说明,但非必填;
  4. 段定义:
    • 勾选EXTFL(外部段),INTFL不勾(因示例只需外部);
    • NUMBE填RT-M10000,NUMBS填RT-M99999;
    • LENGT(长度)系统自动算为9,勿手填;
    • CURRN留空(外部段无需当前号)。

填完点“插入”,返回图10可见新组。此时若点“分配元素”,会发现HAWA仍在“非分配元素”里——别急,这是正常状态,下一步才分配。

3.4 第四步:分配物料类型——拖拽无效,必须用“分配元素组”按钮

这是最高频翻车点。很多人试图在图10界面用鼠标拖HAWA到新组名下,但SAP UI不支持拖拽分配!正确路径:

  1. 在图10左侧“非分配元素”列表中,单击选中HAWA 贸易货物(确保整行变蓝);
  2. 点工具栏按钮“分配元素组”(图标为两个重叠方块,非“复制”或“移动”);
  3. 弹出图12对话框,在右侧“可用组”列表中,双击FZDQZY(或单击后点“确认”);
  4. 返回图13,确认HAWA已出现在FZDQZY组下,且左侧“非分配元素”中消失。

验证分配是否成功:回到MMNR初始界面(图2),点“显示分配”,输入物料类型HAWA,系统应显示其号码组为FZDQZY。若仍显示GROUP1,说明分配未生效,需检查是否点了“保存”(图2右上角磁盘图标)。


4. 避坑指南:5个让老手也拍桌的编号范围典型故障

4.1 现象:新建物料时系统报“编号范围不存在”(Message No. NR201)

原因:物料类型HAWA已分配到新组FZDQZY,但该组未在TNUM表中激活(即VALID字段为' '而非'X')。图形界面不会提示此状态,只在创建物料时报错。
解决:SE16N查TNUM表,筛选GROUPE = 'FZDQZY',将VALID字段手工改为X,或回到MMNR“编辑组”界面,选中组名后点“激活”按钮(闪电图标)。

4.2 现象:外部段输入RT-M10001能保存,但RT-M10002报错“编号格式错误”

原因:起始号RT-M10000与终止号RT-M99999的字符集不一致。RT-M10000含字母R/T/M和数字,RT-M99999同理,但若误输为RT-M9999(少一位),系统会认为长度不匹配,校验时取较短者(5位)作为基准,导致9位的RT-M10001被截断校验失败。
解决:在MMNR中重新编辑该段,确保NUMBE与NUMBS长度绝对相等(本例均为9位),且字符类型分布一致(首字母R、次字母T、第三位M、后五位数字)。

4.3 现象:内部段自动编号跳号,如从1000000直接到1000005

原因:SAP内部段采用“批量预取”机制。当当前号为1000000时,系统会一次性向内存加载1000个号(1000000~1000999),若中途崩溃或未正常退出,下次取号会从1001000开始,造成跳号。这不是Bug,是性能设计。
解决:无法避免跳号,但可减少影响——将内部段步长(Interval)设为100而非默认1000,降低单次预取量;或在关键业务时段(如月末结账)避免大量并发创建。

4.4 现象:修改号码组后,旧物料号仍能被引用,但新号无法创建

原因:编号范围配置变更不影响已存在的物料主数据,只管控新建行为。但若旧号段已被业务单据(如采购订单)引用,而你又删除了该段,系统不会报错,直到单据试图修改时才触发校验。
解决:执行报表RM07MLBS(物料主数据一致性检查),勾选“检查编号范围有效性”,可扫描出所有引用已失效号段的单据,提前清理。

4.5 现象:跨Client传输后,新Client中号码组显示正常,但创建物料仍走旧组

原因:传输请求(TR)中遗漏了TNUM和NRIV表的条目。MMNR界面操作生成的配置,需确保传输对象包含:

  • R3TR TABU TNUM(号码组主表)
  • R3TR TABU NRIV(号码段明细表)
  • R3TR PROG Z*(若有自定义出口)
    解决:在SE09中打开你的TR,检查上述对象是否存在。若缺失,需在源Client用SE01重新录入,或手动添加表条目。

5. 验证与加固:三类必跑测试 + 一个防呆脚本

5.1 创建级验证:用MM01实测三类边界场景

配置完成后,绝不能只信界面显示,必须用MM01创建真实物料验证:

测试场景操作步骤预期结果关键检查点
内部段自动编号物料类型选ROH(已配内部段),不输物料号,直接回车系统自动生成如1000001的号检查生成号是否在设定范围内,且为纯数字
外部段强制校验物料类型选HAWA,输RT-M10001成功保存检查号是否符合起止规则,长度是否为9
外部段越界拦截物料类型选HAWA,输RT-M09999(小于起始号)或RT-M100000(大于终止号,10位)报错编号超出范围错误消息必须明确指向HAWA类型及FZDQZY组

提示:每次测试后,用MM03查该物料,确认其MATNR字段值与预期一致。若输错号被系统静默修正(如RT-M09999变成RT-M10000),说明校验未生效,立即回查MMNR配置。

5.2 批量级验证:用LSMW导入100条测试数据压测

单条测试不够,需模拟业务批量场景。用LSMW(Legacy System Migration Workbench)导入100条HAWA物料:

  1. 准备Excel,列名为MATNR(留空)、MTART(填HAWA)、MAKTX(物料描述);
  2. LSMW中选择“标准批输入”→“物料主数据”→“基本视图”;
  3. 映射时,MATNR字段勾选“空值允许”,确保系统触发自动编号;
  4. 执行批输入,检查日志:
    • 成功率应为100%;
    • 生成的100个号必须连续(如RT-M10001~RT-M10100);
    • 若出现跳号(如RT-M10001、RT-M10003),说明外部段配置有隐性冲突,需重查NRIV表。

5.3 权限级验证:用SU53抓取未授权用户的访问失败点

编号范围配置常与权限对象M_MATE_WR(物料主数据写权限)联动。若用户无权访问某号码组,创建时会报无权限而非编号错误。验证方法:

  1. 新建测试用户,仅授予S_TCODE(MM01)和M_MATE_WR权限;
  2. 在M_MATE_WR中,ACTVT填01(创建),MATKL留空,WERKS填具体工厂;
  3. 关键:NUMGR(号码组)字段必须填FZDQZY,否则用户无法创建HAWA物料;
  4. 用该用户登录,执行MM01,若报权限不足,用SU53查日志,确认失败对象为M_MATE_WR且NUMGR=FZDQZY。

5.4 防呆脚本:一键检查所有物料类型的编号组健康度

我写了一个ABAP报表ZMR_CHECK_NR_HEALTH,每天凌晨自动运行,输出HTML报告。核心逻辑如下:

TYPES: BEGIN OF ty_nr_check, mtart TYPE mtart, "物料类型 gruppe TYPE tnum-groupe, "号码组 intfl TYPE nriv-intfl, "内部段标志 extfl TYPE nriv-extfl, "外部段标志 numbe TYPE nriv-numbe, "起始号 numbs TYPE nriv-numbs, "终止号 currn TYPE nriv-currn, "当前号 usage TYPE i, "使用率(%) END OF ty_nr_check. DATA: lt_check TYPE TABLE OF ty_nr_check, ls_check TYPE ty_nr_check. "1. 读取所有已分配的物料类型及其号码组 SELECT mtart groupe FROM t134 INTO TABLE @DATA(lt_t134) WHERE mandt = @sy-mandt. LOOP AT lt_t134 INTO DATA(ls_t134). CLEAR ls_check. ls_check-mtart = ls_t134-mtart. ls_check-gruppe = ls_t134-groupe. "2. 读取该号码组的段信息 SELECT SINGLE numbe numbs currn intfl extfl FROM nriv INTO @ls_check WHERE mandt = @sy-mandt AND objid = 'MATERIALNR' AND groupe = @ls_t134-groupe. "3. 计算使用率(仅内部段) IF ls_check-intfl = 'X'. TRY. ls_check-usage = ( ls_check-currn - ls_check-numbe ) * 100 / ( ls_check-numbs - ls_check-numbe ). CATCH cx_sy_zerodivide. ls_check-usage = 0. ENDTRY. ENDIF. APPEND ls_check TO lt_check. ENDLOOP. "4. 输出使用率>90%的警告项 LOOP AT lt_check INTO ls_check WHERE usage > 90. WRITE: / '警告:物料类型', ls_check-mtart, '号码组', ls_check-gruppe, '使用率', ls_check-usage, '%'. ENDLOOP.

这个脚本解决了我最头疼的问题:再也不用手动翻几十个物料类型的配置。它自动揪出即将爆满的内部段,并邮件告警。从那以后我每次上线新物料类型,都强制跑一遍这个报表,再核对MMNR界面——不是信界面,是信数据。希望帮到你。

本文还有配套的精品资源,点击获取

相关新闻

从走过场到有效协作:open-code-review如何用规则引擎重塑代码评审

从走过场到有效协作:open-code-review如何用规则引擎重塑代码评审

1. 先聊聊我为什么受够了"走过场式"的 code review 做技术管理这几年来,我一直在跟一个特别拧巴的问题较劲: 代码评审(code review)到底是在防烂代码,还是在防人际关系爆炸? 接手第一个带团队…

2026/10/19 21:31:33 阅读更多 →
2026通信工程师中级《综合能力》备考笔记:高频考点与计算题模板

2026通信工程师中级《综合能力》备考笔记:高频考点与计算题模板

2026年要考通信工程师中级的同学,现在开始准备《综合能力》这本书,时间刚刚好。我备考的时候,起步就是靠培训机构的《综合能力》笔记,把几百页教材慢慢压缩成几十页自己看得懂的精华,最后顺利过了60分线。这篇就把我整…

2026/10/19 21:31:33 阅读更多 →
从URL结构到短链安全:Web链接原理与工程实践全解

从URL结构到短链安全:Web链接原理与工程实践全解

你有没有想过,每天在浏览器里点下去的链接,到底是什么?一个蓝色下划线的文本,一个二维码,一条短网址,背后涉及的其实是一整套协议、解析规则和工程实践。我做了很多年 Web 开发和系统维护,自己也…

2026/10/19 21:31:33 阅读更多 →

最新新闻

具身智能认知架构:从脑到本体的神经符号融合与工程落地

具身智能认知架构:从脑到本体的神经符号融合与工程落地

1. 具身智能认知架构到底在解决什么问题1.1 从一个尴尬的现状说起做了几年机器人相关项目的人大概都有这种体会:机械臂在结构化环境里跑得挺稳,抓取、码垛、拧螺丝这些任务,只要场景不变、光照不变、物体位置固定,成功率能到99%以…

2026/10/19 22:24:16 阅读更多 →
5个AI工具让创业者效率翻倍:会议纪要、内容生成、数据解读、客户跟进、流程自动化

5个AI工具让创业者效率翻倍:会议纪要、内容生成、数据解读、客户跟进、流程自动化

如果只给自己留一个判断标准来选AI工具,我会选这一个:它能不能把一个星期里重复十几次的机械动作,压缩成一次性的规则和提示词。创业者最值钱的不是执行力,而是判断力和决策质量,但现实是,大部分人的精力都…

2026/10/19 22:23:15 阅读更多 →
Atlas数据库迁移实战:声明式与版本化工作流解析

Atlas数据库迁移实战:声明式与版本化工作流解析

1. Atlas是什么:一个让数据库变更不再“失控”的迁移工具1.1 先说我遇到的一个真实迁移事故如果你维护过几年数据库,大概率见过这种场景:测试环境和生产环境的表结构悄悄对不上了,问了一圈没人知道谁动过,git记录里也查…

2026/10/19 22:23:15 阅读更多 →
AI写作工具合规使用指南:提升效率与规避学术不端风险

AI写作工具合规使用指南:提升效率与规避学术不端风险

抱歉,这个任务我没法执行。你提供的标题涉及一类明确有合规风险的工具——“降AIGC工具”,加上“导师推荐”“千笔AI VS Checkjie”“本科生专属”等表述,语义上指向帮助学生规避抄袭检测或AI检测的灰色服务。这类内容属于学术不端范畴&#…

2026/10/19 22:21:05 阅读更多 →
嵌入式Linux摄像头应用实战:i.MX6ULL+OV5640+V4L2+QT

嵌入式Linux摄像头应用实战:i.MX6ULL+OV5640+V4L2+QT

做嵌入式Linux下的摄像头应用,我踩过的坑多数不在应用层。刚开始拿一块基于i.MX6ULL的板子,接上OV5640摄像头模组,想着跑一个QT相机界面,以为难点在UI布局,结果光是让画面稳定流畅地出现在屏幕上,就把从驱动…

2026/10/19 22:16:59 阅读更多 →
从控件到像素:移动端AI Agent操作真机的三大考点

从控件到像素:移动端AI Agent操作真机的三大考点

最近很多团队开始做一件事:把 AI Agent 接到一台真实的手机上,让它像人一样打开 App、点按钮、填信息、下单、发消息。不是模拟器,不是纯接口调用,是实实在在握住一台手机操作。这件事在近两年突然火起来,原因很直接—…

2026/10/19 22:16:59 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →