SpringBoot+Vue档案管理系统:从项目结构到毕设答辩全攻略
毕业季最常见的选题档案管理系统绝对是Java Web方向的老牌常青树。原因很简单档案管理天然覆盖了登录、权限、分类、增删改查、借阅流转、审批记录这些Web开发的核心操作是一个“麻雀虽小五脏俱全”的业务闭环。再加上SpringBootVue这套当前最主流的前后端分离组合后端有SpringBoot兜底前端有Vue撑门面无论你未来偏向Java还是前端方向都能从这套系统里找到对应的参考点。这类项目在Gitee和GitHub上的标准交付物通常包含三块完整项目源码、SQL脚本和接口文档。源码负责把后端和前端的骨架立起来SQL脚本保证了数据库结构的一键复现接口文档则是前后端联调的“协约”。很多人拿到项目后第一反应就是赶紧启动跑起来但真正会看项目的人反而会先翻接口文档再理SQL脚本最后才去看源码。顺序不同你对这个项目的理解深度完全不同。这篇文章就围绕“怎么读、怎么跑、怎么改、怎么避坑”这条主线展开。不管你拿到的档案管理系统的具体业务细节是什么底层套路基本一致按照我说的思路走一遍答辩和二次开发都不慌。1. 项目整体设计与技术选型思路1.1 为什么SpringBootVue是毕设黄金组合先说说后端。SpringBoot之所以能取代Struts和繁琐的SSH配置成为Java Web项目的绝对主流核心在于它把“约定大于配置”这件事做到了极致。你不需要再写一堆XML配置文件去定义Bean不需要手动处理Tomcat插件的部署过程一个main方法就能把整个Web服务拉起来。对于毕设来说时间有限、精力有限SpringBoot能让你把注意力放在业务实现而不是环境配置上。而且它的自动配置机制非常对新手友好引入spring-boot-starter-web依赖把Controller一写启动类一跑接口就通了不用关心内嵌Tomcat的启动细节。再说前端。Vue在国内的前端生态里占有率极高原因也很直白学习曲线比React平滑模板语法接近原生HTML对后端转前端的同学来说几乎是零门槛。档案管理系统这种中后台项目配合Element UI组件库一套带侧边栏、导航栏、数据表格、弹窗表单的后台界面很快就能搭建出专业感。Vue的单文件组件SFC将HTML、CSS和JavaScript收拢在一个文件里页面组件的复用和维护都清晰答辩演示起来也好看。前后端分离架构还有一个隐藏好处答辩时你可以堂堂正正地讲“我采用了前后端分离架构前端Vue通过Axios调用后端RESTful接口通过接口文档与后端同学或自己前期定义进行协约联调”。这句话在很多评委那里是加分项因为它说明你不只是会用框架还理解了现代Web开发的分工模式。1.2 项目中常见的组件选型与职责一个完整的SpringBootVue档案管理系统后端标配大概是这么几样组件作用备注SpringBootWeb基础框架版本建议2.x兼容性较好MyBatis-Plus数据库ORM单表CRUD几乎不用写SQLMySQL数据库5.7或8.0均可JWT或SpringSecurity登录认证与权限控制多数毕设项目用JWT拦截器实现Lombok简化实体类代码Data、Slf4j很实用Hutool工具类库ID生成、日期处理等常用工具前端标配大概是组件作用备注Vue 2前端框架部分项目是Vue3需注意版本差异Element UIUI组件库表格、表单、弹窗、菜单全都有AxiosHTTP请求库统一封装请求与拦截器Vue Router前端路由控制页面跳转与权限路由Vuex / Pinia状态管理存储用户信息、token等全局数据为什么选MyBatis-Plus而不是原生MyBatis或者JPA毕设项目里有一个很常见的尴尬场景实体类写完了基础的增删改查还要一个字段一个字段地编SQL非常费时间。MyBatis-Plus提供了BaseMapper单表的CRUD直接调用现成方法分页用内置的分页插件连条件构造器QueryWrapper都在帮你省代码。这样做的好处是你可以把精力全部投在业务逻辑借阅审批、权限校验、分类树查询上而不是浪费在重复的SQL编写里。需要注意的是MyBatis-Plus只是简化单表操作多表关联还是得自己写SQL。档案系统里不排除需要联表查询的场景比如查询借阅记录时同时展示用户名称和档案名称。这个点后面会在实操部分继续聊。2. 核心模块拆解与数据库表设计2.1 档案管理系统的标准业务模块虽然不同项目的档案系统细节各有不同但模块设计基本都围绕下面这几块内容用户与权限模块。系统通常至少包含三种角色管理员、档案管理员、普通用户师生或员工。管理员负责用户管理和全系统数据查看档案管理员负责档案的录入、编辑、上架、借出审核普通用户只能查询档案并发起借阅。这个模块涉及用户表、角色表、菜单表或权限表是整个系统的地基。档案分类模块。档案不可能是一锅粥地堆在列表里需要按分类组织。分类通常是一棵层级树比如“人事档案——员工入职材料——劳动合同”。后端通过parent_id实现树形结构前端用Tree组件渲染。分类模块还会承担一个作用不同分类的档案可以由不同档案员管理增加权限控制的维度。档案信息管理模块。这是核心中的核心功能包括档案的新增、修改、删除、查询、批量导入导出。这里的“删除”通常不是物理删行而是做逻辑删除也就是在表里加一个deleted字段查询时自动过滤。这样做既防止误删又保留了数据审计的线索也是企业级开发的标准做法。借阅与归还模块。用户看到需要的档案发起借阅申请档案管理员审批审批通过后档案处于“借出”状态归还后状态恢复为“在库”。这块逻辑涉及状态的流转对应的操作就是修改档案状态和插入一条借阅记录。有一些细心的毕设还会加上“借阅期限”和“超期提醒”功能这个算加分项。操作日志模块。谁在什么时间操作了哪条数据都会被记录到日志表里。这个模块实现方式最常用的是Spring AOP写一个切面拦截Controller的请求把操作人和操作内容记录进去。日志模块技术上不难但在答辩讲安全审计时非常加分。2.2 核心表结构与SQL脚本的关键价值作为完整交付物SQL脚本的重要性其实被很多人低估了。许多项目能跑起来不代表数据库设计是对的。拿到脚本后不要急着直接执行先把它打开看一遍你会对整张业务数据的脉络一目了然。常见的核心表大概有这么几张sys_user用户表username、password通常MD5或BCrypt加密存储、real_name、phone、email、status、deleted等字段。sys_role角色表role_name、role_key、description等。sys_user_role用户角色关联表多对多关系在关系型数据库中必须拆成关联表。archive_category档案分类表category_name、parent_id、order_num、deleted等。archive_info档案信息表archive_no档案编号通常有唯一索引、title、category_id、file_path、file_name、status在库/借出/下架、borrow_count、create_by、create_time等。archive_borrow借阅记录表archive_id、user_id、borrow_time、return_time、status申请中/已通过/已归还/已拒绝、audit_user、audit_time等。我建议你重点关注archive_info和archive_borrow这两张表。为什么因为档案系统的核心业务逻辑基本都围绕这两张表展开。看懂了这两张表的字段关系你就明白了“档案状态的变化本质上是字段取值的变化”这一层逻辑。执行SQL脚本时有一个特别容易踩的坑字符集。很多项目脚本默认是utf8mb4如果你的数据库连接配置没有指定characterEncodingUTF-8插入中文数据时就会出现乱码或报错。执行脚本前最好用Navicat或者命令行确认一下脚本文件本身的编码也尽量设置为UTF-8。这个细节虽然看似无关紧要实操中却经常折磨折腾半天。3. 实操过程与核心环节实现3.1 环境准备与版本搭配避免翻车项拿到一套完整项目源码第一步不是急着导入IDE而是检查环境版本。版本不对项目直接起不来而且报错信息往往非常隐蔽甚至有可能让人误判为代码问题。这里给出我实测下来的版本搭配建议软件推荐版本说明JDK1.8或11大部分毕设项目基于JDK8开发高版本需额外兼容Maven3.6.3以上IDEA内置的Maven通常够用Node.js14.x或16.xVue2项目不建议直接上Node18兼容性问题较多MySQL5.7或8.0注意驱动版本与数据库版本对应IDEA2022/2023均可旗舰版自带数据库工具很好用VSCode最新版前端用VSCode开发调试比较轻量版本为什么容易翻车最常见的是JDK版本过高导致JAXB或Lombok插件不兼容还有Node版本过高导致node-sass编译失败。这两个问题在档案管理系统这类老牌毕设项目里非常常见。如果源码里用的是Vue2 Element UI建议优先选择16.x版本的Node而不是追新。3.2 后端快速跑通步骤后端项目导入IDEA后按以下步骤操作会比较稳妥修改数据库连接配置。找到resources目录下的application.yml或application.properties把datasource的url、username、password改成你本地数据库的信息。URL里通常需要指定serverTimezoneAsia/Shanghai否则高版本MySQL会报时区错。执行SQL脚本。打开Navicat或IDEA数据库工具新建数据库注意数据库名称要和配置里的库名一致。建议数据库字符集选择utf8mb4排序规则选择utf8mb4_general_ci。然后导入项目提供的SQL脚本执行完成后确认核心表已经生成、初始化数据已经写入。等待Maven下载依赖。首次导入项目时Maven会自动下载大量依赖包这个过程中务必保证网络稳定。在国内建议把Maven中央仓库替换为阿里云镜像具体方法是在settings.xml中加入镜像配置否则下载会非常慢甚至卡在某个包上。启动SpringBoot应用。找到标注了SpringBootApplication的主类右键运行。观察控制台输出日志看到“Tomcat started on port(s): 8081”这类信息时说明后端启动成功。启动过程中的红色日志要仔细看大部分原因是数据库连接失败或端口被占用不要慌按日志提示排查即可。3.3 前端快速跑通步骤前端项目目录通常是vue-admin或frontend这样的名称。在VSCode中打开该目录执行以下命令npm install这个命令通常是最考验耐心的一步。node_modules体积庞大依赖树复杂安装耗时可能从几分钟到十几分钟不等。如果node-sass安装失败一个比较保险的替代方案是在npm install前先给npm配置淘宝镜像npm config set registry https://registry.npmmirror.com然后重新执行npm install。这类问题基本属于网络相关的问题换镜像源解决的概率很大。安装完成后执行npm run serve前端默认端口通常是8080启动成功后浏览器访问http://localhost:8080应该能看到登录页。输入SQL脚本里预置的管理员账号和密码登录进去后左侧菜单若正常渲染说明前后端已经基本串起来了。这里要特别说一个排查逻辑如果登录时网络请求报404或400先检查前端项目里关于接口地址的配置。一般是在main.js或者api目录下的request.js里配置baseURL。这个地址必须指向后端服务的地址比如http://localhost:8081否则数据永远拉不到。3.4 用接口文档完成一次完整联调接口文档是整个交付物里价值最容易变现的一份文档。不要把它当成摆设它是你调试后端逻辑的路线图。常见的接口文档形态有Swagger生成的在线页面、集成的Markdown文档或Postman集合导出文件。如果是Postman集合直接导入即可开测。不知道你有没有遇到过这种场景前端页面点一个按钮没有任何反应打开浏览器开发者工具发现某个接口报了500然后你看着一长串堆栈日志不知道从哪里下手。接口文档的意义就在于它提前告诉你了每个接口的入参结构、出参结构、错误码含义你能根据报错时的请求参数和返回体快速定位是前端传参问题、还是后端逻辑问题、还是数据状态不对。拿借阅流程来举例。一次完整的联调应该按以下顺序走调用“登录接口”获取token调用“获取当前用户信息接口”确认登录用户权限调用“档案查询接口”搜索目标档案记下档案ID调用“借阅申请接口”传入档案ID和借阅天数切换到管理员账号登录调用“待审批列表接口”找到申请单调用“审批通过接口”将状态置为通过调用“档案详情接口”验证档案状态是否变为“借出”。每一步都要对照接口文档里的请求参数要求和响应体说明。参数名错一个字母后端就是400状态传错一个枚举值业务流程就断了。通过这样完整的链路联调你其实已经把系统的核心业务跑通了一遍答辩时被问到业务细节也不会哑火。4. 常见问题与排查技巧实录4.1 数据库连接报错这个问题在毕设项目里的发生率极高。典型报错是“Access denied for user ‘root’‘localhost’ (using password: YES)”。排查思路很简单先去application.yml看账号密码是否正确再去命令行用同样账号密码连接MySQL验证是否真的能连上。还有一种隐蔽情况是MySQL 8.0的认证插件是caching_sha2_password老版本驱动不支持这个插件解决办法是升级数据库驱动版本或者在创建用户时使用mysql_native_password插件。时区问题也很常见。MySQL连接URL里如果没有加上serverTimezoneAsia/Shanghai高版本驱动会报“The server time zone value Öйú±ê׼ʱ¼ä is unrecognized”。加上参数后重启服务就好。这类问题说到底是配置问题不是代码问题仔细核对配置项是最高效的解法。4.2 npm安装失败与环境兼容问题前端安装失败的原因五花八门但归结起来主要是三个网络资源下载失败、Node版本不兼容、依赖包本身有原生模块编译问题。处理优先顺序是换镜像源、换Node版本、删除node_modules重新安装。node-sass是个非常典型的“重灾区”。它需要下载二进制文件国内访问GitHub经常超时而且编译环境不干净也容易报错。新版项目大多改用dart-sass了。如果拿到的老项目还是node-sass依赖安装时可以尝试npm install --sass-loader10 --save-dev同时配置好镜像源。实测下来项目里很多前端启动失败的问题都能通过调整依赖版本来解决而不是改代码。4.3 跨域问题与Token认证失效前端端口8080后端端口8081端口不一致就会产生跨域请求。解决跨域主要有两种思路后端配置CORS过滤器和前端配置代理。实测中前端代理的体验更好因为它在开发环境下把所有接口请求转发到后端即后端不配CORS也不会报错。配置在vue.config.js里module.exports { devServer: { proxy: { /api: { target: http://localhost:8081, changeOrigin: true } } } }Token认证失效是另一个高频问题。JWT拦截器逻辑通常是这样的前端请求头带上Authorization或X-Token后端拦截器校验token是否合法、是否过期。如果前端没有在请求拦截器中附带token后端就会返回401未认证。排查时先打开开发者工具看请求头的实际内容确认token有没有带上。很多毕设项目的“登录成功但请求全部失败”就是这个问题。4.4 分页数据格式不一致前端表格分页一般要传两个参数pageNum和pageSize。后端用MyBatis-Plus分页插件查询返回的数据格式通常是{ total: 100, records: [...] }但前端表格组件可能期待的是{ data: [...], count: 100 }这种字段不匹配的问题会导致表格永远显示“暂无数据”但后端接口明明返回了数据。排查办法是把接口返回的JSON打印到浏览器控制台跟页面组件的文档核对字段名。如果是字段名差异在前端适配一层即可不要苛责后端代码。4.5 文件上传与静态资源访问失败档案系统里难免涉及上传扫描件、照片、合同文件。后端一般会将文件保存在某个目录下路径配置在application.yml里。但这个路径如果是绝对路径比如D:/upload那就涉及两个问题第一换机器跑项目时该目录不存在上传会报错第二前端需要预览这个文件时URL映射要对得上。实操建议是在配置里使用相对路径或者通过SpringBoot的addResourceHandlers方法把本地磁盘路径映射到虚拟路径。前端图片地址指向alias映射出来的虚拟路径才能真正在浏览器里预览上传的文件。这类问题属于“环境依赖”问题很多新手启动项目后上传图片前端看不到都是映射没有配好。4.6 接口文档与后端实际不一致还有一种很头疼的情况接口文档写的是旧版本后端的实际返回已经调整了。这在交付项目里时有发生。排查时别死盯着文档可以先看后端代码里Controller的实际注解和方法返回值再确认前端调用的路径是否一致。文档是参考标准但代码是最终事实。在不清楚时优先以代码为准然后再反推文档是否需要更新。5. 从毕设到作品集如何把档案系统变成真正亮点如果你只是把项目跑起来、截几张图放进论文那这套系统在你的简历上只能算一个“做过”。要让它变成真正拿得出手的作品还需要做几件小事。首先是梳理一份“技术亮点清单”。比如你用了AOP实现了操作日志你用了JWT控制接口访问权限你用了MyBatis-Plus分页插件优化查询性能你通过Redis缓存用户Session和菜单权限减少数据库压力。不要小看这些你背得滚瓜烂熟的技术点答辩时评委最关心的是“你到底解决了什么问题”和你“能不能说清楚原理”。每一条亮点都要能对应一个具体业务场景而不是背书。其次是有选择地做性能优化。如果你熟悉SpringBoot可以给系统加上Redis缓存把档案分类树和热门的档案查询结果缓存起来减少重复数据库查询。如果你熟悉Vue可以研究一下路由懒加载和keep-alive缓存页面让页面切换更流畅。这些改动量不大但它们能让你的毕业设计在技术深度上明显区别于“复制粘贴版”。最后是思考现实的业务拓展。档案管理系统它不是只存在于教材里的玩具。如果把电子档案的版本管理、借阅审批的多级工作流、档案到期提醒、档案遗失登记这些真实业务场景加进去系统就具备了“可落地”的气质。答辩不是看你写了几万行代码而是看你有没有思考业务边界和异常处理。这份项目经历放到作品集里真正能打动人的地方是“完整”。一个从数据库设计、接口设计到前端交互都覆盖到的完整项目远比十个只写了一个CRUD的Demo有价值。好好珍惜这份档案系统的源码、SQL脚本和接口文档它们组合在一起就是你理解Web全栈开发的一把钥匙。我自己的习惯是拿到一套陌生项目后先用接口文档画一遍业务链路再对照SQL脚本看数据表关系最后才启动源码做页面验证。这样三遍下来项目的骨架和血肉基本都了然于心。后续如果还有余力不妨试试把前端从Vue2迁移到Vue3、把后端认证换成Sa-Token或Spring Security OAuth2这种“现代工程化”的实践往往更能让你在面试中多说两句话。

相关新闻

Unity移动端调用系统相册:NativeGallery原理解析与真机避坑指南

Unity移动端调用系统相册:NativeGallery原理解析与真机避坑指南

1. 项目概述:为什么Unity里“选图”和“存图”不能靠C#原生搞定?做Unity移动端开发的朋友,大概率都踩过这个坑:在编辑器里写好Texture2D.LoadImage()、File.WriteAllBytes(),测试一切正常;一打包到安卓或iO…

2026/10/14 7:43:41 阅读更多 →
LCTF液晶可调滤光器:突破RGB局限,实现显微高光谱成像与光谱拆分

LCTF液晶可调滤光器:突破RGB局限,实现显微高光谱成像与光谱拆分

1. 为什么显微成像需要"光谱维度"——从RGB到LCTF的跃迁三年前我搭建一套双通道荧光显微成像系统时,被传统滤波轮折腾得够呛:切换滤光片靠电机转动,每次换波长都有机械振动,而且能选的波段就那么四五个,想连…

2026/10/14 7:43:41 阅读更多 →
Hyperframes高并发帧处理实战:切片调度、内存池与流水线优化

Hyperframes高并发帧处理实战:切片调度、内存池与流水线优化

1. 从“hyperframes”这个热词说起:它到底指什么最近“hyperframes”这个词在技术社区里被反复提起,很多人第一次看到它,第一反应是“这是不是某个新出的前端框架”,或者“是不是跟视频帧、动画帧有关”。我一开始也这么以为&…

2026/10/14 7:43:41 阅读更多 →

最新新闻

IntelliJ IDEA 的Qoder CN 插件报错“暂时无法同步代码库索引选择”怎么解决?完整排查与修复指南

IntelliJ IDEA 的Qoder CN 插件报错“暂时无法同步代码库索引选择”怎么解决?完整排查与修复指南

摘要 本文针对在IDEA中使用Qoder CN时出现的报错,给出官方说明与实战解决步骤。官方指出需启用代码库索引:可点击“创建”手动启用,或切换“自动索引”。实战中,先登录Qoder CN且不要输入提示词,再进入设置—>Qode…

2026/10/14 17:36:00 阅读更多 →
PTZ-C8T6.zip 云台控制 C 工程解析:编译、协议与避坑指南

PTZ-C8T6.zip 云台控制 C 工程解析:编译、协议与避坑指南

简介:PTZ-C8T6.zip 是一份面向嵌入式开发初学者与 STM32 学习者的云台控制项目工程源码,基于 STM32F103 系列芯片与 HAL 库构建,适合用于课程设计、毕业设计或电赛类云台控制方案的参考与二次开发。压缩包共 98 个文件,约 675KB&a…

2026/10/14 17:36:00 阅读更多 →
Python 读取 Excel 并写入 zip:自动化报表打包实战

Python 读取 Excel 并写入 zip:自动化报表打包实战

简介:这份资源面向需要处理表格数据的Python学习者与开发者,聚焦Excel文件的读取与写入这一常见任务,帮助解决数据分析、数据清洗与自动化报告中的表格操作问题。压缩包共4个文件,全部为py脚本,整体约6KB,涵…

2026/10/14 17:36:00 阅读更多 →
Terminus(Olares)RabbitMQ 中间件集成实战:用 OlaresManifest.yaml 声明式接入消息队列

Terminus(Olares)RabbitMQ 中间件集成实战:用 OlaresManifest.yaml 声明式接入消息队列

云原生后端运维 【免费下载链接】Terminus Open-Source Personal Cloud OS for Always-On Agents 项目地址: https://gitcode.com/gh_mirrors/terminus2/Terminus 点击查看 免费下载 本篇技术指南基于 Terminus 仓库中 RabbitMQ 集成文档 展开,讲解如何…

2026/10/14 17:36:00 阅读更多 →
九轴姿态解算实战:C语言实现Mahony互补滤波与四元数融合

九轴姿态解算实战:C语言实现Mahony互补滤波与四元数融合

简介:九轴姿态解算源代码是一套面向嵌入式开发、无人机及机器人等场景的C语言实现,融合加速度计、磁力计与陀螺仪数据,用于实时估计物体的横滚、俯仰与偏航角。资源包含4个文件,全部为2个C源文件和2个头文件,压缩包仅5…

2026/10/14 17:36:00 阅读更多 →
C#工业级图形面积周长计算:精度、鲁棒性与性能平衡

C#工业级图形面积周长计算:精度、鲁棒性与性能平衡

1. 项目概述:为什么一个“图形周长、面积计算”功能值得花时间深挖? 你可能第一眼看到“C# 图形周长、面积计算”这个标题,会下意识觉得:“不就是几个数学公式封装成方法吗?勾股定理、πr、底高2……抄一遍就完事。”我…

2026/10/14 17:34:59 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/13 22:01:27 阅读更多 →
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/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练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/14 7:53:34 阅读更多 →