基于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:递归:递归通用思路;明确每一层做什么确定返回值确定什么地方接收下层的返回值 每一层:调用下层,然后把自己…...
UE5 学习系列(二)用户操作界面及介绍
这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…...
观成科技:隐蔽隧道工具Ligolo-ng加密流量分析
1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具,该工具基于TUN接口实现其功能,利用反向TCP/TLS连接建立一条隐蔽的通信信道,支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式,适应复杂网…...
UE5 学习系列(三)创建和移动物体
这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...
Python实现prophet 理论及参数优化
文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候,写过一篇简单实现,后期随着对该模型的深入研究,本次记录涉及到prophet 的公式以及参数调优,从公式可以更直观…...
cf2117E
原题链接:https://codeforces.com/contest/2117/problem/E 题目背景: 给定两个数组a,b,可以执行多次以下操作:选择 i (1 < i < n - 1),并设置 或,也可以在执行上述操作前执行一次删除任意 和 。求…...
【决胜公务员考试】求职OMG——见面课测验1
2025最新版!!!6.8截至答题,大家注意呀! 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:( B ) A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...
Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
Xen Server服务器释放磁盘空间
disk.sh #!/bin/bashcd /run/sr-mount/e54f0646-ae11-0457-b64f-eba4673b824c # 全部虚拟机物理磁盘文件存储 a$(ls -l | awk {print $NF} | cut -d. -f1) # 使用中的虚拟机物理磁盘文件 b$(xe vm-disk-list --multiple | grep uuid | awk {print $NF})printf "%s\n"…...
嵌入式学习之系统编程(九)OSI模型、TCP/IP模型、UDP协议网络相关编程(6.3)
目录 一、网络编程--OSI模型 二、网络编程--TCP/IP模型 三、网络接口 四、UDP网络相关编程及主要函数 编辑编辑 UDP的特征 socke函数 bind函数 recvfrom函数(接收函数) sendto函数(发送函数) 五、网络编程之 UDP 用…...
Python常用模块:time、os、shutil与flask初探
一、Flask初探 & PyCharm终端配置 目的: 快速搭建小型Web服务器以提供数据。 工具: 第三方Web框架 Flask (需 pip install flask 安装)。 安装 Flask: 建议: 使用 PyCharm 内置的 Terminal (模拟命令行) 进行安装,避免频繁切换。 PyCharm Terminal 配置建议: 打开 Py…...
