SpringBoot+Vue私房菜定制系统:从权限设计到订单闭环的完整实现解析
1. 项目概览这套私房菜系统到底能做什么先说结论这是一套典型的 SpringBoot Vue 前后端分离项目定位是“私房菜定制 上门服务 管理后台”三位一体。源码适合拿来当毕业设计、课程设计或者说白了适合想快速拥有一套完整可演示项目的同学拿去学习、二次开发。标题里透露出三个关键信息私房菜定制、上门服务、管理平台。拆开来看它本质上是一个餐饮服务行业的 O2O 小型平台用户在小程序端或网页端选厨师、选菜品、预约时间厨师上门做菜平台后台统一管理订单、厨师、菜品和结算数据。这类业务模型在真实市场中非常常见比如家宴定制、私厨上门、节日聚餐服务等。我评估这套系统的价值主要有五点技术栈主流SpringBoot 后端 Vue 前端 MySQL 存储覆盖率极高的就业技能组合。业务链完整从用户下单到厨师接单、到上门服务、到订单结算是一条闭环业务链。角色清晰系统天然支持多角色权限设计适合作为毕设答辩时讲“权限管理”的亮点。核心机制全面包含 JWT 登录、文件上传、订单状态流转、数据统计等常见功能模块。扩展空间大后续可以加支付、加地图定位、加评价体系论文和系统都能往深了写。适合谁来用如果你是计算机相关专业的学生正愁毕设选题这套系统可以作为一个不错的业务底子如果你是想学前后端分离项目开发思路的初学者它也是一个很好的完整案例比图书管理、学生管理系统这种纯教学项目更有业务张力。2. 核心模块拆解与技术选型思路2.1 系统角色与权限设计私房菜定制系统最常见的角色划分是三端管理员端、厨师端、用户端。这类业务场景里三者各自关注的数据重点完全不一样。管理员端管菜品分类、菜品信息、厨师入驻审核、订单监管、用户管理、数据统计。厨师端接单、查看服务日程、更新订单状态、维护个人可服务时间、查看收益。用户端浏览菜品/厨师、提交定制需求、下单预约、查看订单进度、取消订单。毕设答辩时老师最喜欢问的问题之一就是“怎么做的权限控制”。这套系统如果用 SpringBoot 搭配拦截器 JWT 令牌就能在前端请求后端接口时通过用户角色字段进行接口级权限校验。比如/api/admin/**只允许 ADMIN 角色访问/api/cook/**需要 COOK 角色普通用户走/api/user/**。在 Vue 前端里通过路由守卫根据 Token 中解析出的角色动态生成菜单完成页面级权限过滤。这样前后端双重校验既符合真实项目习惯也能在答辩时展现出你对安全性的理解。2.2 菜品定制与预约流程的状态机设计私房菜上门服务和普通外卖的本质区别在于“定制”和“上门”两个属性所以订单流程比普通外卖多出好几个节点。我建议把这套系统的订单状态设计成这样待确认用户提交定制需求等待平台/厨师确认已接单厨师确认可服务双方达成初步预约服务中厨师已上门开始制作已完成服务结束用户确认收货已取消用户或管理员主动取消状态机的好处是让代码逻辑不会散落在各个业务方法里方便统一维护。数据库里可以用一个order_status字段存数字或字符串枚举后端再用常量类或枚举类统一管理避免“硬编码字符串散落一地”的场面。定制需求本身可以拆成两个层面一是自定义菜品组合比如用户自己描述“想吃家常菜4人份口味偏辣预算500元”二是选择固定套餐再加备注。数据库设计上订单主表存基础信息订单明细表存具体菜品。一对多的表关系既是基本功也是论文里 ER 图的核心素材。2.3 技术栈选型为什么是 SpringBoot Vue MySQL这套组合在当下确实是“最大公约数”。SpringBoot 简化了 Spring 家族的配置内嵌 Tomcat打成一个 JAR 包就能跑适合初学者快速上手Vue 是目前国内中小型项目前端使用率极高的框架并且 Element UI 组件库做管理后台极为顺手MySQL 则是关系型数据库里最普及的选择不管是为了学习还是为了以后工作面试都不亏。我在实际使用中还建议补充这几个组件MyBatis-Plus简化 SQL 编写提供条件构造器和分页插件省掉大量重复的 CRUD 代码。Redis用于存验证码、Token 黑名单、热门菜品缓存答辩时也能体现“性能优化思维”。Lombok消灭实体类的 Getter/Setter代码量直接减少三分之一。Hutool提供日期、文件、加密等工具类写业务功能时不用重复造轮子。如果你希望项目更好看、更有亮点再额外集成一个 Swagger 接口文档答辩时打开浏览器展示一屏接口列表老师会觉得系统设计得很规范。3. 数据库设计与核心表结构解析数据库是整套系统的地基。我见过很多同学拿到源码却看不懂表关联关系导致改功能无从下手。这里建议重点吃透六张核心表的设计逻辑。第一张是用户表user。字段脱不开id、用户名、密码BCrypt 加密存储、昵称、手机号、头像、角色、状态、创建时间。注意密码千万不能明文存放至少也得用 MD5 加盐更推荐 Spring Security 自带的 BCryptPasswordEncoder。第二张是厨师表cook。核心字段是服务区域、服务类型、擅长菜系、接单状态、评分。它和用户表可以做成 1 对 1 关联也可以直接把厨师身份字段并进用户表。用关联表的好处是用户可以同时是厨师而用独立字段的好处是查询简单。考虑到毕设系统的复杂度不拆也行但拆了之后表关系更丰富画 ER 图时更好看。第三张是菜品表dish。字段包括分类 id、菜品名称、图片地址、单价、月售量、是否上架。这里要注意图片地址到底存相对路径还是完整 URL。建议只存相对路径比如/uploads/2024/xxx.jpg然后前端拼接服务器地址。这样部署时换域名就不用改数据库。第四张是订单主表orders。承载的信息最多用户 id、厨师 id、菜品快照、预约时间、服务地址、人数、定制备注、订单金额、状态、下单时间。这里有个小经验——下单后菜品价格如果有变动应把下单时的价格“快照”到订单表里不要实时关联菜品表。否则用户过几个月打开历史订单价格对不上就会出问题。第五张是订单明细表order_detail。一份订单对应多条菜品记录比如用户选了三个菜和一个汤就是四行明细。这样用户端展示订单详情时直接查明细表方便又统一。第六张是菜品分类表category。父级分类可以留一个parent_id空值表示顶层如果以后要做多级分类这个字段也能直接派上用场。表之间最核心的关联就是用户 1 对 多 订单订单 1 对 多 订单明细厨师 1 对 多 订单分类 1 对 多 菜品。在 MySQL 里设置外键约束是可以的但如果实际项目中使用 MyBatis-Plus 逻辑删除就建议不要物理外键用代码逻辑维护关联关系。这一点是很多毕设源码里的坑——外键和逻辑删除两个机制共存删数据时经常报错。4. 从零跑通项目的完整实操流程4.1 环境准备与初始化先把环境对齐不然跑到一半各种版本兼容问题能把人逼疯。我建议的版本组合是JDK 1.8 或 JDK 11SpringBoot 2.x 都兼容Maven 3.6版本太老容易拉不到依赖MySQL 5.7 或 8.0Node.js 14 和 npm后端 IDE 用 IntelliJ IDEA前端用 VS Code拿到源码之后第一步不要急着启动。先看 README 或者 SQL 目录通常源码里会附带init.sql或db.sql文件。用 Navicat 或命令行执行这条命令mysql -u root -p db.sql执行完成后检查数据库是否生成对应的表一共有多少张表要心里有数。如果看到表但数据是空的也别慌有些源码故意把测试数据删干净了你先跑起来再手动造一点数据就可以。4.2 后端启动步骤与常见配置后端项目导入 IDEA 后Maven 会自动下载依赖。如果下载特别慢在settings.xml里配置阿里云镜像即可。关键配置集中在application.yml需要修改两个核心位置数据库连接信息和 Redis 配置。数据库连接这段最少要改三处数据库地址、用户名、密码spring: datasource: url: jdbc:mysql://localhost:3306/private_kitchen?useUnicodetruecharacterEncodingutf8serverTimezoneAsia/Shanghai username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver启动后端类通常叫Application.java或XxxApplication.java直接运行 main 方法。如果控制台报“端口被占用”检查一下 8080 端口是不是被别的进程占用了在application.yml里把端口改成 8081 或用命令行杀掉占用进程。还有一个特别常见的坑如果报错说Failed to configure a DataSource大概率是配置文件里的数据库名称或地址写错了SpringBoot 启动时连不上库就会报这个。4.3 前端启动步骤与跨域问题前端项目目录一般有src/views、src/api、src/router等结构。启动前先执行依赖安装npm install这一步经常出问题。常见的是node-sass安装失败或者某个包版本过高导致编译报错。解决方案有两种一是把package.json中的相关依赖版本降级二是直接换成sassDart Sass 版本。我的习惯是装上cnpm或者用yarn安装逍遥很多。依赖装完后就启动开发服务器npm run serve默认端口是 8080但后端也占着 8080所以后端最好改成 8081前端让它在 8080 跑。接下来要处理跨域——前后端分离项目最常见的问题。Vue 项目中配置vue.config.js的代理转发把所有/api请求转发到后端地址module.exports { devServer: { proxy: { /api: { target: http://localhost:8081, changeOrigin: true } } } }这一步搞定后前端请求/api/login实际上会转发到http://localhost:8081/api/login跨域问题从根源上解决。注意千万别用前端在 axios 里写死http://localhost:8081的方式这样部署上线时还要改代码代理方式则不用动。4.4 初始账号与演示数据很多源码自带初始管理员账号常见的是admin / admin123或admin / 123456。如果登录不上去数据库user表里看密码是不是 BCrypt 加密后的字符串。如果密码是加密的而你不知道原文可以直接在数据库里把角色为管理员的那行密码改成你指定密码加密后的值。为了演示效果更好建议至少造这几类数据3 个用户、2 个厨师、6 个菜品、2 个订单。这样展示的时候首页统计图表、厨师列表页、订单管理页都有内容可看。空数据的后台在答辩时看起来非常单薄提前造数据是一个性价比很高的准备工作。5. 关键业务逻辑实现的示例与讲解5.1 登录鉴权与 JWT 设计登录模块是每个用户都会碰到的功能也是毕设答辩时老师最常深挖的位置。这里用一个干净的思路来写前端传用户名密码后端校验成功后生成 JWT 返回给前端前端把 Token 存到 localStorage 里之后每次请求在请求头带上Authorization: Bearer token。后端生成 Token 的工具类核心方法是这样的逻辑public String generateToken(Long userId, String role) { long expiration 1000 * 60 * 60 * 24; // 过期时间24小时 Date now new Date(); return Jwts.builder() .setSubject(userId.toString()) .claim(role, role) .setIssuedAt(now) .setExpiration(new Date(now.getTime() expiration)) .signWith(SignatureAlgorithm.HS256, secretKey) .compact(); }注意 Token 里除了存用户 ID再把角色一起放进去这样拦截器解析 Token 时就能直接判断权限不用每次请求都去数据库查一遍用户角色。拦截器的逻辑也要配合好处理两个核心动作校验 Token 是否有效、获取当前用户信息存入上下文。具体到这一个项目我给的建议是拦截器只做校验和用户身份解析不做太重的业务逻辑最后在 Controller 层通过注解或工具类拿到当前登录用户。结构更清晰改起来也不乱。提示JWT 是无状态的Token 签发后服务端不能单方面让 Token 失效。如果系统里做了“管理员禁用用户”的功能还需要在拦截器里查一下用户状态不要只信 Token 里的信息。5.2 定制下单中的“价格计算”处理定制菜品的计价规则需要细心设计。最稳妥的方案是拆成三层固定菜品明细费菜品单价 × 数量累加定制服务费固定金额或按人数计算上门服务附加费根据服务区域远近计算具体计算逻辑放在后端完成前端只负责传套餐内容和需求描述。为什么要放在后端而不是前端算因为前端算的价格可以被篡改真正的订单金额必须以后端重新计算为准。这个细节做好了在答辩时是一个非常大的加分项直接体现出“我对安全问题有认知”。计价代码可以放在一个独立的服务类里不要堆在 Controller 里。比如命名为OrderPricingService专门处理金额计算、优惠处理、金额校验这些逻辑。这样写的好处是以后引入优惠券功能时改动只发生在一个类里不会牵连其他地方。5.3 订单状态流转与操作权限控制订单状态流转必须配合“谁能操作”来约束。用一个示例说明用户下单订单状态 待确认。此时只有用户能取消订单。厨师确认接单状态 已接单。此时只有厨师能开始服务。厨师开始服务状态 服务中。此时只有厨师能完成订单。用户确认完成状态 已完成。此时进入评价环节。前端要根据角色来渲染按钮的显示和隐藏后端同样要校验状态和角色是否匹配。两边的校验逻辑都必不可少因为前端控制只是体验问题后端控制才是安全问题。实际项目里我会在后端用一个专门的OperateOrderService封装“接单”“开始服务”“完成订单”这几个动作。方法内部先校验操作者身份再校验当前订单状态然后用乐观锁或版本号防止并发操作。比如两个厨师同时点击接单只有一个能成功。实现乐观锁最简单的方式是给订单表加一个version字段更新时带上WHERE version ?判断更新成功则 version 1失败则提示重试。5.4 菜品图片上传与回显私房菜系统里菜品图片是刚需。图片上传功能在后端要处理两个事接受文件、把文件保存到服务器并返回访问路径。限制上传大小SpringBoot 默认限制 1MB可以调大一点比如 5MB限制文件类型只允许 jpg、png、jpeg防止恶意上传存储路径要单独配置不要写在业务代码里推荐一个简单的实现用 UUID 重命名文件按日期分目录存储比如uploads/2024/05/18/uuid.jpg。代码片段可以这样PostMapping(/api/admin/upload) public Result upload(RequestParam(file) MultipartFile file) { String originalFilename file.getOriginalFilename(); String ext originalFilename.substring(originalFilename.lastIndexOf(.)); String fileName UUID.randomUUID().toString().replace(-, ) ext; String datePath new SimpleDateFormat(yyyy/MM/dd).format(new Date()); String filePath uploadDir / datePath / fileName; // 保存文件 file.transferTo(new File(filePath)); return Result.success(/uploads/ datePath / fileName); }前端展示时拼上服务器地址即可。另一个排查高频问题transferTo报FileNotFoundException。这通常是因为目标目录不存在所以代码里要先判断目录不存在就mkdirs()。6. 毕设/课设怎么用这套源码做出差异化亮点很多同学拿到源码最想做的事就是“原样跑起来原样交上去”。但我不建议这么做——老师手里一定也有很多份一样的源码你用原版交答辩时很容易被一眼识破。我的建议是选一两个点做深度改造让项目变成“原则上是我做的”。6.1 改造方向一增加“评价体系”原系统大多数只做到订单完成结束。你可以加一个“用户评价”的功能让用户对订单做星级评分并写文字评价。表结构很简单评价表里放订单 id、评分、内容、创建时间。前端在订单完成页加一个评价弹窗后端新增评价接口。这个功能老实用还能让系统形成一个“服务 – 评价 – 监督”的闭环。6.2 改造方向二加入基于 Redis 的首页统计缓存管理员首页通常有销售统计、订单量折线图、菜品销量排行。这里可以用缓存把统计结果存起来设置 10 分钟过期。这样管理员重复刷新首页时第一次查询走数据库后面直接走缓存显著减少数据库压力。做出来后完全可以在论文的“系统优化”章节写上一段是很实在的性能优化案例。6.3 改造方向三增加简单的消息通知当用户下单后厨师端能收到一条待接单通知当厨师接单后用户端能收到一条已确认通知。如果你的水平足够直接上 WebSocket 实时推送是最大亮点如果只想稳稳保住基础分用 WebSocket 实现一个全局广播即可。代码量不大但导出的效果非常醒目。6.4 论文侧的建议写论文时不要只写“系统有哪些功能”要多写“这些功能怎么实现、为什么这样实现”。框架结构大致可以这样安排第一章背景与意义私房菜市场背景、O2O 趋势第二章需求分析业务需求、角色分析、用例图第三章系统设计架构图、功能模块图、数据库 ER 图第四章系统实现按模块依次截图 代码片段 说明第五章系统测试编写测试用例表包含功能测试和异常测试这样做出来的论文内容量非常充足因为系统里真实的代码、接口、界面截图都是现成的素材关键是你自己要把每个模块的功能逻辑讲清楚。7. 实际开发中容易踩的坑和排查技巧7.1 数据库时间字段出现在前端变成 UTC 时间这个问题出现频率极高MySQL 里的时间明明是北京时间前端显示却少了 8 小时。原因是 JDBC 连接串里的serverTimezone没设置或前端没有对时间做格式化处理。处理办法是在application.yml中指定spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT8另外在后端返回前把LocalDateTime转成带时区的字符串再返回就不用在前端逐个格式化了。7.2 接口返回 404 或 405404 大概率是路径写错了用浏览器的 Network 面板看实际请求路径和后端RequestMapping里写的是否一致。405 表示方法不对比如前端用 POST 请求而后端接口声明为 GET。这里多花几分钟排查比盲目改代码有效得多。7.3 数据库中文乱码乱码的核心原因只有两个数据库编码不是 UTF-8或者 JDBC 连接串没指定 characterEncoding。MySQL 建库时就用CREATE DATABASE private_kitchen DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;utf8mb4比utf8更能支持特殊字符比如 emoji 和生僻字真实项目里建议无条件使用。7.4 前端端口号与后端接口地址不匹配用代理模式时前端 axios 的 baseURL 要写成/api而不是http://localhost:8081/api。很多新人在改了后端端口后前端还是请求旧地址导致所有接口都报错。统一用代理是省心省力的方案。7.5 Maven 依赖下载缓慢或失败把镜像源配到阿里云的仓库即可。在 Maven 的settings.xml文件里加入这段配置mirror idaliyunmaven/id mirrorOfcentral/mirrorOf name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository/public/url /mirror配好之后重新导入项目基本都能顺滑解决。7.6 上传文件大小限制导致页面报错真实场景中手机拍摄的菜品照片动辄 5~10MB默认 1MB 限制显然不够。在配置文件里追加spring: servlet: multipart: max-file-size: 10MB max-request-size: 20MB调大限制后前端也要注意上传组件本身的配置有些组件默认也有文件大小限制两端都要设置。8. 部署上线与后续扩展路径如果你只是拿这套系统完成毕设那么在本地运行已经足够答辩时开着 IDEA 展示即可。但如果你想让它“能上线给别人用”还有几个步骤需要完成。后端打包成 JARmvn clean package -DskipTests打好的 JAR 放在服务器上用以下命令后台运行nohup java -jar private-kitchen.jar log.out 21 前端打包成 dist 目录npm run build再把 dist 里面的静态文件交给 Nginx 托管同时配置反向代理把/api请求转发到后端的 8081 端口location /api/ { proxy_pass http://127.0.0.1:8081/api/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; }数据库数据迁移直接用mysqldump导出再导入就可以不需要额外的工具。跨完这些步骤再往后的扩展路径也想象得到对接微信小程序端、接入在线支付、增加导航定位功能、实现厨师的排班表系统、做热门菜品的推荐算法。每一步单拎出来都能成为论文的一个新章节或者作为工作后的实战项目背景。这套系统的上限不低关键是看你愿意投入多少精力去理解和二次开发。如果只是跑起来截图交差它只是“一个 Java 项目”如果你把每条业务逻辑、每个表设计都吃透它完全可以成为你技术面试时拿得出手的完整项目经历。同样的源码价值全在你怎么用。

相关新闻

被动源面波反演实战指南:从噪声数据到S波速度剖面

被动源面波反演实战指南:从噪声数据到S波速度剖面

简介:本资源是一套面向地球物理专业学生、科研人员及工程技术人员的MATLAB被动源面波反演实践工具包,聚焦于利用环境噪声提取面波频散曲线并反演地下剪切波速结构这一核心任务。压缩包共18个文件,含17个MATLAB脚本(.m)…

2026/10/11 19:49:45 阅读更多 →
多媒体课程设计实战:HTML+CSS+JS页面实现与报告撰写指南

多媒体课程设计实战:HTML+CSS+JS页面实现与报告撰写指南

简介:一份面向计算机、多媒体及相关专业学生的课程设计作业包,内含网页设计、表格简历、诗集站点、宠物之家、格里高利公式求π、克莱托指数测试等多个典型项目,适合对照练习并提交课程报告。压缩包共33个文件,以14个HTML页面为核…

2026/10/11 19:49:45 阅读更多 →
招聘推荐系统毕业设计全攻略:Hadoop+Spark+Hive打造完整大数据闭环

招聘推荐系统毕业设计全攻略:Hadoop+Spark+Hive打造完整大数据闭环

最近被问得最多的一个选题,就是“招聘推荐系统”。不少人的第一反应是:毕业设计也能做大数据的推荐系统?是不是太难了?先别急着劝退,我的看法正好相反——招聘推荐系统是目前大数据方向毕业设计里,性价比非…

2026/10/11 19:49:45 阅读更多 →

最新新闻

滑块验证中的UA动态生成与轨迹建模工程实践

滑块验证中的UA动态生成与轨迹建模工程实践

简介:本资源是一份面向Python安全研究与自动化开发者的滑块验证码逆向分析实践案例,聚焦阿里巴巴X82YX5SEC滑块验证机制的识别与模拟突破。内容涵盖核心算法实现、通用滑块处理逻辑及配套客户端环境,适用于Web安全学习、验证码对抗技术研究及…

2026/10/11 20:35:22 阅读更多 →
termite 1.8.4 多系统多架构发布包:安装配置与排错实战

termite 1.8.4 多系统多架构发布包:安装配置与排错实战

简介:Termite 1.8.4 是一套轻量级跨平台远程管理工具包,覆盖 Linux、macOS、Windows 等主流系统,并适配 x86、x64、arm、mips 多种硬件架构。工具整体分为管理端 admin 与客户端 agent,支持跳板机互联、正反向级联和内置 Shell 操…

2026/10/11 20:35:22 阅读更多 →
QT+PaddleOCR打造桌面OCR识别工具:架构与实战避坑指南

QT+PaddleOCR打造桌面OCR识别工具:架构与实战避坑指南

简介:面向需要快速搭建OCR应用界面的Qt开发者与PaddleOCR初学者,这套demo压缩包将源码与发布版本打包在一起,可作为从零开始接触文字识别界面开发的完整示例。压缩包整体大小约454.7MB,源码部分涵盖Qt窗口设计、调用PaddleOCR识别…

2026/10/11 20:35:22 阅读更多 →
中文社区为何一夜开写 SemIf:从 Kev 到 GLiNER,语义判断这波热度有迹可循

中文社区为何一夜开写 SemIf:从 Kev 到 GLiNER,语义判断这波热度有迹可循

中文社区为何一夜开写 SemIf:从 Kev 到 GLiNER,语义判断这波热度有迹可循 【免费下载链接】SemIf-OpenJev Semantic ifs from open models, on a 3090 at home. Independent; not affiliated with Jev or TypeSafe. 项目地址: https://gitcode.com/gh_…

2026/10/11 20:35:22 阅读更多 →
MySQL事务隔离级别实战:脏读、幻读、MVCC与间隙锁全解析

MySQL事务隔离级别实战:脏读、幻读、MVCC与间隙锁全解析

1. 先讲清楚:隔离级别不是“四个等级”,而是“四组权衡”很多人面试被问“MySQL 事务隔离级别有哪几种”,都能背出四个名字:读未提交、读已提交、可重复读、串行化。但真正的难点从来不是背名字,而是搞懂每个级别到底堵…

2026/10/11 20:35:22 阅读更多 →
YashanDB单机部署实操:从环境准备到实例启动的完整指南

YashanDB单机部署实操:从环境准备到实例启动的完整指南

数据库这玩意儿,平时看着没啥存在感,可真到要部署的时候,环境、依赖、权限、端口、内核参数,哪一个拎出来都能把人折腾得没脾气。最近一段时间,因为项目选型,我在几台机器上反复部署过YashanDB——一款国产…

2026/10/11 20:34:21 阅读更多 →

日新闻

流感时间序列预测实战: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/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练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/11 14:36:54 阅读更多 →