基于Spring Boot的宠物咖啡馆平台【附源码】
基于Spring Boot的宠物咖啡馆平台(源码+L文+说明文档)
目录
4 系统设计
4.1 系统概述
4.2系统结构
4.3.数据库设计
4.3.1数据库实体
4.3.2数据库设计表
5系统详细实现
5.1 管理员模块的实现
5.1.1 用户信息管理
5.1.2 看护师信息管理
5.2 看护师模块的实现
5.2.1 宠物寄养管理
5.2.1 健康状况管理
5.2 用户模块的实现
5.2.2 点单
5.2.3 宠物体验
4 系统设计
4.1 系统概述
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:

图4-1系统工作原理图
4.2系统结构
本系统是基于B/S架构的网站系统,设计的管理员功能结构图如下图所示:

图4-2管理员功能结构图
本系统是基于B/S架构的网站系统,设计的用户功能结构图如下图所示:

图4-3 用户功能结构图
本系统是基于B/S架构的网站系统,设计的看护师功能结构图如下图所示:

图4-4 看护师功能结构图
4.3.数据库设计
4.3.1数据库实体
概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式,数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统(DBMS)、独立于计算机系统。
概念模式的设计方法是在需求分析的基础上,用概念数据模型(例如E-R模型)表示数据及数据之间的相互联系,设计出反映用户信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式,支持用户的各种应用,这样既容易转换为数据库系统逻辑模式,又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型,不能直接用于数据库系统的实现。在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图如下图所示:
(1)宠物订单信息的实体属性图如下:

图4.12 宠物订单信息实体属性图
(2)健康状况信息实体属性图如图4.13所示:

图4.13 健康状况信息实体属性图
(3)菜品类型信息实体属性图如图4.14所示:

图4.14 菜品类型信息实体属性图
4.3.2数据库设计表
基于Spring Boot的宠物咖啡馆平台的设计与实现需要后台数据库,下面介绍数据库中的各个表的详细信息:
表4.1 菜品订单
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| dingdanbianhao | varchar(200) | 是 | NULL | 订单编号 |
| caipinmingcheng | varchar(200) | 是 | NULL | 菜品名称 |
| caipinleixing | varchar(200) | 是 | NULL | 菜品类型 |
| jiage | int(11) | 是 | NULL | 价格 |
| shuliang | int(11) | 是 | NULL | 数量 |
| jine | int(11) | 是 | NULL | 金额 |
| goumaishijian | datetime | 是 | NULL | 购买时间 |
| beizhu | varchar(200) | 是 | NULL | 备注 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| sfsh | varchar(200) | 是 | 否 | 是否审核 |
| shhf | longtext | 是 | NULL | 审核回复 |
| ispay | varchar(200) | 是 | 未支付 | 是否支付 |
表4.2 菜品类型
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| fenlei | varchar(200) | 是 | NULL | 分类 |
表4.3 宠物订单
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| chongwumingcheng | varchar(200) | 是 | NULL | 宠物名称 |
| chongwuleixing | varchar(200) | 是 | NULL | 宠物类型 |
| pinzhong | varchar(200) | 是 | NULL | 品种 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| goumairiqi | date | 是 | NULL | 购买日期 |
| sfsh | varchar(200) | 是 | 否 | 是否审核 |
| shhf | longtext | 是 | NULL | 审核回复 |
| ispay | varchar(200) | 是 | 未支付 | 是否支付 |
表4.4 宠物寄养
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| chongwumingcheng | varchar(200) | 是 | NULL | 宠物名称 |
| chongwuleixing | varchar(200) | 是 | NULL | 宠物类型 |
| pinzhong | varchar(200) | 是 | NULL | 品种 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| jiyangshijian | date | 是 | NULL | 寄养时间 |
| linghuishijian | date | 是 | NULL | 领回时间 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| sfsh | varchar(200) | 是 | 否 | 是否审核 |
| shhf | longtext | 是 | NULL | 审核回复 |
表4.5 宠物体验
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| chongwumingcheng | varchar(200) | 是 | NULL | 宠物名称 |
| chongwuleixing | varchar(200) | 是 | NULL | 宠物类型 |
| pinzhong | varchar(200) | 是 | NULL | 品种 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| hudongxiangmu | varchar(200) | 是 | NULL | 互动项目 |
| tiyanshijian | datetime | 是 | NULL | 体验时间 |
| beizhu | varchar(200) | 是 | NULL | 备注 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
表4.6 宠物信息
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| chongwumingcheng | varchar(200) | 否 |
| 宠物名称 |
| chongwuleixing | varchar(200) | 否 |
| 宠物类型 |
| pinzhong | varchar(200) | 否 |
| 品种 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| nianling | varchar(200) | 是 | NULL | 年龄 |
| xingbie | varchar(200) | 是 | NULL | 性别 |
| xingqing | varchar(200) | 是 | NULL | 性情 |
| chongwuxiangqing | longtext | 是 | NULL | 宠物详情 |
| thumbsupnum | int(11) | 是 | 0 | 赞 |
| crazilynum | int(11) | 是 | 0 | 踩 |
表4.7 宠物信息评论表
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| refid | bigint(20) | 否 |
| 关联表id |
| userid | bigint(20) | 否 |
| 用户id |
| nickname | varchar(200) | 是 | NULL | 用户名 |
| content | longtext | 否 |
| 评论内容 |
| reply | longtext | 是 | NULL | 回复内容 |
表4.8 咖啡菜品评论表
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| refid | bigint(20) | 否 |
| 关联表id |
| userid | bigint(20) | 否 |
| 用户id |
| nickname | varchar(200) | 是 | NULL | 用户名 |
| content | longtext | 否 |
| 评论内容 |
| reply | longtext | 是 | NULL | 回复内容 |
表4.9 周边商品评论表
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| refid | bigint(20) | 否 |
| 关联表id |
| userid | bigint(20) | 否 |
| 用户id |
| nickname | varchar(200) | 是 | NULL | 用户名 |
| content | longtext | 否 |
| 评论内容 |
| reply | longtext | 是 | NULL | 回复内容 |
表4.10 互动项目
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| xiangmu | varchar(200) | 是 | NULL | 项目 |
表4.11 健康状况
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| chongwumingcheng | varchar(200) | 是 | NULL | 宠物名称 |
| chongwuleixing | varchar(200) | 是 | NULL | 宠物类型 |
| pinzhong | varchar(200) | 是 | NULL | 品种 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| zhusheyimiaocishu | varchar(200) | 是 | NULL | 注射疫苗次数 |
| zhusheshijian | date | 是 | NULL | 注射时间 |
| maofaxiujian | varchar(200) | 是 | NULL | 毛发修剪 |
| xihushijian | date | 是 | NULL | 洗护时间 |
| xiangqing | longtext | 是 | NULL | 详情 |
表4.12 咖啡菜品
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| caipinbianhao | varchar(200) | 否 |
| 菜品编号 |
| caipinmingcheng | varchar(200) | 否 |
| 菜品名称 |
| caipinleixing | varchar(200) | 否 |
| 菜品类型 |
| jiage | int(11) | 是 | NULL | 价格 |
| shuliang | int(11) | 是 | NULL | 数量 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| jieshao | longtext | 是 | NULL | 介绍 |
| thumbsupnum | int(11) | 是 | 0 | 赞 |
| crazilynum | int(11) | 是 | 0 | 踩 |
| clicktime | datetime | 是 | NULL | 最近点击时间 |
| clicknum | int(11) | 是 | 0 | 点击次数 |
表4.13 看护服务
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| chongwumingcheng | varchar(200) | 是 | NULL | 宠物名称 |
| chongwuleixing | varchar(200) | 是 | NULL | 宠物类型 |
| pinzhong | varchar(200) | 是 | NULL | 品种 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| nianling | int(11) | 是 | NULL | 年龄 |
| xingbie | varchar(200) | 是 | NULL | 性别 |
| xingqing | varchar(200) | 是 | NULL | 性情 |
| jiyangshijian | date | 是 | NULL | 寄养时间 |
| weishi | varchar(200) | 是 | NULL | 喂食 |
| jianmao | varchar(200) | 是 | NULL | 剪毛 |
| shipin | varchar(200) | 是 | NULL | 视频 |
| linghuishijian | date | 是 | NULL | 领回时间 |
| gonghao | varchar(200) | 是 | NULL | 工号 |
| kanhuxingming | varchar(200) | 是 | NULL | 看护姓名 |
表4.14 看护师
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| gonghao | varchar(200) | 否 |
| 工号 |
| mima | varchar(200) | 否 |
| 密码 |
| kanhuxingming | varchar(200) | 是 | NULL | 看护姓名 |
| xingbie | varchar(200) | 是 | NULL | 性别 |
| shouji | varchar(200) | 是 | NULL | 手机 |
| youxiang | varchar(200) | 是 | NULL | 邮箱 |
| zhaopian | varchar(200) | 是 | NULL | 照片 |
表4.15 商品购买
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| dingdanbianhao | varchar(200) | 是 | NULL | 订单编号 |
| mingcheng | varchar(200) | 是 | NULL | 名称 |
| leixing | varchar(200) | 是 | NULL | 类型 |
| shuliang | int(11) | 是 | NULL | 数量 |
| jiage | int(11) | 是 | NULL | 价格 |
| zongjia | int(11) | 是 | NULL | 总价 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| riqi | date | 是 | NULL | 日期 |
| beizhu | varchar(200) | 是 | NULL | 备注 |
| zhanghao | varchar(200) | 是 | NULL | 账号 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| sfsh | varchar(200) | 是 | 否 | 是否审核 |
| shhf | longtext | 是 | NULL | 审核回复 |
| ispay | varchar(200) | 是 | 未支付 | 是否支付 |
表4.16 商品类型
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| leixing | varchar(200) | 是 | NULL | 类型 |
表4.17 商品入库
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| rukubianhao | varchar(200) | 是 | NULL | 入库编号 |
| mingcheng | varchar(200) | 是 | NULL | 名称 |
| leixing | varchar(200) | 是 | NULL | 类型 |
| shuliang | int(11) | 是 | NULL | 数量 |
| jiage | int(11) | 是 | NULL | 价格 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| riqi | date | 是 | NULL | 日期 |
| xiangqing | varchar(200) | 是 | NULL | 详情 |
表4.18 收藏表
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| userid | bigint(20) | 否 |
| 用户id |
| refid | bigint(20) | 是 | NULL | 收藏id |
| tablename | varchar(200) | 是 | NULL | 表名 |
| name | varchar(200) | 否 |
| 收藏名称 |
| picture | varchar(200) | 否 |
| 收藏图片 |
表4.19 用户表
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| username | varchar(100) | 否 |
| 用户名 |
| password | varchar(100) | 否 |
| 密码 |
| role | varchar(100) | 是 | 管理员 | 角色 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 新增时间 |
表4.20 用户
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| zhanghao | varchar(200) | 否 |
| 账号 |
| mima | varchar(200) | 否 |
| 密码 |
| xingming | varchar(200) | 是 | NULL | 姓名 |
| xingbie | varchar(200) | 是 | NULL | 性别 |
| shouji | varchar(200) | 是 | NULL | 手机 |
| youxiang | varchar(200) | 是 | NULL | 邮箱 |
| zhaopian | varchar(200) | 是 | NULL | 照片 |
表4.21 周边商品
| 字段 | 类型 | 空 | 默认 | 注释 |
| id (主键) | bigint(20) | 否 |
| 主键 |
| addtime | timestamp | 否 | CURRENT_TIMESTAMP | 创建时间 |
| shangpinbianhao | varchar(200) | 是 | NULL | 商品编号 |
| mingcheng | varchar(200) | 是 | NULL | 名称 |
| leixing | varchar(200) | 是 | NULL | 类型 |
| shuliang | int(11) | 是 | NULL | 数量 |
| jiage | int(11) | 是 | NULL | 价格 |
| tupian | varchar(200) | 是 | NULL | 图片 |
| xiangqing | longtext | 是 | NULL | 详情 |
| thumbsupnum | int(11) | 是 | 0 | 赞 |
| crazilynum | int(11) | 是 | 0 | 踩 |
| clicknum | int(11) | 是 | 0 | 点击次数 |
5系统详细实现
5.1 管理员模块的实现
5.1.1 用户信息管理
基于Spring Boot的宠物咖啡馆平台的设计与实现的系统管理员可以管理用户,可以对用户信息添加修改删除以及查询操作。具体界面的展示如图5.1所示。

图5.1 用户信息管理界面
5.1.2 看护师信息管理
系统管理员可以查看对看护师信息进行添加,修改,删除以及查询操作。具体界面如图5.2所示。

图5.2 看护师信息管理界面
5.2 看护师模块的实现
5.2.1 宠物寄养管理
看护师可以对宠物寄养信息进行添加,修改,删除以及查询操作。界面如下图所示:

图5.3 宠物寄养信息管理界面
5.2.1 健康状况管理
看护师可以对健康状况信息进行添加修改删除操作。界面如下图所示:

图5.4 健康状况添加界面
5.2 用户模块的实现
5.2.2 点单
用户登录之后,可以在咖啡菜品信息里面进行点单操作。界面如下图所示:

图5.5 点单界面
5.2.3 宠物体验
用户登录后可以在首页点击宠物体验,并且提交相关信息。界面如下图所示:

图5.6 宠物体验信息界面
源码获取
相关文章:
基于Spring Boot的宠物咖啡馆平台【附源码】
基于Spring Boot的宠物咖啡馆平台(源码L文说明文档) 目录 4 系统设计 4.1 系统概述 4.2系统结构 4.3.数据库设计 4.3.1数据库实体 4.3.2数据库设计表 5系统详细实现 5.1 管理员模块的实现 5.1.1 用户信息管理 …...
C++模拟实现list:list、list类的初始化和尾插、list的迭代器的基本实现、list的完整实现、测试、整个list类等的介绍
文章目录 前言一、list二、list类的初始化和尾插三、list的迭代器的基本实现四、list的完整实现五、测试六、整个list类总结 前言 C模拟实现list:list、list类的初始化和尾插、list的迭代器的基本实现、list的完整实现、测试、整个list类等的介绍 一、list list本…...
Offer60:n个骰子的点数
题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 分析:要解决这个问题,我们需要先统计出每个点数出现的次数,然后把每个点数出现的次数除以,就能求出每个点数出现的概率了。我们…...
几种常见的索引类型扫描
第一种:index unique scan 索引唯一扫描,当可以优化器发现某个查询条件可以利用到主键、唯一键、具有外键约束的列,或者只是访问其中某行索引所在的数据的时候,优化器会选择这种扫描类型。第二种:index range scan 索…...
苹果CMS插件:优化蜘蛛访问内容,提升百度收录率
确保蜘蛛抓取原始内容 专为苹果CMS设计的广告管理插件,能够智能识别搜索引擎蜘蛛与普通访客,确保蜘蛛访问时展示原始内容,从而提升被百度等搜索引擎收录的几率。 广告显示提升收益 对于普通访客,该插件则优先显示广告内容&#…...
后端开发刷题 | 没有重复项数字的全排列
描述 给出一组数字,返回该组数字的所有排列 例如: [1,2,3]的所有排列如下 [1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2], [3,2,1]. (以数字在数组中的位置靠前为优先级,按字典序排列输出。) 数据范围:数字…...
Python中的“打开与关闭文件”:从入门到精通
引言 在日常生活中,我们经常会遇到需要读取或保存信息的情况,比如记录笔记、保存配置信息或者处理大量的数据文件等。对于程序员来说,如何高效、安全地管理这些信息显得尤为重要。Python中的文件操作功能强大且易于使用,可以帮助…...
9.23 My_string.cpp
my_string.h #ifndef MY_STRING_H #define MY_STRING_H#include <iostream> #include <cstring>using namespace std;class My_string { private:char *ptr; //指向字符数组的指针int size; //字符串的最大容量int len; //字符串当前…...
【android10】【binder】【3.向servicemanager注册服务】
系列文章目录 可跳转到下面链接查看下表所有内容https://blog.csdn.net/handsomethefirst/article/details/138226266?spm1001.2014.3001.5501文章浏览阅读2次。系列文章大全https://blog.csdn.net/handsomethefirst/article/details/138226266?spm1001.2014.3001.5501 目录 …...
Java — LeetCode 面试经典150题(一)
双指针 125.验证回文串 题目 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它是 回文串 ,返回…...
Python酷玩之旅_mysql-connector
前言 Python作为数据科学、机器学习等领域的必选武器,备受各界人士的喜爱。当你面对不同类型、存储于各类介质的数据时,第一时间是不是要让它亮个相?做个统计,画个图表,搞个报表… 等等。 正如Java中的JdbcDriver一样…...
7.搭建个人金融数据库之快速获取股票列表和基本信息!
前边我们提过,免费的数据一般来自于爬虫,获取难度和维护成本都比较高,其实不太适合小白用户。所以非必要情况下,我们尽量不用这种方式来获取数据。 我自己用的比较多的是tushare,一般来说有它也就够了,大…...
Nginx基础详解1(单体部署与集群部署、负载均衡、正反代理、nginx安装)
本阶段的任务 1.学会集群的操作概念 2.完成对Nginx的入门操作 3.使用Nginx实现集群和负载均衡 4.使用Nginx实现高可用的方案 目录 1.单体部署与集群部署 1.1单体部署的概念 1.2单体部署的优缺点 1.3集群部署的概念 1.4集群部署的优缺点 1.5集群部署需要注意的点 1.…...
等保一体机如何帮你应对网络攻击
等保一体机如何帮你应对网络攻击 在当今信息化时代,网络安全已成为企业和组织面临的重要挑战。随着网络攻击手段的不断升级,传统的安全防护措施已难以应对复杂多变的威胁。等保一体机作为一种集成化的安全防护解决方案,能够有效帮助企业应对…...
CVE-2024-1112 Resource Hacker 缓冲区溢出分析
漏洞简述 CVE-2024-1112 是 Resource Hacker 软件的一个缓冲区溢出漏洞。该漏洞存在于版本 3.6.0.92 中。由于软件在处理命令行中的文件路径时未对文件字符串长度进行限制,过长的字符串参数导致内存被过度写入,从而引发缓冲区溢出。 漏洞复现 构造长度…...
WebGL渲染与创建2D内容
目录 创建画布2D渲染修改顶点着色器光照深度测试混合模式WebGL是一个强大的工具,可以用来在Web浏览器中创建复杂的3D图形。虽然它的设计初衷是为了3D渲染,但也可以用于创建2D内容。通过巧妙地利用几何、投影和纹理,我们可以构建出各种2D图形。 创建画布 首先,我们需要在H…...
ArcGIS Desktop使用入门(三)图层右键工具——拓扑(下篇:地理数据库拓扑)
系列文章目录 ArcGIS Desktop使用入门(一)软件初认识 ArcGIS Desktop使用入门(二)常用工具条——标准工具 ArcGIS Desktop使用入门(二)常用工具条——编辑器 ArcGIS Desktop使用入门(二&#x…...
LeetCode题练习与总结:二叉树的最近公共祖先--236
一、题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也…...
uni-app 多环境配置
前后端分离模式下,不同的环境如开发环境(dev)、测试环境(test)、生产环境(prod)等,不同环境后端数据库、api地址等可能都不同 。 uni-app中只有development和production两个环境 以配…...
【d48】【Java】【力扣】LCR 123. 图书整理 I
思路 方法1:放进list,将list倒置,利用stream,将list改为int类型 方法2:递归:递归通用思路;明确每一层做什么确定返回值确定什么地方接收下层的返回值 每一层:调用下层,然后把自己…...
IT行业的项目经理考不考PMP证书?我劝你看完这篇在决定!
作为在 IT 圈摸爬滚打 8 年,从后端开发一路转型项目经理、带过 10 大小项目的老学长,最近总被身边技术小伙伴追问:想转 PM,必须考 PMP 吗?没证书就做不好项目管理吗?今天就用过来人的经验,跟大…...
Polars 2.0清洗性能天花板在哪?实测对比Dask/Modin/Vaex:单机1TB数据清洗仅需11.3秒(附完整安装脚本)
第一章:Polars 2.0 大规模数据清洗技巧Polars 2.0 引入了更严格的惰性执行模型、增强的字符串与时间处理能力,以及原生支持多线程 I/O 的 LazyFrame API,显著提升了 TB 级数据清洗的吞吐与可控性。相比 Pandas,其列式内存布局与零…...
告别命令行:5分钟掌握ffmpegGUI视频处理新方式
告别命令行:5分钟掌握ffmpegGUI视频处理新方式 【免费下载链接】ffmpegGUI ffmpeg GUI 项目地址: https://gitcode.com/gh_mirrors/ff/ffmpegGUI ffmpegGUI是一款创新的跨平台视频处理工具,它将强大的FFmpeg命令行功能转化为直观的图形界面操作&a…...
2026最权威的十大降AI率神器实际效果
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 随着人工智能生成内容也就是 AIGC 被广泛应用,文本的机器化特征越发明显地呈现出…...
实战构建企业技能评估系统:基于快马平台实现skill-vetter全流程解决方案
实战构建企业技能评估系统:基于快马平台实现skill-vetter全流程解决方案 最近在帮公司搭建内部技能认证系统时,发现传统线下考试方式存在效率低、数据难沉淀的问题。于是尝试用InsCode(快马)平台开发了一套skill-vetter系统,整个过程比想象中…...
2026年知网AIGC检测卡在20%降不下去怎么办?这3招解决
直接说方案,不绕弯子。知网AIGC检测不通过、降AIGC率、降AI这个问题,核心是找准降不下去的原因,再用对工具。 我花了一个月测出来的结论:用嘎嘎降AI(www.aigcleaner.com) 全文上传,基本能解决大…...
别再为联合仿真头疼了!手把手教你用Amesim 2019和Matlab 2022b配置S-Function(Win10环境)
从零搭建Amesim与Matlab联合仿真环境:避坑指南与实战技巧 联合仿真技术已成为多物理场系统设计的黄金标准,但配置过程却让无数工程师在深夜的办公室里抓狂——编译器版本冲突、环境变量设置错误、接口编译失败,每一个环节都可能成为项目进度的…...
前端测试的学习阶段,由基础到进阶的过程认识.....
前言:突然想起刚入行的学习感悟,一个知识点不懂的背后,是整个知识体系的欠缺, 那会从后端转入前端(非科班)有时候一个报错不知道从何找起,一、单元测试 【已经案例和知识相结合,可看…...
OpenCV轮廓匹配避坑指南:用cv2.matchShapes做形状识别,为什么你的结果总不准?
OpenCV轮廓匹配避坑指南:为什么你的cv2.matchShapes结果总是不准? 在工业质检、医疗影像分析等场景中,形状匹配的准确性直接影响着整个系统的可靠性。许多开发者在使用OpenCV的cv2.matchShapes函数时,明明按照官方文档操作&#x…...
Scratch飞翔小鸟游戏制作教程:从零开始打造你的第一个像素风小游戏
Scratch飞翔小鸟游戏制作教程:从零开始打造你的第一个像素风小游戏 当孩子们第一次接触编程时,往往会被复杂的代码和抽象的概念吓退。而Scratch就像一扇通往创意世界的大门,用积木式的编程方式让游戏开发变得触手可及。今天,我们将…...
