医疗检测设备上位机管理系统建设:分层架构、通信协议适配与质控管理实操指南
1. 项目背景与整体设计思路拆解医疗检测设备上位机管理系统说白了就是跑在检验科电脑上的那套软件它一头连着生化分析仪、血球仪、尿液分析仪、PCR仪这些下位机设备另一头连着实验室信息管理系统LIS和医院信息系统HIS。很多人以为这东西就是个收数据的界面实际远不止——它要负责设备通信、数据解析、质控管理、报告生成、异常告警、审计追溯甚至要对接流水线和样本前处理系统。2026年这个时间节点提科学实施建设背后其实有两层意思一是设备种类和品牌越来越杂二是合规和质控要求越来越细拍脑袋上一套系统后面运维能把人拖垮。我在几个不同规模的实验室都参与过这类系统的选型和落地踩过的坑不算少。这篇文章不打算讲空泛的方法论而是把整个建设过程拆成可执行的模块从需求梳理、架构选型、通信协议适配、数据模型设计到部署实施、联调测试、上线运维每个环节都给出具体的做法和判断依据。适合正在规划这类项目的工程师、实验室信息化的负责人以及刚接手设备对接任务的开发人员参考。哪怕你之前没接触过医疗设备通信看完也能理出一条清晰的实施路径。先说清楚这个系统的核心定位。它处在整个检验流程的中间层下位机设备负责产生原始检测数据上位机负责采集、解析、校验、存储和转发LIS负责样本全流程管理和报告发布。上位机系统做得好不好直接决定了数据从设备到报告的最后一公里是否可靠。我见过太多项目设备本身没问题LIS也没问题偏偏卡在中间这层数据丢包、结果错位、时间戳对不上最后检验师只能手工补录效率反而更低。整体设计思路上我倾向于把系统拆成四个相对独立的层次通信接入层、数据处理层、业务逻辑层、接口服务层。这样拆的好处是每层职责单一设备增减、协议变更、业务规则调整都不会牵一发动全身。下面逐个展开。1.1 为什么采用分层架构而不是单体方案早期很多上位机软件是单体结构一个程序里既做串口通信又做界面渲染还做数据库读写。这种方案在只接一两台设备时能跑但一旦设备数量超过五台、品牌超过三种代码就会变成一团乱麻。我接手过一个项目原来的系统里通信逻辑和业务逻辑混在一起新增一台设备要改十几处代码测试回归成本极高。分层之后通信接入层只关心怎么把字节流拿进来、怎么把指令发出去数据处理层只关心这串字节代表什么含义、单位怎么换算、参考范围怎么匹配业务逻辑层处理质控规则、审核流程、告警策略接口服务层负责和LIS/HIS对接。每层之间通过明确定义的数据结构通信比如统一用内部标准格式的检测结果对象来传递而不是各层直接操作原始报文。这种设计的另一个好处是可测试性。通信层可以单独用模拟设备测试数据处理层可以用历史报文回放测试业务层可以用构造数据测试不需要每次都连真实设备。对于医疗场景来说测试覆盖率直接关系到结果可靠性分层是让测试能真正做起来的前提。1.2 设备接入方式的选型考量医疗检测设备的物理接口主要有几种RS-232串口、RS-485总线、TCP/IP网口、USB转串口。2026年的新设备大多标配网口但实验室里存量设备中串口机占比仍然很高尤其是生化仪和血球仪。选型时不能只看新设备必须把现有设备清单拉出来逐台确认接口类型和通信协议。通信协议方面常见的有HL7 v2.x、ASTM E1394、以及各厂商的私有协议。HL7和ASTM是行业标准解析库相对成熟私有协议就得靠厂商提供的通信手册有些手册写得详细有些只有几页纸甚至需要抓包逆向。我的经验是在项目立项阶段就要把每台设备的协议文档要到手如果厂商不提供或者提供不全要么换设备要么预留足够的逆向分析时间千万别假设到时候再说。还有一个容易被忽略的点双向通信还是单向采集。有些设备只支持单向输出结果上位机只能被动接收有些支持双向上位机可以下发样本信息、校准指令、质控指令。双向通信能大幅减少检验师手工录入但实现复杂度也高得多需要处理指令应答、超时重发、状态同步等问题。建议按设备逐个评估优先对高频使用的设备实现双向。1.3 数据模型设计的核心原则上位机系统里最核心的数据结构是检测结果。设计这个模型时我坚持几个原则样本标识唯一且可追溯、结果值与单位绑定、时间戳精确到秒且带时区、原始报文必须留存。样本标识通常用条码号但要注意不同设备的条码格式可能不同有的带前缀有的不带有的区分大小写有的不区分。上位机需要做归一化处理统一成内部标准格式。结果值和单位必须绑定存储不能只存数值否则后续做趋势分析或单位换算时会出问题。时间戳这块医疗场景对时间敏感质控和审计都要求精确建议统一用带时区的ISO 8601格式存储展示时再转本地时间。原始报文留存是我特别强调的一点。很多项目为了省存储空间不存原始报文结果出现数据争议时无法追溯。实际上报文数据量并不大一台设备一天几千条结果每条报文几百字节一年也就几百MB完全存得起。留存原始报文还有一个好处后续新增设备或修改解析逻辑时可以用历史报文做回归测试。2. 核心细节解析与实操要点架构定下来之后真正决定项目成败的是细节。这一部分我把通信适配、数据解析、质控管理、异常处理这几个关键环节拆开讲每个环节都给出具体的操作方法和注意事项。2.1 通信适配层的实现要点通信适配层的核心任务是管理设备连接、收发报文、维护连接状态。串口通信和网口通信在实现上有明显差异需要分别处理。串口通信的关键参数包括波特率、数据位、停止位、校验位。这些参数必须和设备端完全一致否则收到的就是乱码。常见配置是9600-8-N-1或19200-8-N-1但有些老设备用7位数据位甚至自定义波特率。我建议在配置文件里把每台设备的串口参数独立配置不要硬编码。另外串口通信要注意流控硬件流控RTS/CTS和软件流控XON/XOFF选哪个取决于设备支持情况配错了会导致大数据量传输时丢包。网口通信相对简单但要注意长连接和短连接的选择。有些设备作为TCP服务端上位机作为客户端主动连接有些设备作为客户端上位机需要开监听端口。两种模式都要支持。长连接的好处是实时性好但需要处理断线重连短连接每次通信都建连开销大但状态简单。我的做法是默认用长连接配合心跳机制检测连接状态断线后自动重连并记录日志。# 串口通信初始化示例伪代码参数需按设备手册调整 serial_config { port: /dev/ttyUSB0, baudrate: 9600, bytesize: 8, parity: N, stopbits: 1, timeout: 2, flowcontrol: none }注意串口参数配置错误是新手最常见的坑。如果收到乱码第一件事就是核对波特率和数据位而不是怀疑解析逻辑。2.2 数据解析的通用框架数据解析是把原始字节流转成结构化结果的过程。不同协议的解析逻辑不同但框架可以统一。我通常把解析器设计成协议插件的形式每个协议实现一个统一的接口输入原始报文输出标准结果对象。这样新增协议时只需要写一个新的插件不用改主流程。以ASTM E1394为例报文以帧为单位每帧包含帧头、数据记录、校验和、帧尾。解析时要先做帧同步再逐条记录解析。HL7 v2.x用竖线分隔字段、尖括号分隔组件解析时要处理转义字符和重复字段。私有协议就更灵活了有的用固定长度字段有的用分隔符有的用二进制格式。解析过程中有几个高频出错点字符编码ASCII还是GBK还是UTF-8、数值精度有些设备结果带多位小数解析时不能截断、特殊值处理如0.05、1000、空结果、仪器错误码。这些都要在解析层统一处理转成内部标准表示而不是留给业务层去判断。2.3 质控管理的实现逻辑质控是医疗检测区别于普通数据采集的核心环节。上位机系统需要支持室内质控IQC和室间质评EQA的数据管理。室内质控通常用Levey-Jennings图展示判断规则包括1-3s、2-2s、R-4s、4-1s、10x等Westgard规则。实现质控功能时关键是把质控品信息、靶值、标准差、质控结果关联起来。每台设备每个检测项目可能有多个质控水平低值、中值、高值每个水平有独立的靶值和标准差。质控结果录入后系统自动计算Z分数并应用Westgard规则判断是否在控。# Westgard规则判断示例简化版 def check_westgard(results, target, sd): z_scores [(r - target) / sd for r in results] violations [] if any(abs(z) 3 for z in z_scores): violations.append(1-3s) if len(z_scores) 2 and abs(z_scores[-1]) 2 and abs(z_scores[-2]) 2 \ and z_scores[-1] * z_scores[-2] 0: violations.append(2-2s) # 其他规则省略 return violations提示质控规则的具体阈值和启用哪些规则必须由实验室质量负责人确认开发人员不要自行决定。不同实验室、不同项目的质控策略可能不同。2.4 异常处理与告警机制医疗场景对异常处理的要求比普通系统高得多。设备断线、报文校验失败、结果超范围、质控失控这些都需要及时告警。告警方式可以分级一般异常记日志重要异常弹窗提示紧急异常发消息通知。我建议把告警设计成可配置的规则引擎而不是硬编码。比如某设备连续5分钟无数据触发一级告警质控结果违反1-3s规则触发二级告警结果值超过危急值触发三级告警。规则的条件、级别、通知方式都放在配置文件或数据库里运维人员可以自行调整。异常处理的另一个重点是幂等性。网络抖动导致的重发、设备重复上报都可能产生重复数据。上位机在写入结果前要先做去重判断通常用样本号项目代码检测时间作为唯一键。去重逻辑要放在数据入库前而不是入库后清理否则会产生大量脏数据。3. 实操过程与核心环节实现前面讲了设计和细节这一部分把整个实施过程串起来从环境准备到上线切换给出可参考的步骤和现场记录。3.1 环境准备与依赖梳理实施第一步是环境准备。服务器方面如果实验室规模不大设备少于10台日样本量少于500一台配置中等的工控机或服务器就够用规模大的话建议独立部署数据库服务器和应用服务器。操作系统推荐LinuxCentOS或Ubuntu LTS稳定性和长期维护性比Windows好但如果团队只熟悉Windows用Windows Server也可以关键是做好安全加固和自动更新管理。数据库选型上PostgreSQL是我比较推荐的开源、功能强、对JSON字段支持好适合存原始报文。MySQL也可以用但要注意字符集和时区配置。SQL Server在Windows环境下集成方便但授权成本要考虑。无论选哪个都要提前规划好备份策略和归档策略医疗数据通常要求保存至少两年有些项目要求更长。依赖梳理这块要把所有需要对接的系统列出来LIS厂商、HIS厂商、设备厂商、条码系统、报告打印系统。每个系统的接口文档、测试环境、对接人联系方式都要提前拿到。我见过项目做到一半发现LIS厂商不配合接口开发的最后只能改用中间表方式对接多花了一个月。3.2 设备对接的现场调试流程设备对接是整个项目最耗时的环节也是最容易出问题的环节。我的标准流程是单机调试→协议验证→数据比对→压力测试。单机调试阶段先把上位机和一台设备直连用串口助手或网络调试工具抓包确认物理链路通、参数对、能收到数据。这个阶段不要急着写解析代码先把原始报文抓下来人工分析几条确认理解了协议格式。协议验证阶段写解析代码把抓到的报文解析成结构化数据和设备屏幕上显示的结果逐条比对。这里要特别注意结果顺序和项目代码映射。有些设备输出的项目顺序和屏幕显示顺序不一致有些项目代码是厂商自定义的需要建立映射表。数据比对阶段让设备跑一批真实样本上位机采集的结果和LIS里手工录入的结果做比对。这个阶段要覆盖各种边界情况正常值、高值、低值、危急值、空结果、仪器错误。比对通过率要达到100%才能进入下一阶段。压力测试阶段模拟大批量样本连续检测观察上位机的处理能力、内存占用、数据库写入性能。我遇到过连续跑200个样本后内存泄漏导致程序崩溃的情况这种问题只有压力测试才能暴露。3.3 与LIS/HIS的接口对接和LIS对接通常有两种方式数据库中间表和接口服务。中间表方式实现简单LIS厂商只需开放一张表的读写权限上位机往表里写结果LIS读取后处理。缺点是实时性差、耦合度高、出错难排查。接口服务方式如WebService、RESTful API实时性好、解耦彻底但需要LIS厂商配合开发接口。2026年的趋势是接口服务方式逐渐成为主流尤其是新建的LIS系统。对接时要明确定义接口的输入输出格式、错误码、超时重试策略。我建议在接口层加一个消息队列缓冲上位机把结果写入队列由独立的服务消费队列并调用LIS接口。这样即使LIS暂时不可用结果也不会丢恢复后自动补传。// 结果推送接口的请求体示例 { sampleId: 20260101001, deviceCode: BC-001, testTime: 2026-01-01T08:30:0008:00, results: [ {itemCode: WBC, value: 6.5, unit: 10^9/L, flag: N}, {itemCode: RBC, value: 4.8, unit: 10^12/L, flag: N} ] }注意接口对接时一定要约定好字符编码和时间格式。我遇到过因为LIS用GBK、上位机用UTF-8导致中文样本信息乱码的情况排查了半天。3.4 上线切换与并行运行系统开发测试完成后不要直接切换要有一段并行运行期。并行期间原有流程照常走新系统同时运行每天比对两边数据。并行期长短取决于系统复杂度和实验室容忍度一般建议至少两周。并行期间要重点观察数据完整性有没有丢结果、数据准确性结果值对不对、时效性从检测完成到结果进入LIS的延迟、稳定性有没有崩溃或卡顿。发现问题及时记录和修复不要等到并行结束再处理。正式切换建议选在业务量较小的时段比如周末或节假日。切换前做好数据库备份、配置文件备份、回滚预案。切换后第一周安排专人值守随时处理突发问题。4. 常见问题与排查技巧实录这一部分整理我在实际项目中遇到的高频问题和解决方法做成速查表方便对照排查。4.1 通信类问题排查通信类问题占所有问题的六成以上表现通常是收不到数据、收到乱码、数据断断续续。排查思路从物理层往上走先确认线缆连接、接口类型、供电是否正常再确认串口参数或网络配置最后确认协议解析。现象可能原因排查方法完全收不到数据线缆断、接口错、设备未开机用调试工具直连测试收到乱码波特率/数据位/校验位不匹配逐项核对设备手册参数数据断断续续流控配置错误、线缆干扰检查流控设置、更换屏蔽线网口连不上IP/端口错、防火墙拦截ping测试、telnet测试端口数据重复设备重发、上位机未去重检查去重逻辑、抓包分析我踩过最坑的一次是设备手册上写的波特率是9600实际设备出厂设置是19200手册没更新。这种问题只能靠实际测试发现所以永远不要完全信任文档要以实测为准。4.2 数据解析类问题排查解析类问题的表现是数据能收到但解析结果不对比如数值错位、单位错误、项目对应不上。排查时先把原始报文和解析结果并排打印出来逐字段核对。常见原因包括分隔符识别错误有些设备用逗号有些用竖线、字段顺序理解错误手册描述和实际输出不一致、数值格式处理错误科学计数法、前导零、正负号、特殊字符转义处理不当。我的经验是解析代码要写得足够防御性对每个字段都做格式校验遇到不符合预期的格式时记录详细日志而不是直接抛异常。4.3 质控与业务逻辑类问题排查质控类问题相对隐蔽因为不一定是程序bug可能是规则配置问题。比如质控失控告警频繁触发先确认靶值和标准差是否设置正确再确认质控品批号是否匹配最后检查Westgard规则是否启用过多。业务逻辑类问题常见的有结果审核状态流转错误、危急值未触发告警、报告格式不符合要求。这类问题需要和实验室质量负责人一起排查因为涉及具体的业务规则。我建议在系统里加一个规则配置界面让业务人员可以自行调整规则而不是每次都要开发人员改代码。4.4 性能与稳定性类问题排查性能问题通常在高负载时暴露表现为界面卡顿、数据延迟、数据库连接池耗尽。排查时先看资源监控CPU、内存、磁盘IO、网络再看应用日志慢查询、线程阻塞、GC频率。我遇到过一个典型案例系统运行几个月后越来越慢最后发现是日志文件没有轮转单个日志文件涨到几十GB写入日志成了瓶颈。解决办法是配置日志轮转策略按大小或按天切割保留最近30天。这类问题不涉及代码逻辑但影响很大实施时就要提前配置好。提示医疗上位机系统的稳定性直接关系到检验业务连续性建议配置进程守护和自动重启机制关键服务要有健康检查接口。5. 实施经验与后续扩展方向做了这么多项目我最大的体会是医疗上位机系统的建设技术只占一半另一半是对检验业务流程的理解。开发人员如果不懂样本流转、质控规则、危急值管理写出来的系统功能再全也不好用。所以项目初期一定要花时间泡在实验室看检验师怎么操作、怎么判断、怎么处理异常这些现场观察比任何需求文档都有价值。另一个体会是配置化程度决定运维成本。设备增减、项目调整、规则变更在实验室是常态如果每次都要改代码重新部署运维根本扛不住。把设备参数、项目映射、质控规则、告警策略都做成可配置的运维人员经过简单培训就能自行调整能省下大量沟通和开发成本。后续扩展方向上我比较看好几个点一是流水线对接随着实验室自动化程度提高上位机需要和样本前处理系统、轨道系统联动二是AI辅助审核用历史数据训练模型对异常结果做初步筛查减轻检验师审核负担三是远程运维通过安全的内部网络对多点部署的上位机系统做集中监控和版本管理。这些方向都需要在架构设计时预留接口不要等到要用的时候再重构。最后分享一个小技巧给每台设备建一个设备档案记录设备型号、序列号、通信参数、协议版本、对接日期、负责人、历史故障记录。这个档案在排查问题时特别有用尤其是设备多、人员流动大的实验室。我现在的习惯是每对接一台新设备第一件事就是填档案后面省心很多。

相关新闻

匿名管道原理与避坑指南:从文件描述符到内核缓冲区

匿名管道原理与避坑指南:从文件描述符到内核缓冲区

说到匿名管道,我脑子里第一时间跳出来的就是那个经典实验:在Shell里执行 cat file | grep xxx ,或者程序员面试时被反复问到的 pipe fork 。它名字里带个管道,用起来又是一对文件描述符, read()/write() 和读写…

2026/10/11 12:50:37 阅读更多 →
2026 AI编程工具终极对决:Claude Code、Cursor与Copilot如何选

2026 AI编程工具终极对决:Claude Code、Cursor与Copilot如何选

最近这一年,只要身边有人在写代码,就绕不开三个名字:Claude Code、Cursor,还有已经火了很多年的Copilot。打开技术社区,铺天盖地都是“谁取代谁”的争论,有人吹终端自动化,有人夸编辑器内联补全…

2026/10/11 12:49:37 阅读更多 →
深度学习目标检测实战:基于YOLO的红枣识别全流程解析

深度学习目标检测实战:基于YOLO的红枣识别全流程解析

简介:一套基于Python深度学习的红枣识别算法毕业设计资料,面向计算机、人工智能相关专业学生与开发者,可作为课程设计、论文答辩或项目实践的参考。内容涵盖红枣特征分析、识别流程设计、模型搭建、训练优化与性能评估,帮助读者形…

2026/10/11 12:49:37 阅读更多 →

最新新闻

SS728M05身份证验证终端Windows接口包对接指南:从DLL调用到稳定部署

SS728M05身份证验证终端Windows接口包对接指南:从DLL调用到稳定部署

简介:面向Windows平台的神思SS728M05身份证验证SDK开发包,专供需要集成二代身份证读取、解码与真伪校验的开发者使用。接口封装了神思硬件设备的底层通信协议,适用于银行开户、网络实名认证、酒店登记等实名制场景,开发者无需深入…

2026/10/11 13:34:01 阅读更多 →
Windows 11下Qt 5.15.2安装与Qt Creator工具链配置实战

Windows 11下Qt 5.15.2安装与Qt Creator工具链配置实战

过去几年我一直用着 Qt 5.15.2,从 Windows 10 换到 Windows 11 之后,又新装了两台机器,都是走的在线安装器这条路。说实话,这版本没到“装一次就再无波澜”的程度,但只要你理解它背后的逻辑,每一步都知道要…

2026/10/11 13:34:01 阅读更多 →
ESP32舵机控制全攻略:接线、电源、代码与排坑实战

ESP32舵机控制全攻略:接线、电源、代码与排坑实战

做硬件的小伙伴应该都遇到过类似的场景:拿到一块 ESP32,想让它控制舵机转个特定角度,结果要么舵机上电就“咔咔”乱抖,要么角度死活不对,要么接好线一测试就闻到糊味。ESP32 舵机控制看着简单,但真正把它用…

2026/10/11 13:34:01 阅读更多 →
数据中心UPS后备保护与电池开关选型:ABB产品配置与避坑指南

数据中心UPS后备保护与电池开关选型:ABB产品配置与避坑指南

1. 从一次机房改造说起:为什么后备保护与电池开关选型总被低估干了十几年数据中心基础设施,我见过太多项目在UPS主机上砸重金,却在配套的后备保护和电池开关上"省小钱吃大亏"。前年参与一个中型数据中心的扩容改造,原设…

2026/10/11 13:34:01 阅读更多 →
FireRedTTS3部署指南:GPU配置、模型下载与常见报错排查清单

FireRedTTS3部署指南:GPU配置、模型下载与常见报错排查清单

【免费下载链接】FireRedTTS3 FireRedTTS3: Multilingual and Multi-Dialect Voice Cloning with Instruction-Guided Voice Design and Speech Editing 项目地址: https://gitcode.com/gh_mirrors/fi/FireRedTTS3 点击查看 免费下载 FireRedTTS3 是一个支持 24 种…

2026/10/11 13:34:01 阅读更多 →
论文AI率90%降到10%以内:亲测有效的改写流程与工具组合

论文AI率90%降到10%以内:亲测有效的改写流程与工具组合

论文AI率从90%降到10%以下,这个目标我亲测可以做到,关键不是找某个所谓的神器,而是把改写流程理顺。最近一段时间,陆续有同学拿着检测报告来找我,打开一看,AI率那一栏红得发紫,甚至整页标红&…

2026/10/11 13:33:00 阅读更多 →

日新闻

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

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

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

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

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

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

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

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

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

2026/10/11 0:00:27 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/11 0:00:27 阅读更多 →

月新闻

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