微信小程序养老服务平台:从架构设计到部署实战解析
我见过太多类似的养老平台项目了有的只写了前端页面交差有的后端接口调不通有的数据库表建得毫无逻辑——最可惜的情况是源码和部署文档都有但讲解视频只讲功能演示你根本不知道这套系统为什么这样设计。今天我想认真聊一下“基于微信小程序的养老服务平台系统”这个项目它为什么会出现在这么多课程设计和毕业设计推荐清单里以及当手里握着源码、部署文档、讲解视频这套资料时到底该怎么把它真正跑通、讲透、写成一篇拿得出手的论文。养老服务平台这个选题一句话概括就是给老年人或家属提供线上预约养老服务的入口服务人员接单上门或在线完成服务后台统一管理用户、订单、服务项目、健康档案这些数据。它的核心价值不在“技术有多新”而在“业务闭环够不够完整”。如果你正在用它作为毕业设计或课程项目这篇文章会从架构设计、前后端实现、部署避坑、论文整理四个方向把我实际跑这类项目时总结的经验写透尽量让你少走我走过的弯路。1. 为什么选养老服务平台需求拆解与技术判断先说一个很多人忽略的前提——这个项目之所以经典不是因为“养老”两个字自带社会热度而是它的业务模型非常适合用来展示一套完整的全栈开发能力。老年人、家属、服务人员、平台管理员四个角色天然构成权限分明的多用户系统预约、接单、完成、评价又是一条标准的订单状态流转链路再加上健康档案、服务记录这些信息管理模块CRUD、流程控制、权限拦截、文件上传这些基本功全都能覆盖到。做毕设选这个题评审老师一看就知道你在系统设计上下了功夫。1.1 养老服务平台到底在解决什么问题抛开技术谈需求才有意义。养老服务在线化的痛点其实很直白很多老人不会用复杂App家属又不在身边线下预约服务要么靠打电话要么靠社区跑腿登记效率低还没有记录。微信小程序正好卡在这个场景上——微信本身就是多数老人家属高频在用的工具不需要额外下载App点开即用。系统要解决的几件事也很清楚让家属能远程帮老人预约保洁、陪诊、送餐等服务让服务人员能在小程序里查看订单、接单、记录服务结果让平台方能在后台审核服务项目、管理用户和订单、查看数据报表。1.2 技术选型为什么是微信小程序而不是H5或独立App我在给做这类项目的同学答疑时经常被问到“为什么非得是小程序做个H5手机网站不行吗”。这个问题其实要从两个维度看。从产品体验上小程序有微信的账号体系和推送能力用户不用注册一套新账号只需要授权手机号就能登录对老年用户群体极其友好从项目评分的角度小程序的技术栈涵盖WXML、WXSS、JavaScript、微信API能体现你对微信生态开发规范的掌握程度比纯响应式网站更有区分度。后端我强烈建议优先考虑Spring Boot加MyBatis配MySQL数据库。原因很简单Spring Boot的自动配置能让项目结构清晰MyBatis写复杂连表查询时比JPA更直观而且面试和答辩中被问到底层原理时你有话可讲。如果用的是原项目里比较经典的SSM架构也不是不行但Spring Boot至少在配置和启动速度上能省出大把时间后期部署到服务器上也省心。2. 系统架构与核心模块设计不要一上来就写代码拿到一套源码第一件事应该是什么不是打开IDE跑项目而是先把架构图在脑子里过一遍。我见过太多人直接把源码扔给老师问“这个系统怎么回事”结果被问到“订单表为什么加这个字段”就卡壳了。所以这一节我会重点讲清楚一套完整的养老小程序系统从顶层设计上应该长什么样。2.1 完整的功能清单从用户角色反推先看角色再看功能设计才不会漏。平台上有三类前台用户加一个后台管理员老年人家属小程序端浏览服务项目、下单预约、查看订单状态、填写和查询健康档案、个人中心管理。服务人员小程序端接单、查看待服务订单、更新服务进度、上传服务完成凭证。平台管理员后台管理端用户管理、服务项目上下架、订单管理、审核健康档案、数据统计。以预约保洁为例家属在小程序端选择服务项目选好服务时间和地址提交订单后台收到订单后管理员可审核服务人员的待接单列表里出现这笔订单接单后订单状态变为“已接单”上门完成后服务人员点击“完成服务”订单状态变为“已完成”家属可以对本次服务进行评价。这一整套环节听起来简单但里面的状态字段一定要设计清楚订单状态至少要有待审核、已接单、服务中、已完成、已取消。数据库里如果没有这些状态流转后面做接口判断时一定乱套。2.2 三个关键业务场景的数据流转设计数据表之前心里要有三个核心场景的画面。第一个是登录授权小程序端调用微信登录拿到code后端拿code换openid然后生成自己的token返回给前端后续所有请求都带token让后端识别用户。这里要特别提醒现在微信小程序已经调整了用户信息获取规则不能直接通过getUserInfo拿到用户昵称头像需要用“头像昵称填写能力”让用户主动填写。如果你的原始资料里还在用老接口建议务必改成新方案。第二个场景是服务预约的下单流程。前端提交订单对象服务项目id、老人id、预约时间、地址、备注。后端在生成订单记录时除了写订单表还要在订单日志表里记录一条初始状态。我当时做订单日志表时很多人不理解为什么不能只维护order表里的status字段直到后来需要排查“订单为什么会被取消”时才发现操作留痕有多么重要。第三个场景是健康档案的归属问题。健康档案必须挂在老人的账户下而不是家属的账户下。因为一个家属可能帮两位老人管理档案一个老人也可能被两个子女共同关注。最合理的设计是单独建一个老人表和用户绑定关系表把家属和老人的关联关系独立出来后续查询和权限控制都方便。3. 小程序端开发实战容易卡住的几个关键点前端部分看似只是页面渲染其实坑非常密集。尤其是拿到的源码年代不同踩的坑也不同。我下面挑几个实战中最高频的卡点展开讲每一条都是我自己或带的学生真机调试验证过的。3.1 登录授权的正确写法与老代码改造现在小程序端登录的标准流程是wx.login拿到code传给后端后端调用auth.code2Session接口换取openid和session_key然后生成自定义登录态token返回前端。前端后续在请求头里带上token即可。wx.login({ success: async (res) { const code res.code; wx.request({ url: https://你的域名/api/auth/login, method: POST, data: { code }, success: (response) { const token response.data.data.token; wx.setStorageSync(token, token); } }); } });如果你拿到的源码里直接调wx.getUserInfo去拿用户信息一定要改。目前新版本的小程序基础库里这个接口返回的已经是匿名信息昵称统一是“微信用户”头像也是灰底默认图。正确做法是引导用户点击头像昵称组件自行填写button classavatar-wrapper open-typechooseAvatar bind:chooseavataronChooseAvatar image classavatar src{{avatarUrl}} / /button input typenickname classnick-input placeholder请输入昵称 /这属于微信官方规则调整不是你的代码问题。不少同学在答辩时被问到头像昵称为什么取不到就是没关注到这一层规则变化。3.2 服务预约页面与订单状态展示的细节预约页面的组件选择有很多细节。服务时间建议用picker组件日期范围用modedate时段选择可以做成单选列表。预约地址建议对接腾讯位置服务里的微信小程序JavaScript SDK直接把地图选点做进去这样地址信息比手动输入更准确。真机调试中我遇到过一个问题picker的value如果绑定的是数字类型容易显示异常最好在data里统一存成字符串再绑定。订单状态展示是整个前端的逻辑中枢。我在写订单列表时会在状态字段上加一个颜色映射待审核灰色、已接单蓝色、服务中橙色、已完成绿色、已取消红色。用wx:if或者class绑定实现即可。状态切换时页面判断按钮显隐例如已接单状态下展示“开始服务”“取消订单”按钮已完成状态下只展示“评价”按钮。这部分的判断条件最好抽出来放在公共方法里不然每个页面对状态的处理不一致后期改起来非常痛苦。3.3 图片上传与文件存储的取舍体检报告、健康档案、服务完成凭证这些功能都涉及图片上传。小程序端用wx.chooseMedia选取图片再用wx.uploadFile上传到后端接口。这里有一个常见的坑本地开发时后端返回的资源URL如果是localhost或者相对路径真机上会加载不出来。正确做法是后端存储文件后返回一个完整的可访问URL例如https://你的域名/uploads/xxx.jpg或者使用服务器相对路径加域名拼接。我当时直接把图片以base64格式传库结果用户量稍微一多接口响应速度明显变慢后来全部改成multipart文件上传才算解决。另外小程序包体有2MB大小限制但图片、音频等资源不应打包进小程序里必须全部放到服务器端存储。这也是为什么后端一定要有文件上传接口而不是前端本地缓存图片。4. 后端接口设计与权限拦截比前端更值得花时间养老服务平台真正拉开项目档次的地方在后端。页面能跑说明你调通了接口但接口设计是否合理、权限是否安全、数据表是否有扩展性这些才是答辩时决定分数的关键点。4.1 核心表结构设计与关系建模我常用的表是这几张user用户表、elder老人表、user_elder_relation家属老人绑定表、service_category服务分类表、service_item服务项目表、order订单主表、order_status_log订单状态日志表、health_record健康档案表、evaluation评价表、notice公告表。以订单表为例关键字段大概有id、order_no订单编号、user_id下单人、elder_id服务老人、service_item_id服务项目、appointment_time预约时间、address服务地址、status状态、remark备注、create_time、update_time。订单编号最好自己生成格式如20250115随机数不要直接拿自增主键给用户看既不好查也不专业。老人表和绑定关系表的存在非常关键一个用户关联多个老人是常见场景一个老人被多个家属绑定也是常见场景多对多必须要中间表。4.2 JWT与自定义拦截器的权限控制方案小程序接口本质上都是对外暴露的HTTP接口如果不做权限控制任何人拿到接口地址都能下单、改数据这显然不行。我在后端使用的是JWT方案登录成功后签发token前端把token存在Storage里每次请求都在header里带Authorization字段。后端用一个拦截器统一校验Component public class AuthInterceptor implements HandlerInterceptor { Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String token request.getHeader(Authorization); if (StringUtils.isBlank(token)) { throw new BusinessException(未登录); } Long userId JwtUtil.parseToken(token); request.setAttribute(currentUserId, userId); return true; } }这里有一个非常容易忽略的点管理员端接口和小程序端接口最好分开路径前缀比如小程序端用/api/user/后台管理端用/api/admin/拦截器针对两个前缀分别做角色校验。不然一个普通用户拿自己的token去调管理端的删除接口就会出大问题。角色标识我习惯放在token的自定义claims里一个JWT解析出来userId和role都有。4.3 订单状态流转的并发与幂等设计养老服务项目虽然并发量不高但订单状态流转必须防止重复操作。比如服务人员点击“开始服务”时前端多次点击可能造成重复请求最好的处理方式是在后端方法上加分布式锁或乐观锁版本号控制。简单实现就是SQL更新时加上状态条件UPDATE order SET status 3 WHERE id #{orderId} AND status 2这行SQL的意思是只有当订单状态是2已接单时才允许更新为3服务中。如果更新返回的影响行数为0说明状态已经被其他请求改掉了直接抛出“订单状态已更新”异常。这个方式比先查后改更安全也容易在答辩中回答“并发问题怎么解决”时讲出来。5. 部署与联调从本地到真机的那些坑很多项目本地跑得飞起一到真机测试就各种白屏、加载失败。这一章我重点写部署和联调时最常见的几个坑尤其是和你拿到的部署文档配合使用时哪些地方必须自己要动手改。5.1 小程序合法域名与开发环境配置小程序真机预览时所有request请求的域名必须在微信公众平台后台配置为request合法域名且必须为HTTPS协议。开发模式下可以在开发者工具勾选“不校验合法域名”但一到体验版和正式版就失效了。所以部署文档里一定会包含域名配置步骤。如果你只是本地跑没有自己的域名和服务器最简单的方式是用内网穿透工具把本地的后端服务映射出去然后把这个临时域名也加到合法域名列表里。但这种方式只适合开发调试正式评审前还是要用真实服务器。5.2 服务器部署与数据库初始化顺序后端部署我推荐打成jar包用systemd或nohup方式运行配合Nginx做反向代理。部署文档里如果有环境准备清单通常包括这几步安装JDK、安装MySQL、初始化数据库脚本、修改配置文件里的数据库连接参数、启动后端服务、配置Nginx转发。最容易翻车的点是数据库脚本执行顺序。建议直接用Navicat或命令行source执行整个sql文件注意检查脚本里的字符集设置否则中文全部变成乱码。另外部署文档里如果让你修改application.yml一定要把数据库账号密码和线上环境对应上密码不要用简单的root、123456虽然这是毕设系统但在答辩演示时如果被老师看到弱口令印象分会打折扣。5.3 支付、类目审核与个人主体限制小程序上线需要过微信审核养老服务平台涉及服务预约类目往往需要企业资质或相关行业资质。如果你是个人开发者的身份很可能无法直接发布这个类目通常以“工具-效率”或“生活服务-综合生活服务”等类目尝试过审但审核严格程度每个时期都可能不一样。我在指导项目时一般让同学用体验版功能做演示不出真包这样能避免类目审核卡住。支付方面更要注意微信支付只能企业主体申请个人小程序无法接入。如果是课程设计建议用模拟支付方案比如前端点击支付后接口直接返回payment_successtrue。但要在论文里把这个设计说明白写明“因个人主体限制采用模拟支付企业认证后可替换为真实微信支付”。6. 论文思路与答辩准备把源码变成你的真实成果标题里写了“源码lw部署文档讲解”lw指的就是论文。这一步是许多同学最头疼的环节尤其是面对几百页的参考文档不知道从哪里下手。其实论文的思路和系统的需求模型是强对应的。6.1 从源码到论文目录的映射关系一篇标准的毕业设计论文目录通常是摘要、需求分析、系统设计、系统实现、系统测试、总结。你可以把系统设计章节拆成总体设计架构图、功能模块图、数据库表结构和详细设计每个模块的流程图、接口设计。系统实现章节不用写代码重点是每个核心功能的实现思路和关键技术比如登录模块怎么写、订单状态怎么控制、文件上传怎么处理。系统测试章节列出功能测试用例表格覆盖正常流程和异常流程。每一章都对应着源码里的具体模块切忌只抄文档不写自己的设计思路。6.2 画图工具与图表规范论文里必须有足够的图推荐画图工具是StarUML、ProcessOn或者draw.io。最少要包含系统总体架构图前端小程序、后端服务、数据库三层、系统功能结构图用思维导图形式展开菜单模块、数据库ER图、单个模块的业务流程图。画图规范上ER图里必须标注主键、外键和一对多关系流程图要统一用矩形、菱形、箭头的标准符号。这些图表在答辩时老师一定会看而且很容易从字段遗漏看出你是不是真做了系统。6.3 答辩常见追问与回答思路答辩被问频率最高的几个问题大概是这个系统最大的难点是什么订单状态为什么不直接用一个字段表示你的系统怎么保证安全性怎么解决并发冲突前两个问题我在前面已经给了答案难点在微信登录规则调整和订单状态流转控制订单状态用日志表是为了留痕和排查。安全方面可以答JWT鉴权、密码加密存储、接口参数校验。并发冲突就引用上面那条带状态条件的更新SQL。这些回答不需要表演关键是“你自己真的知道代码做了什么”。7. 避坑清单我把踩过的坑浓缩成10条最后一部分我整理一套避坑清单适合在联调、部署、论文写作阶段对照自查。每条都是我实操时遇到的问题或帮别人排除过的故障篇幅不长但建议收藏着看。第一小程序端请求后端时本地调试用http没问题真机必须https否则请求直接失败。第二time格式化问题后端返回的LocalDateTime在前端显示容易差8小时前端可以统一用时间戳传递或者后端配置全局Jackson格式化。第三wx.uploadFile的返回数据是字符串不是对象记得先JSON.parse再取数据。第四页码参数一定要做默认值和边界校验不然列表接口在pageNum为0时SQL报错。第五图片上传到服务器后要记得配置静态资源映射否则前端访问不到图片。第六分页查询时用limit加orderBy时排序字段要加上表名前缀避免多表查询时字段歧义。第七后台管理系统的登录接口和小程序端登录接口别共用一套参数结构管理端建议增加验证码逻辑。第八数据库表名和字段名尽量用下划线命名法小程序的JS对象里用驼峰命名中间用MyBatis的mapUnderscoreToCamelCase自动转换。第九老年用户的字体显示偏小页面上关键操作按钮尺寸不要低于44px这是易用性细节论文的界面设计章节可以提。第十如果项目是用云开发做的注意云开发的环境id在换电脑或换环境后需要重新配置这也是部署文档里容易漏掉的部分。最后再分享一个小经验。你手里的源码和讲解视频本质上是“帮助你理解项目的前人笔记”不是“可以直接交差的答案”。我见过太多同学拿到源码第一件事是删作者署名然后被老师一问三不知。真正稳妥的做法是先把项目完整跑通再对照部署文档把每一步原理弄明白然后自己默写一遍核心表结构最后修改界面上的一些样式和文案让项目至少有你自己思考的痕迹。这样做出来的养老服务平台不管是作为课设作业还是毕业设计都站得住脚。

相关新闻

Cursor编辑器编程辅助工具:把Base URL改到TaoToken提升编程效率

Cursor编辑器编程辅助工具:把Base URL改到TaoToken提升编程效率

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

2026/10/12 18:50:22 阅读更多 →
Python的数学计算:math和random

Python的数学计算:math和random

400 Python的数学计算:math和random 写程序不只是处理文字和列表,有时候还需要做数学计算——求平方根、生成随机数、做三角函数运算…… Python内置了math和random两个模块,专门干这些活。 一、math模块 1.1 导入和基本使用 import math# 圆周率 print(math.pi) …

2026/10/12 18:50:22 阅读更多 →
Python的日期时间处理

Python的日期时间处理

399 Python的日期时间处理 “今天几号?”“这个月有多少天?”“两个日期之间差多少天?” 这些日常问题,在编程中经常需要处理。Python提供了强大的日期时间处理工具,让我们来看看怎么用。 一、datetime模块 1.1 导入 from datetime import datetime, date, time, tim…

2026/10/12 18:50:22 阅读更多 →

最新新闻

嵌入式静态分析实战:用Cppcheck拦截疑难bug的完整指南

嵌入式静态分析实战:用Cppcheck拦截疑难bug的完整指南

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

2026/10/13 6:20:46 阅读更多 →
汽车电子硬件选型实战:高边开关、FPGA、MCU与SiC FET四类器件协同设计指南

汽车电子硬件选型实战:高边开关、FPGA、MCU与SiC FET四类器件协同设计指南

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

2026/10/13 6:20:46 阅读更多 →
PSO优化SVR超参数:风电功率预测回归拟合实战

PSO优化SVR超参数:风电功率预测回归拟合实战

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

2026/10/13 6:20:46 阅读更多 →
Zemax像差分析图全解:从点列图到MTF的判读方法

Zemax像差分析图全解:从点列图到MTF的判读方法

简介:这是一份面向Zemax初学者的像差分析图解文档,专门解决光学设计入门时难以从点列图、垂轴像差曲线等各类图像中快速识别像差类型的问题。文档以Zemax生成的典型图像为素材,逐类讲解初级球差、轴向色差、垂轴色差、子午慧差、子午场曲、弧…

2026/10/13 6:20:45 阅读更多 →
planck.js 版本演进与架构变迁:从 Box2D 移植到 TypeScript 引擎的完整技术脉络

planck.js 版本演进与架构变迁:从 Box2D 移植到 TypeScript 引擎的完整技术脉络

游戏开发 【免费下载链接】planck.js 2D JavaScript Physics Engine 项目地址: https://gitcode.com/gh_mirrors/pl/planck.js 点击查看 免费下载 planck.js 是一个以 TypeScript/JavaScript 实现的 2D 物理引擎(MIT 协议,源自 Box2D 的跨平…

2026/10/13 6:20:45 阅读更多 →
C语言核心知识点详解:const指针、野指针、assert断言与传值/传址

C语言核心知识点详解:const指针、野指针、assert断言与传值/传址

一、const 与指针:权限控制的核心逻辑 核心原则:const 靠近谁,就限制谁的修改权限,共三种核心场景,覆盖所有实用需求。 常量指针(const 修饰指向的内容)规则:指针 p 的指向可修改&…

2026/10/13 6:19:45 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 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/12 21:05:09 阅读更多 →
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/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练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/12 18:11:17 阅读更多 →