蓝鲸配置平台 bk-cmdb v3.11.4 版本变更解析:38 项修复与改进的源码级导读
后端企业应用运维【免费下载链接】bk-cmdb蓝鲸智云配置平台(BlueKing CMDB)项目地址https://gitcode.com/gh_mirrors/bk/bk-cmdb点击查看免费下载导读本文以蓝鲸智云配置平台bk-cmdb官方用户变更日志 v3.11.4_2024-10-30.md 为主体逐条解析该版本发布的 38 项修复Fixed与改进Improved。读者可以从中掌握本版本在主机自动应用、进程服务稳定性、分页参数校验、模型实例关联、导入导出、动态分组、watch 事件等核心模块上的关键变化并结合仓库源码理解这些变更背后的实现原理为升级评估、问题排查和二次开发提供直接参考。一、版本概览bk-cmdb v3.11.4 发布于 2024 年 10 月 30 日是一个以稳定性修复与体验优化为主的迭代版本。全量变更共 38 条其中修复Fixed21 条、改进Improved17 条覆盖范围包括变更领域涉及条目示例主机相关主机身份文件分发死锁、主机自动应用、动态寻址导入、跨业务自定义字段冲突进程服务procserver 中 map 并发读写导致的 panic、服务模板实例批量同步接口与参数校验search_host、list_hosts_without_biz、ESB 接口、分页 start/limit 负数校验前端与交互输入框、主机目录、审计页、模型分组删除、拓扑图箭头、表格字段设置弹窗导入导出模型属性字段 Excel 导出默认值、导入文件格式校验、导入字段顺序数据与事件watch 相关修复、旧 dataid 注册、收集器 agentid 空缓存权限与鉴权审计查询接口鉴权、权限中心实例查询正则特殊字符下文将按领域深入解读并给出仓库源码中的对应实现位置作为佐证。二、主机模块稳定性与自动应用修复2.1 主机身份文件分发逻辑死锁[Fixed] Fixed the logic deadlock issue with the distribution of host identity files.主机身份文件分发涉及主机标识Host Identifier的读取与下发链路。从源码结构看主机标识查询在src/apimachinery/cacheservice/cache/host/api.go中通过SearchHostWithInnerIPForStatic、SearchHostWithAgentID、SearchHostWithHostID等接口封装而 watch 体系中亦有独立的HostIdentifier资源类型见 src/common/watch/cursor.go。此类逻辑死锁通常是状态流转分支判断在异常路径上无法退出导致的本版本通过调整分发流程的状态处理予以修复。该修复与主机身份文件host identifier file的定期分发任务直接相关升级后可避免任务卡死影响 Agent 与 CMDB 之间的身份绑定。2.2 主机自动应用Host Auto-Apply多项问题[Fixed] Fixed the issues with automatic application of backup persons for service template hosts, automatic deletion of hosts from modules and service templates, and the inability to search under specific conditions in host automatic application, issue with multi-select custom enumeration not being applied. [Fixed] Fixed the host transfer failure after the host automatically applies user-defined fields.主机属性自动应用是 bk-cmdb 的核心自动化能力其规则接口集中在 src/scene_server/host_server/service/service_initfunc.go包括规则的创建、更新、删除、预览GenerateModuleApplyPlan、执行UpdateModuleHostApplyRule与异步任务ExecModuleHostApplyRule等 20 余个接口。本版本集中修复了以下场景服务模板主机的备份负责人自动应用此前在按服务模板生成的模块中备份人字段backup persons无法被自动应用规则正确命中自动删除主机主机从模块与服务模板中被自动删除时存在逻辑缺陷导致拓扑与模板关系残留特定条件下无法搜索自动应用计划查询在部分过滤条件下检索不到目标主机多选自定义枚举未生效属性类型为多选枚举multi-select custom enumeration的自定义字段在应用规则时未被正确写入。此外还修复了主机自动应用自定义字段后转移失败的问题。这些修复共同保证了规则预览 → 计划执行 → 主机字段更新 → 模块转移整条链路的一致性对使用服务模板批量管理主机的场景至关重要。2.3 动态寻址导入与资源目录[Fixed] Fixed the issue where hosts imported with dynamic addressing method showed as successfully imported but did not exist. [Improved] Adjusted the method of calculating host disk capacity.主机导入逻辑位于 src/scene_server/host_server/logics/import.go。动态寻址dynamic addressing方式导入的主机此前会在导入结果中显示成功但实际主机记录并不存在——通常是异步校验与落库之间缺少一致性确认所致。本版本修复了该假成功问题确保导入结果与真实数据一致。2.4 跨业务自定义字段冲突[Fixed] Fixed the issue with custom field conflicts under different businesses.不同业务下同名自定义字段的冲突问题通常出现在主机跨业务转移或自动应用跨业务执行时。修复后主机属性将按业务维度正确区分自定义字段避免 A 业务的自定义字段值污染 B 业务的数据。三、进程服务map 并发读写 panic 修复[Fixed] Fixed the panic issue caused by concurrent read and write operations in procserver map, issues with ESB interface, list_hosts_without_biz, and search_host interfaces.这是本版本最重要的稳定性修复之一。procserver进程管理服务内部大量使用 map 缓存进程模板与进程实例关系例如 src/scene_server/proc_server/service/processinstance.go 中的processTemplateMap、src/scene_server/proc_server/service/serviceinstance.go 中结构体processRelationInfo持有的processTemplateMap等。Go 语言中 map 的并发读写会直接触发fatal error: concurrent map read and map write导致进程崩溃。本版本通过补充并发控制如锁或并发安全结构解决了高并发查询进程模板与实例关系时的 panic 问题。同时该条目还修复了ESB 接口问题ESB企业服务总线网关相关适配接口的异常list_hosts_without_biz接口该接口对应 hostserver 中的POST /hosts/list_hosts_without_app见 src/scene_server/host_server/service/service_initfunc.go用于查询未归属业务的资源池主机本版本修复了其查询异常search_host接口对应POST /findmany/hosts/search/with_biz见 src/scene_server/host_server/service/service_initfunc.go其核心实现为 src/scene_server/host_server/service/host.go 中的SearchHost。3.1 search_host 参数校验增强[Improved] Validated the parameters passed to the search_host interface and supported querying based on the default and bk_parent_id fields of cluster modules.本版本为search_host增加了参数校验并扩展了查询能力对传入的查询条件做合法性校验避免非法参数导致下游崩溃支持按集群模块cluster module的default字段与bk_parent_id字段进行查询使拓扑维度查询更加灵活。3.2 分页参数校验start/limit 负数修复[Fixed] Fixed the issue where start and limit parameters for pagination validation could not be less than 0, core service panicked when limit was negative, and panic issues when querying model fields without conditions.分页参数的合法性直接关系 core service 的稳定性。分页校验的底层实现在 src/common/metadata/page.go 的BasePage.Validate中if page.Start 0 { return start, errors.New(page start must not be less than zero) } if page.Limit 0 { return limit, errors.New(page limit must not be less than zero) }同时IsIllegal()src/common/metadata/page.go也会在Start 0或Limit非法时返回 true。本版本修复前当limit传入负数时core service 在组装数据库查询时可能生成非法分页条件从而触发 panic修复后所有入口在参数解析阶段即拦截负数从根源上避免 panic。配套的常量定义见 src/common/definitions.goBKNoLimit 999999999、BKMaxPageSize 1000。该条目还顺带修复了无条件下查询模型字段时的 panic 问题保证字段查询在空条件下也能正常返回。四、模型、实例与拓扑交互与数据一致性修复4.1 模型实例关联与拓扑图[Fixed] Fixed issues with the arrow direction in the model instance association topology diagram, no redirection when clicking on instance ID links, and issues with batch synchronization of service template instance attributes and exports.关联拓扑图箭头方向模型实例关联拓扑图中实例间关联关系的箭头方向此前存在错误展示本版本修正了方向逻辑实例 ID 链接跳转点击实例 ID 链接时无重定向修复后支持跳转到对应实例详情服务模板实例属性批量同步与导出服务模板实例的批量属性同步batch sync与导出功能存在数据不一致问题本版本一并修复。4.2 主线拓扑与业务集[Fixed] Fixed the issue where string type bk_parent_id could be used when creating mainline topology nodes. [Fixed] Fixed the compatibility issue of business set with non-array values for business type range. [Fixed] Fixed the fixed width of the operation column in business set/cloud account, and the range of levels that can be created in platform management from 3 to 10.主线拓扑创建此前创建主线拓扑节点时允许传入字符串类型的bk_parent_id本版本强制其必须为合法的数值类型保证拓扑层级关系正确业务集兼容性业务集biz set的业务类型范围business type range字段此前仅支持数组本版本兼容了非数组值传入的情况避免下游解析报错平台管理层级平台管理中可创建的层级范围由原来的 3 级扩展到 10 级3 to 10满足更深层拓扑的管理需求。4.3 服务模板与集群模板新页面打开[Fixed] Fixed the issue whereCluster Template,Service Template, andHost Attribute Automatic Applicationshould open in new pages under the business topology module node information.在业务拓扑的模块节点信息中点击集群模板服务模板主机属性自动应用后本版本改为在新页面new tab打开避免离开当前拓扑上下文改善多级操作体验。五、导入导出与动态分组5.1 Excel 导入导出修复[Fixed] Fixed the error issue when value was not filled in query filter. [Fixed] Fixed the issue where some default values were not exported when exporting model attribute fields to Excel, the error message during Excel import was not standardized, and file format was not verified during import. [Fixed] Fixed the issue with disordered model import attribute field order, incorrect field grouping, and the use of default values during model instance attribute editing. [Improved] Checked the file extension of imported files.模型属性字段的 Excel 导入导出是管理员高频操作本版本修复了多个问题导出模型属性字段导出 Excel 时部分默认值default value丢失本版本保证默认值完整导出导入错误信息导入失败时的错误提示此前不规范本版本统一了错误信息的格式文件格式校验导入时未校验文件扩展名本版本增加扩展名校验对应 Improved 条目 Checked the file extension of imported files避免非 Excel 文件被错误解析字段顺序与分组模型导入时属性字段顺序错乱、字段分组field grouping错误的问题得到修复编辑默认值模型实例属性编辑时未使用默认值的问题得到修复。Excel 导入导出的底层实现可参考 src/pkg/excel 下的excel.go、reader.go、cell.go、style.go等文件其中封装了单元格读写、样式与数据校验逻辑。5.2 动态分组预览[Fixed] Fixed the issue where the promptFailed to get custom query details, HTTP request failedappeared when previewing dynamic groups.动态分组Dynamic Group又称自定义查询的预览功能此前在获取自定义查询详情时偶发Failed to get custom query details, HTTP request failed错误。动态分组的服务端实现在 src/scene_server/host_server/service/dynamic_grouping.go 与 src/scene_server/host_server/logics/dynamic_grouping.go 中其查询执行器HostDynamicGroupExecutor通过searchHostByConds()等步骤组合条件查询主机。本版本修复了详情获取失败问题使预览可以稳定返回结果。六、watch 与数据采集6.1 watch 相关问题修复[Fixed] Fixed some watch-related issues.watch 是 bk-cmdb 对外提供数据变更事件订阅的核心机制底层实现在 src/common/watch 目录下。其中 cursor.go 定义了Cursor类型与游标编解码支持host、biz、set、module、process、host_identifier、mainline_instance等资源类型watch.go 定义了WatchEvent请求bk_cursor/bk_resource字段与基于游标的事件推送逻辑。本版本修复的 watch 问题主要涉及游标推进与事件消费的一致性升级后可减少重复推送或漏推。6.2 收集器 agentid 空缓存[Improved] Set an empty string cache when consuming collector data based on agentid and the host is not found.数据采集服务datacollection按 agentid 消费数据时若未找到对应主机本版本会为其设置空字符串缓存避免每次消费都重复查询数据库降低采集链路的无效 IO 压力。6.3 旧 dataid 注册[Fixed] Fixed the issue with failed registration of old dataids.datacollection 中旧的 dataid数据通道标识注册失败问题得到修复保证历史数据通道在升级后仍可正常注册与消费。七、事务、缓存与鉴权7.1 事务重试失败返回错误[Improved] Return error when transaction retry fails.事务机制实现在 src/apimachinery/transaction 与 src/common/metadata/transaction.go 中。此前事务重试失败时可能被静默忽略本版本改为显式返回错误避免调用方在事务实际未提交成功时误以为操作已生效——这对数据一致性要求高的多步操作如主机跨业务转移意义重大。7.2 审计查询接口鉴权[Fixed] Fix the authentication issue for the audit query interface.审计audit log查询接口此前存在鉴权缺失问题本版本补齐了认证校验。审计分页上限的常量定义见 src/common/metadata/audit.goBKAuditLogPageLimit与CCErrCommPageLimitIsExceeded错误码配合使用。7.3 权限中心实例查询特殊字符[Fixed] Fixed the error issue when entering special characters from regular expressions in the permission center instance query.在权限中心IAM进行实例查询时输入包含正则特殊字符的文本会触发解析错误本版本对该类输入进行了转义处理保证查询正常执行。7.4 查询过滤器空值[Fixed] Fixed the error issue when value was not filled in query filter.查询过滤器query filter即查询条件构建器中value字段未填写时报错的问题得到修复。查询条件构建器的参数约束见 src/common/querybuilder/types.goMaxSliceElementsCount、MaxConditionOrRulesCount、MaxConditionAndRulesCount等配置项校验逻辑集中在validate.go。八、前端体验优化汇总本版本前端src/ui修复与优化集中在以下几个方面页面元素输入框、主机目录、审计页面、模型分组删除提示、模型关联展示等问题修复服务模板解绑实时刷新模板解绑后页面无法实时更新本版本修复了刷新时机弹窗与表格优化了表格字段设置弹窗的底部样式、文案与交互优化了表格初始化阶段样式与主机详情标题展示导航与语言优化了 info 与 title 样式、增加 subtitle、标准化导航栏优化了语言切换顺序与 Cookie 有效期服务分类与图标修复服务分类删除、新图标隐藏与国际化语言未切换的问题资源目录展示资源目录中业务条目的显示数量改为未归档业务数量Number of unarchived businesses见 src/scene_server/host_server/service 相关实现。九、部署与运维相关改进[Improved] Optimized the style during table initialization, display of the host details title, and the installation and deployment documentation. [Improved] Removed the namespaceSelector field from servicemonoryaml.部署文档优化安装与部署文档见 docs/overview/installation.md的展示样式得到优化ServiceMonitor YAML 精简从 servicemonitor 的 YAML 清单中移除了namespaceSelector字段。该配置位于仓库的 Helm 部署目录docs/support-file/helm中移除后避免了对命名空间选择器的多余限制使监控配置在不同集群环境下的兼容性更好。十、升级与验证建议针对 v3.11.4建议关注以下验证要点进程服务稳定性重点回归 procserver 的进程模板查询与实例关系同步接口确认无并发 panic主机自动应用覆盖服务模板主机备份人自动应用、多选枚举字段、自动应用后主机转移三个场景分页参数用start/limit为负数的请求访问search_host等接口确认返回参数错误而非服务 panic导入导出验证模型属性 Excel 导出默认值完整性、导入文件扩展名校验、导入字段顺序与分组watch 事件订阅host、process等资源事件确认游标推进与事件消费正常平台管理验证业务集非数组业务类型范围兼容、平台管理层级扩展到 10 级。以上验证建议均可在测试目录src/test与对应服务源码中找到回归用例线索便于升级后快速定位问题。结语v3.11.4 虽以修复为主但每一项都直指生产环境中的真实痛点从 procserver 的并发 panic、主机自动应用的字段丢失到分页负数导致的 core service 崩溃、动态分组预览报错。理解这些变更背后的源码逻辑如 src/common/metadata/page.go 的分页校验、src/scene_server/host_server/service/service_initfunc.go 的接口注册、src/common/watch/cursor.go 的游标机制不仅能帮助团队做出更稳妥的升级决策也能为后续基于 bk-cmdb 的二次开发提供可复用的实现范式。赞分享后端企业应用运维【免费下载链接】bk-cmdb蓝鲸智云配置平台(BlueKing CMDB)项目地址https://gitcode.com/gh_mirrors/bk/bk-cmdb点击查看免费下载相关推荐蓝鲸配置平台bk-cmdbv3.11.4 版本发布说明修复、优化与源码级解读蓝鲸配置平台bk cmdbv3.11.4 版本发布说明修复、优化与源码级解读 导读本文基于蓝鲸智云配置平台BlueKing CMDB下称 bk cm后端企业应用运维BK-CMDB蓝鲸配置平台源码编译指南BK CMDB蓝鲸配置平台源码编译指南 导读 本文是 BK CMDB https://link.gitcode.com/i/3008136f942f871后端企业应用运维蓝鲸配置平台bk-cmdb事件订阅修改接口 update_event_subscribe 全解析蓝鲸配置平台bk cmdb事件订阅修改接口 update_event_subscribe 全解析 导读 本文围绕蓝鲸配置平台bk cmdb提供的 事件订后端企业应用运维上一篇Ever Gauzy 职位匹配插件 UIgauzy/plugin-job-matching-ui开发与集成指南下一篇Toga Validators 输入校验指南从内置校验器到自定义校验器创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

@googleapis/merchantapi 版本演进全解析:从 CHANGELOG 读懂破坏性变更与升级路径

@googleapis/merchantapi 版本演进全解析:从 CHANGELOG 读懂破坏性变更与升级路径

后端 【免费下载链接】google-api-nodejs-client Googles officially supported Node.js client library for accessing Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT (Service Tokens) is included. 项目地址: h…

2026/10/16 3:00:58 阅读更多 →
RK3506 裸机开发(四):Ubuntu 下烧写全流程与避坑指南

RK3506 裸机开发(四):Ubuntu 下烧写全流程与避坑指南

系列第四篇。前三篇我们只往内存里写代码;这一篇开始碰 Flash。 本文围绕 ATK-DLRK3506B Ubuntu,梳理 Rockchip 烧写模式、进入 MaskROM/Loader 的方法、upgrade_tool 常用命令,以及实际踩过的坑。摘要本文主要讲清楚四件事:Rock…

2026/10/16 2:59:58 阅读更多 →
FreeRTOS时间片轮转调度:原理、配置与工程实践

FreeRTOS时间片轮转调度:原理、配置与工程实践

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

2026/10/16 2:59:58 阅读更多 →

最新新闻

CTF音频隐写解题指南:从‘啊哒~’看振幅、频谱与相位三重分析

CTF音频隐写解题指南:从‘啊哒~’看振幅、频谱与相位三重分析

1. 从一道CTF杂项题名看起:为什么“啊哒~”不是卖萌,而是信号“BugkuCTF-Misc:啊哒~”——第一次在某高校CTF训练平台看到这个标题时,我下意识点开想看看是不是新出的搞笑彩蛋题。结果发现它被归在Misc(杂项&#xff0…

2026/10/16 3:52:10 阅读更多 →
CANN一站式算子开发工具:从工程生成到性能优化的完整实践

CANN一站式算子开发工具:从工程生成到性能优化的完整实践

做AI算子开发的朋友,应该都有过这种体验:需求一句话就说完了——“写个自定义算子”,真正动手却要在工程搭建、参数定义、调试、性能调优上来回折腾。如果恰好是在一款新的AI芯片上跑,工具链又不成熟,那痛苦程度直接翻…

2026/10/16 3:52:10 阅读更多 →
Win10下VMware安装CentOS 7.9并配置静态IP与外网访问

Win10下VMware安装CentOS 7.9并配置静态IP与外网访问

1. 为什么要在Win10上折腾CentOS 7.9虚拟机很多刚接触Linux运维或者后端开发的朋友,第一道拦路虎不是命令本身,而是“我该把系统装在哪”。直接把自己的主力Windows 10笔记本格掉装Linux,显然不现实——办公、聊天、看文档都还得靠它。退而求…

2026/10/16 3:52:10 阅读更多 →
深度学习为何持续流行:从特征学习到端到端训练的范式变革

深度学习为何持续流行:从特征学习到端到端训练的范式变革

1. 从一张老照片说起:深度学习到底改变了什么2012年之前,如果你在一场计算机视觉的学术会议上说“我们用一个端到端的神经网络把图像分类错误率砍掉一半”,大概率会被审稿人反问:“你的特征工程做了什么?为什么不用SIF…

2026/10/16 3:52:10 阅读更多 →
WinUI 3 快速上手指南:6 个里程碑做出 Fluent 风格的 Windows 应用

WinUI 3 快速上手指南:6 个里程碑做出 Fluent 风格的 Windows 应用

WinUI 3 快速上手指南:6 个里程碑做出 Fluent 风格的 Windows 应用 【免费下载链接】microsoft-ui-xaml WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications. 项目地址: https://g…

2026/10/16 3:52:10 阅读更多 →
PL/0编译器C语言实现:从词法分析到解释执行的完整教学级编译流程

PL/0编译器C语言实现:从词法分析到解释执行的完整教学级编译流程

简介:本资源是N.Wirth教授经典PL/0语言编译器的C语言实现源码,面向编译原理初学者、高校计算机专业学生及教学实践者,用于深入理解词法分析、语法分析、语义处理与目标代码生成等编译全流程核心机制。压缩包为11KB的ZIP格式,共含2…

2026/10/16 3:51:09 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

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

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/15 9:49:14 阅读更多 →