dsoframer.ocx 部署指南:兼容 Office 2016 的版本选择与注册

简介:DSOFramer.ocx控件最新版是一份面向WinForm开发者的Office文档嵌入组件资源,重点解决在应用程序窗体内部直接查看与编辑Word、Excel等文档的需求,并已适配Office 2016,避免文档跳出为独立Office窗口而破坏界面统一性。压缩包共14个文件,约654KB,包含ocx控件本体、Interop与AxInterop互操作dll、MyControl.dll等组件,以及config配置、exe示例程序、html说明页、xml与manifest清单和一份手顺及效果xlsx,便于注册控件后快速在Visual Studio工具箱中引用调试。资源已有2276人学习下载,适合需要将Office文档编辑能力集成进桌面软件的中高级开发者参考,可借助示例程序与配置说明理解控件初始化、文档加载及常见兼容性问题的处理思路。

1. 从一次控件注册失败说起:dsoframer.ocx 到底该装哪个版本

上周帮一个做文档管理系统的朋友排查问题,他们的老系统在客户现场突然打不开 Word 文档了,报错弹窗一闪而过,日志里只留下一句ActiveX component can't create object。折腾半天才发现,是客户新换的电脑上 Office 版本从 2010 升到了 2016,而系统里用的 dsoframer.ocx 还是十年前那个老版本,注册表里注册上了,但一调用就崩。这个场景其实特别典型——dsoframer.ocx 这个控件在国内的 OA、档案管理、合同审批类系统里用了快二十年,很多项目组早就没人维护它了,可一旦运行环境里的 Office 版本变了,它立刻给你脸色看。

dsoframer.ocx 本质上是一个 ActiveX 控件,用来在 VB6、Delphi、C# WinForm 这些老技术栈里嵌入 Word、Excel 的编辑窗口。它不像现在的前端组件那样有 npm 包管理,装起来全靠手动注册,版本又和 Office 的 COM 接口深度绑定。Office 2016 的 COM 接口和 2003/2007 相比有不少变化,尤其是文档对象模型里几个属性和方法的签名调整,老版本控件调用时就会抛异常。所以如果你现在还在维护这类系统,或者正准备在一台新机器上部署,第一件事不是急着regsvr32,而是先搞清楚:你手里的 dsoframer.ocx 到底是不是支持 Office 2016 的那个版本。

这篇文章面向的是需要把 dsoframer.ocx 部署到 Windows 环境、并且目标机器上装的是 Office 2016 的开发者。我会把版本选择、注册步骤、权限配置、常见报错排查整个走一遍,尽量把每一步的命令和参数都写清楚,让你照着做就能跑通。如果你用的是 Office 365 或者 2019,部分步骤也通用,但版本号需要另外确认。

2. 环境准备与版本确认:别拿 2003 年的控件硬扛 Office 2016

2.1 先确认你的 Office 到底是哪个版本

很多人嘴上说“我装的是 Office 2016”,实际可能是 Office 365 的某个更新通道,或者装的是 WPS 兼容模式。dsoframer.ocx 对 COM 接口的调用非常敏感,差一个小版本都可能出问题。所以第一步是拿到准确的版本号。

打开 Word,点“文件” → “账户”,在右侧能看到“关于 Word”的按钮,点进去会弹出一个版本信息框。重点看两行:第一行是产品名称,比如Microsoft Word 2016;第二行是版本号,类似16.0.4266.1001。这个 16.0 开头就代表 Office 2016 内核,后面的数字是具体构建号。

如果你不方便打开 Word,也可以用命令行查。以管理员身份运行 CMD,输入:

reg query "HKEY_CLASSES_ROOT\Word.Application\CurVer" /ve

正常会返回(默认) REG_SZ Word.Application.16。如果是.15就是 2013,.14是 2010。这一步的目的是确认你的目标环境确实是 16.0 系列,因为 dsoframer.ocx 支持 Office 2016 的版本通常要求注册表里能正确识别到 Word.Application.16 这个 ProgID。

提示:如果返回的是.15或更低,说明你装的不是 2016,后续步骤里的控件版本可能不匹配,需要先升级 Office 或者找对应版本的控件。

2.2 控件文件从哪来、该选哪个版本

dsoframer.ocx 本身没有官方持续维护的发布页,网上流传的版本很多,文件大小从 300 多 KB 到 1MB 出头都有。我一般会按下面几个特征来判断一个版本是否值得用:

第一,看文件版本号。右键控件文件 → “属性” → “详细信息”,里面有一个“文件版本”字段。支持 Office 2016 的版本,文件版本通常在2.2.0.0以上,有些修订版会标2.3.x。如果文件版本还是1.x或者2.0.x,大概率是 2007 年之前的产物,对 Office 2016 的兼容性很差。

第二,看数字签名。正规渠道流出的控件一般带有有效的 Authenticode 签名,签名者可能是某个软件公司或者个人开发者。没有签名的文件不是不能用,但在 Windows 10/11 上注册时会被 SmartScreen 拦截,需要额外处理。

第三,看依赖的 DLL。有些版本的 dsoframer.ocx 依赖mfc42.dll、msvcrt.dll这些老运行时,如果你的目标机器是纯净的 Windows 10,可能缺这些库。我一般会优先选那些静态链接了 MFC 的版本,部署时少一层依赖。

如果你手头没有合适的文件,可以找项目里之前用过的备份,或者从可靠的内部渠道获取。这里不提供具体下载链接,因为这类控件的分发渠道比较杂,建议从你所在团队的历史归档里找。

2.3 系统环境的最低要求

dsoframer.ocx 是 32 位控件,这一点非常关键。即使你的操作系统是 64 位 Windows 10 或 Windows 11,也必须用 32 位的regsvr32.exe来注册,路径是C:\Windows\SysWOW64\regsvr32.exe。如果你不小心用了System32下的 64 位版本,会直接报“模块加载失败”或者“不是有效的 Win32 应用程序”。

另外,目标机器上必须安装完整的 Office 2016 桌面版,不能是 UWP 版或者网页版。WPS 虽然能打开 doc 文件,但它的 COM 接口和微软 Office 不兼容,dsoframer.ocx 调用时会找不到对应的接口,直接抛异常。

操作系统方面,Windows 7 SP1 到 Windows 11 都可以,但 Windows 10 1809 之后的版本对 ActiveX 控件的安全策略更严,注册后可能还需要调整 IE 的 ActiveX 设置,这个后面会讲。

3. 注册与配置:从拷贝文件到权限放行

3.1 把控件放到正确的目录

很多人习惯把 ocx 文件随便扔在桌面或者项目目录里,然后直接注册。这样做在开发机上可能没问题,但部署到客户机器上,一旦目录权限收紧或者路径里有中文,注册就会失败。我一般会统一放到C:\Windows\SysWOW64\下面,因为这是 32 位系统组件的标准位置,权限也默认配好了。

操作步骤:

copy dsoframer.ocx C:\Windows\SysWOW64\dsoframer.ocx

如果你的项目要求把控件放在自己的目录里,比如D:\MyApp\Bin\,那也可以,但后续注册时要写完整路径,并且确保SYSTEM和Administrators对这个目录有读取和执行权限。

拷贝完成后,检查一下文件是否被 Windows 标记为“来自网络”。右键文件 → “属性”,如果底部有“解除锁定”的复选框,勾上再确定。这个标记会导致注册时被拦截,报错0x8002801C。

3.2 用 32 位 regsvr32 注册控件

注册命令本身很简单,但路径一定要写对。以管理员身份打开 CMD,输入:

C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\dsoframer.ocx

如果一切正常,会弹出一个对话框说“DllRegisterServer 在 dsoframer.ocx 已成功”。如果没弹成功,而是报了一个错误码,先别急,把错误码记下来,后面排查章节会逐个解释。

这里有几个参数值得注意。有些场景下你需要静默注册,比如在安装脚本里调用,可以加/s参数:

C:\Windows\SysWOW64\regsvr32.exe /s C:\Windows\SysWOW64\dsoframer.ocx

/s表示 silent,不弹任何对话框。但调试阶段不建议用,因为看不到错误信息。另外还有一个/u参数用来反注册,卸载控件时用:

C:\Windows\SysWOW64\regsvr32.exe /u C:\Windows\SysWOW64\dsoframer.ocx

注册成功后,可以查一下注册表确认:

reg query "HKEY_CLASSES_ROOT\CLSID\{00460182-9E5E-11D5-B7C8-0001022A3B5C}" /s

这个 CLSID 是 dsoframer 控件的典型标识,不同版本可能略有差异,但大部分流通版本都是这个。如果查不到,说明注册没写进去。

3.3 配置 Office 的 COM 加载项权限

控件注册上了,不代表 Office 就允许它加载。Office 2016 默认会禁用未签名的 ActiveX 控件,尤其是从网络路径加载的。你需要调整两个地方。

第一个是 Word 的信任中心。打开 Word → “文件” → “选项” → “信任中心” → “信任中心设置” → “ActiveX 设置”,选择“以最小限制启用所有控件之前提示我”或者“无限制启用所有控件”。生产环境建议选第一个,至少有个提示。

第二个是注册表里的LoadBehavior。dsoframer.ocx 作为 COM 加载项注册后,会在HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\下面生成一个键。你需要确认这个键下面的LoadBehavior值是3,表示启动时加载。如果是2或者0,改成3再重启 Word。

reg add "HKEY_CURRENT_USER\Software\Microsoft\Office\Word\Addins\DSOFramer.FramerControl" /v LoadBehavior /t REG_DWORD /d 3 /f

注意这里的DSOFramer.FramerControl是控件的 ProgID,不同版本可能叫DSOFramer.FramerCtrl或者别的,注册后可以在HKEY_CLASSES_ROOT下面搜DSOFramer找到准确的 ProgID。

3.4 在项目里引用控件的正确姿势

如果你是在 VB6 或 Delphi 里用,注册后直接在“工程” → “引用”里勾选DSOFramer就行。如果是在 C# WinForm 里,需要先添加 COM 引用,然后从工具箱里拖控件。但 C# 项目有个坑:Visual Studio 默认会为 COM 引用生成一个互操作程序集(Interop),这个程序集是强命名的,部署到客户机器上如果版本不一致,会报Could not load file or assembly。

我一般的做法是:在项目里把Embed Interop Types设为true,这样互操作类型会直接嵌入到你的程序集里,不依赖外部的 Interop DLL。具体位置在解决方案资源管理器里找到那个 COM 引用,右键 → “属性” → “嵌入互操作类型” 改为True。

如果你用的是 C# 并且需要动态创建控件,代码大概长这样:

Type t = Type.GetTypeFromProgID("DSOFramer.FramerControl"); dynamic ctrl = Activator.CreateInstance(t); ctrl.Open("C:\\test.docx");

这段代码的逻辑是:先通过 ProgID 拿到 COM 类型,然后动态创建实例,最后调用Open方法打开文档。注意dynamic关键字需要你的项目引用Microsoft.CSharp程序集。如果运行时报COMException,多半是控件没注册好或者 Office 版本不匹配。

4. 避坑与排查:注册失败、闪退、文档打不开的常见原因

4.1 报错 0x8002801C:注册表写入权限不足

现象:运行regsvr32后弹窗提示DllRegisterServer 失败,返回代码 0x8002801C。

原因:这个错误码的意思是“访问 OLE 注册表出错”。通常是因为当前用户没有权限写入HKEY_CLASSES_ROOT下的某些键,或者 UAC 没有真正提升权限。很多人以为右键“以管理员身份运行”就万事大吉,但如果你的 CMD 是从非管理员窗口启动的,或者系统策略限制了注册表写入,照样会失败。

解决:先确认 CMD 窗口标题栏有“管理员”字样。如果没有,关掉重新用管理员身份打开。然后检查HKEY_CLASSES_ROOT\CLSID的权限,确保Administrators组有完全控制权。如果还是不行,临时关闭 UAC 再试一次,注册成功后再打开。

4.2 报错 0x80070005:拒绝访问

现象:注册时提示对 DllRegisterServer 的调用失败,错误代码 0x80070005。

原因:这个错误码是“拒绝访问”,常见于三种情况:控件文件被杀毒软件锁定了;文件所在目录没有读取权限;或者控件依赖的某个 DLL 缺失,导致加载时被系统拒绝。

解决:先把控件文件加到杀毒软件的白名单里,或者临时关闭实时防护。然后检查文件权限,确保Everyone至少有读取权限。最后用Dependency Walker或者dumpbin /dependents看一下控件依赖哪些 DLL,缺哪个补哪个。

4.3 Word 启动时闪退或卡死

现象:注册完控件后,一打开 Word 就闪退,或者界面卡住不动。

原因:多半是LoadBehavior设置成了3,但控件本身和当前 Office 版本不兼容,Word 在加载加载项时崩溃了。也有可能是控件的初始化代码里访问了不存在的 COM 接口,直接抛异常导致进程退出。

解决:先把LoadBehavior改成0或者2,让 Word 不自动加载这个控件。然后打开 Word,看是否恢复正常。如果恢复正常,说明问题出在控件本身,需要换一个兼容 Office 2016 的版本。如果还是闪退,那可能是 Office 安装本身有问题,尝试修复 Office。

4.4 文档能打开但无法编辑

现象:控件加载成功,文档也显示出来了,但工具栏是灰的,或者一打字就报错。

原因:这种情况通常是控件的授权或者许可没通过。dsoframer.ocx 在打开文档时会检查 Office 的许可证状态,如果 Office 没有激活,或者用的是批量授权版本但 KMS 没连上,控件就会进入只读模式。

解决:先确认 Office 已经激活。打开 Word → “文件” → “账户”,看右侧是否显示“已激活”。如果没有,先激活 Office。如果已经激活但还是只读,检查控件的Locked属性是不是被设成了True,在代码里把它改成False再试。

4.5 在 Windows 11 上注册成功但调用失败

现象:在 Windows 11 上regsvr32提示成功,但程序一调用就报Class not registered。

原因:Windows 11 对 32 位 COM 组件的注册表重定向更严格。如果你用 64 位程序去调用 32 位控件,即使注册表里能看到 CLSID,实际创建实例时也会失败。另外 Windows 11 的 Defender 可能会在后台阻止未签名的 ActiveX 控件加载。

解决:确认你的宿主程序是 32 位的。如果是 C# 项目,把目标平台改成x86而不是Any CPU。然后在 Defender 的“应用和浏览器控制”里,把“潜在不受欢迎的应用”拦截级别调低,或者把宿主程序加到排除项里。

5. 验证跑通:用最小宿主程序确认控件真正可用

装完控件、配好权限之后,别急着往正式项目里集成。我一般会先写一个最小的测试程序,确认控件在当前环境下能正常创建、打开文档、编辑并保存。这一步能帮你把环境问题和代码问题分开,省得后面混在一起排查。

5.1 用 PowerShell 快速验证 COM 注册

如果你不想开 Visual Studio,可以用 PowerShell 直接测试 COM 对象能不能创建。以 32 位模式运行 PowerShell:

C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe

然后在 PowerShell 里输入:

$ctrl = New-Object -ComObject DSOFramer.FramerControl $ctrl.Open("C:\test.docx") $ctrl.Visible = $true

如果这三行不报错,并且弹出了一个嵌入 Word 的窗口,说明控件注册和 COM 调用都没问题。如果New-Object就失败了,说明注册表里没有这个 ProgID,回到第 3 章检查注册步骤。如果Open失败,多半是 Office 版本不匹配或者文件路径权限问题。

5.2 用 C# 写一个最小 WinForm 测试

新建一个 WinForm 项目,目标框架选.NET Framework 4.6.2或更高,平台选x86。在窗体上放一个按钮,点击事件里写:

private void button1_Click(object sender, EventArgs e) { Type t = Type.GetTypeFromProgID("DSOFramer.FramerControl"); if (t == null) { MessageBox.Show("ProgID 未注册"); return; } dynamic ctrl = Activator.CreateInstance(t); ctrl.Visible = true; ctrl.Open(@"C:\test.docx"); }

这段代码的逻辑是:先通过 ProgID 拿类型,如果拿不到就直接提示未注册;拿到后动态创建实例,设置可见,然后打开指定文档。注意Open方法的参数是文档的完整路径,路径里不要有中文,否则某些版本的控件会解析失败。

运行这个程序,如果能看到 Word 界面嵌入在窗体里,并且可以编辑文字,说明整套环境已经跑通了。这时候再把这个配置流程复制到你的正式项目里,基本不会出大问题。

5.3 验证清单和版本对照

为了让你少走弯路,我把关键检查点整理成一张表,部署完对照着过一遍:

检查项预期结果不通过时的处理
Office 版本Word.Application.16升级 Office 或换控件版本
控件文件版本2.2.0.0 以上找更新的版本替换
注册命令使用 SysWOW64 下的 regsvr32换 32 位注册器重新注册
注册表 CLSID能查到 {00460182-...}重新注册或手动导入注册表
LoadBehavior值为 3手动改成 3 并重启 Word
宿主程序平台x86修改项目目标平台为 x86
文档打开可编辑、可保存检查 Office 激活状态和控件 Locked 属性

这张表里的每一项都是我实际部署时踩过的坑。尤其是最后一项,很多人以为控件加载成功就万事大吉,结果文档打开是只读的,查半天才发现是 Office 没激活。

从那以后,我每次部署 dsoframer.ocx 之前,都会先在这台机器上跑一遍 PowerShell 的 COM 创建测试,确认New-Object不报错,再往下做。这个习惯帮我省了很多来回折腾的时间。希望帮到你。

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

相关新闻

水风光互补调度与净现值计算:MATLAB资源包实战指南

水风光互补调度与净现值计算:MATLAB资源包实战指南

简介:本资源面向计算机、电子信息工程、数学等专业的大学生及新能源调度方向研究者,提供水风光互补调度系统的净现值计算与不同网格装机容量、出力系数影响分析的完整MATLAB实现方案,可用于课程设计、期末大作业与毕业设计。压缩包共18个文件…

2026/10/20 12:26:14 阅读更多 →
情感化无感防刷与手势阻尼反馈:基于用户注意力疲劳度动态微调按钮交互阈值

情感化无感防刷与手势阻尼反馈:基于用户注意力疲劳度动态微调按钮交互阈值

在电商狂欢秒杀、限量潮流球鞋发售或火热赛事抢票的关键瞬间,前端页面承受着来自全球数百万用户的极速疯狂连击。 面对这种狂热的并发点击,传统的防刷防重复提交方案往往充斥着一种“居高临下的冰冷傲慢”: 方案一:粗暴弹窗报错—…

2026/10/20 12:26:14 阅读更多 →
推理引擎底层逻辑与优化实践:从计算图到量化部署

推理引擎底层逻辑与优化实践:从计算图到量化部署

做推理引擎方向有段时间了,经常有人拿着模型部署的报错来问我,聊到最后发现卡点往往不在算子实现上,而是对“推理”这件事本身的底层逻辑没吃透。这篇文章就是想把这些基础的东西掰开揉碎讲清楚,从模型是什么、推理时计算机到底在…

2026/10/20 12:26:14 阅读更多 →

最新新闻

Spring Boot社区在线问诊系统实战:从需求到部署的完整技术拆解

Spring Boot社区在线问诊系统实战:从需求到部署的完整技术拆解

最近后台经常有人问社区家庭医生在线问诊系统怎么做,正好我前阵子完整跟过一个类似项目,从需求梳理到部署上线走了不少弯路。我干脆把这套系统的技术拆解和踩坑记录整理成一篇长文,一方面给自己做个复盘,另一方面给正在做毕业设计…

2026/10/20 13:09:01 阅读更多 →
Git克隆Demo代码仓库实战:从地址到跑通全流程

Git克隆Demo代码仓库实战:从地址到跑通全流程

1. 拿到仓库地址后,先别急着敲命令很多同学第一次接触代码仓库时,最容易犯的毛病就是:复制了地址,打开终端,直接输入git clone,回车,然后开始疯狂刷新浏览器看着进度条发呆。如果仓库小&#xf…

2026/10/20 13:09:01 阅读更多 →
OpenHarmony设备上Flutter淡出过渡动画移植实战与性能优化

OpenHarmony设备上Flutter淡出过渡动画移植实战与性能优化

上个月我把一个原本跑在标准Flutter环境里的页面过渡动画方案移植到OpenHarmony设备上,遇到的第一个问题倒不是动画本身,而是animations 这个官方维护的三方动画库直接编译不过。项目里本来打算用它实现页面切换时的淡出过渡效果,想着省一笔自…

2026/10/20 13:09:01 阅读更多 →
轻量级技能管理方案:从零搭建可量化可组合的技能表

轻量级技能管理方案:从零搭建可量化可组合的技能表

1. 从“skills”这个词说起:它到底指什么“skills”这个词看起来简单,但放在不同语境里,指向完全不同。做招聘的人看到它,想到的是岗位能力模型;做在线教育的人看到它,想到的是课程标签体系;做开…

2026/10/20 13:09:01 阅读更多 →
企业级RAG问答系统实战:知识库、检索链路与大模型应用的完整落地指南

企业级RAG问答系统实战:知识库、检索链路与大模型应用的完整落地指南

做了将近半年的基于大模型的智能问答系统,上线之后我最大的感受是:**决定这套系统好不好用的,往往不是大模型本身,而是知识库和检索链路。**模型答得再聪明,检索不到对的资料,它也只能一本正经地编。我们做…

2026/10/20 13:09:01 阅读更多 →
GraphRAG工程实践:知识图谱如何补足向量检索的推理短板

GraphRAG工程实践:知识图谱如何补足向量检索的推理短板

向量检索失效的那一刻,我才决定认真搞GraphRAG年初做过一个企业内部制度问答系统,刚开始用的是经典的向量库RAG方案:文档切块、embedding、top-k召回、拼prompt喂给大模型。原型阶段跑得很顺,演示的时候领导问了一个问题——"…

2026/10/20 13:08:00 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

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

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

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

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

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

2026/10/20 1:01:30 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 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/20 10:02:08 阅读更多 →
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/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练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/20 9:50:45 阅读更多 →