前言:
这一节将ruoyi框架中数据库中的表结构过一遍,查看都有哪些表及其表结构及关联关系,为后续代码学习做准备。

一 代码生成表

记录代码生成的业务表及相关字段

1 代码生成业务表

CREATE TABLE `gen_table` (`table_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',`table_name` varchar(200) DEFAULT '' COMMENT '表名称',`table_comment` varchar(500) DEFAULT '' COMMENT '表描述',`sub_table_name` varchar(64) DEFAULT NULL COMMENT '关联子表的表名',`sub_table_fk_name` varchar(64) DEFAULT NULL COMMENT '子表关联的外键名',`class_name` varchar(100) DEFAULT '' COMMENT '实体类名称',`tpl_category` varchar(200) DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)',`tpl_web_type` varchar(30) DEFAULT '' COMMENT '前端模板类型(element-ui模版 element-plus模版)',`package_name` varchar(100) DEFAULT NULL COMMENT '生成包路径',`module_name` varchar(30) DEFAULT NULL COMMENT '生成模块名',`business_name` varchar(30) DEFAULT NULL COMMENT '生成业务名',`function_name` varchar(50) DEFAULT NULL COMMENT '生成功能名',`function_author` varchar(50) DEFAULT NULL COMMENT '生成功能作者',`gen_type` char(1) DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)',`gen_path` varchar(200) DEFAULT '/' COMMENT '生成路径(不填默认项目路径)',`options` varchar(1000) DEFAULT NULL COMMENT '其它生成选项',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`table_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='代码生成业务表';

2 代码生成业务表字段

CREATE TABLE `gen_table_column` (`column_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',`table_id` bigint(20) DEFAULT NULL COMMENT '归属表编号',`column_name` varchar(200) DEFAULT NULL COMMENT '列名称',`column_comment` varchar(500) DEFAULT NULL COMMENT '列描述',`column_type` varchar(100) DEFAULT NULL COMMENT '列类型',`java_type` varchar(500) DEFAULT NULL COMMENT 'JAVA类型',`java_field` varchar(200) DEFAULT NULL COMMENT 'JAVA字段名',`is_pk` char(1) DEFAULT NULL COMMENT '是否主键(1是)',`is_increment` char(1) DEFAULT NULL COMMENT '是否自增(1是)',`is_required` char(1) DEFAULT NULL COMMENT '是否必填(1是)',`is_insert` char(1) DEFAULT NULL COMMENT '是否为插入字段(1是)',`is_edit` char(1) DEFAULT NULL COMMENT '是否编辑字段(1是)',`is_list` char(1) DEFAULT NULL COMMENT '是否列表字段(1是)',`is_query` char(1) DEFAULT NULL COMMENT '是否查询字段(1是)',`query_type` varchar(200) DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)',`html_type` varchar(200) DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',`dict_type` varchar(200) DEFAULT '' COMMENT '字典类型',`sort` int(11) DEFAULT NULL COMMENT '排序',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',PRIMARY KEY (`column_id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8 COMMENT='代码生成业务表字段';

二 系统常用参数表

系统用到的参数:密码,皮肤,自定义默认值等

1 参数配置表

CREATE TABLE `sys_config` (`config_id` int(5) NOT NULL AUTO_INCREMENT COMMENT '参数主键',`config_name` varchar(100) DEFAULT '' COMMENT '参数名称',`config_key` varchar(100) DEFAULT '' COMMENT '参数键名',`config_value` varchar(500) DEFAULT '' COMMENT '参数键值',`config_type` char(1) DEFAULT 'N' COMMENT '系统内置(Y是 N否)',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`config_id`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8 COMMENT='参数配置表';

在这里插入图片描述

三 部门表

部门id,父部门id:顶头上级部门id,祖级列表:该部门所有上级部门id列表。
如:研发部门id为103,父部门id为101即深圳总公司,祖级列表为0,100,101说明研发部门是若依科技下的深圳总公司下的研发部门。
应用:当只传部门id,却想要该部门下的所有部门,就可以通过祖级列表来查询,把祖级列表中包含该id的所有部门查询出来即可。

1 部门表

CREATE TABLE `sys_dept` (`dept_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id',`parent_id` bigint(20) DEFAULT '0' COMMENT '父部门id',`ancestors` varchar(50) DEFAULT '' COMMENT '祖级列表',`dept_name` varchar(30) DEFAULT '' COMMENT '部门名称',`order_num` int(4) DEFAULT '0' COMMENT '显示顺序',`leader` varchar(20) DEFAULT NULL COMMENT '负责人',`phone` varchar(11) DEFAULT NULL COMMENT '联系电话',`email` varchar(50) DEFAULT NULL COMMENT '邮箱',`status` char(1) DEFAULT '0' COMMENT '部门状态(0正常 1停用)',`del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',PRIMARY KEY (`dept_id`)
) ENGINE=InnoDB AUTO_INCREMENT=200 DEFAULT CHARSET=utf8 COMMENT='部门表';

在这里插入图片描述

四 字典表

字典类型表中字典类型dict_type与字典数据表中字典类型dict_type对应

1 字典类型表

CREATE TABLE `sys_dict_type` (`dict_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典主键',`dict_name` varchar(100) DEFAULT '' COMMENT '字典名称',`dict_type` varchar(100) DEFAULT '' COMMENT '字典类型',`status` char(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`dict_id`),UNIQUE KEY `dict_type` (`dict_type`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8 COMMENT='字典类型表';

在这里插入图片描述

2 字典数据表

dict_label dict_value键值对,is_default控制默认值,如默认性别等

CREATE TABLE `sys_dict_data` (`dict_code` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码',`dict_sort` int(4) DEFAULT '0' COMMENT '字典排序',`dict_label` varchar(100) DEFAULT '' COMMENT '字典标签',`dict_value` varchar(100) DEFAULT '' COMMENT '字典键值',`dict_type` varchar(100) DEFAULT '' COMMENT '字典类型',`css_class` varchar(100) DEFAULT NULL COMMENT '样式属性(其他样式扩展)',`list_class` varchar(100) DEFAULT NULL COMMENT '表格回显样式',`is_default` char(1) DEFAULT 'N' COMMENT '是否默认(Y是 N否)',`status` char(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`dict_code`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8 COMMENT='字典数据表';

在这里插入图片描述

五 定时任务表

存储定时任务信息如任务名称,组,cron表达式,计划执行错误策略以及任务执行记录等
invoke_target 指向任务的方法

1 定时任务调度表

CREATE TABLE `sys_job` (`job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID',`job_name` varchar(64) NOT NULL DEFAULT '' COMMENT '任务名称',`job_group` varchar(64) NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',`invoke_target` varchar(500) NOT NULL COMMENT '调用目标字符串',`cron_expression` varchar(255) DEFAULT '' COMMENT 'cron执行表达式',`misfire_policy` varchar(20) DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',`concurrent` char(1) DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)',`status` char(1) DEFAULT '0' COMMENT '状态(0正常 1暂停)',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT '' COMMENT '备注信息',PRIMARY KEY (`job_id`,`job_name`,`job_group`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8 COMMENT='定时任务调度表';

在这里插入图片描述

2 定时任务调度日志表

CREATE TABLE `sys_job_log` (`job_log_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务日志ID',`job_name` varchar(64) NOT NULL COMMENT '任务名称',`job_group` varchar(64) NOT NULL COMMENT '任务组名',`invoke_target` varchar(500) NOT NULL COMMENT '调用目标字符串',`job_message` varchar(500) DEFAULT NULL COMMENT '日志信息',`status` char(1) DEFAULT '0' COMMENT '执行状态(0正常 1失败)',`exception_info` varchar(2000) DEFAULT '' COMMENT '异常信息',`create_time` datetime DEFAULT NULL COMMENT '创建时间',PRIMARY KEY (`job_log_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='定时任务调度日志表';

六 通知公告表

通知公告信息,暂无功能拓展,可自行接入公告推送平台,如:企业微信等

1 通知公告表

CREATE TABLE `sys_notice` (`notice_id` int(4) NOT NULL AUTO_INCREMENT COMMENT '公告ID',`notice_title` varchar(50) NOT NULL COMMENT '公告标题',`notice_type` char(1) NOT NULL COMMENT '公告类型(1通知 2公告)',`notice_content` longblob COMMENT '公告内容',`status` char(1) DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(255) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`notice_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COMMENT='通知公告表';

在这里插入图片描述

七 权限表(重要)

1 关联关系

在这里插入图片描述

2 岗位表

CREATE TABLE `sys_post` (`post_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '岗位ID',`post_code` varchar(64) NOT NULL COMMENT '岗位编码',`post_name` varchar(50) NOT NULL COMMENT '岗位名称',`post_sort` int(4) NOT NULL COMMENT '显示顺序',`status` char(1) NOT NULL COMMENT '状态(0正常 1停用)',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`post_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='岗位信息表';

在这里插入图片描述

3 用户与岗位关联表

CREATE TABLE `sys_user_post` (`user_id` bigint(20) NOT NULL COMMENT '用户ID',`post_id` bigint(20) NOT NULL COMMENT '岗位ID',PRIMARY KEY (`user_id`,`post_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户与岗位关联表';

在这里插入图片描述

4 用户表

user_type类型 默认为00,暂无拓展功能,如果系统用户有类型区分可以用该字段进行判断

CREATE TABLE `sys_user` (`user_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID',`dept_id` bigint(20) DEFAULT NULL COMMENT '部门ID',`user_name` varchar(30) NOT NULL COMMENT '用户账号',`nick_name` varchar(30) NOT NULL COMMENT '用户昵称',`user_type` varchar(2) DEFAULT '00' COMMENT '用户类型(00系统用户)',`email` varchar(50) DEFAULT '' COMMENT '用户邮箱',`phonenumber` varchar(11) DEFAULT '' COMMENT '手机号码',`sex` char(1) DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',`avatar` varchar(100) DEFAULT '' COMMENT '头像地址',`password` varchar(100) DEFAULT '' COMMENT '密码',`status` char(1) DEFAULT '0' COMMENT '账号状态(0正常 1停用)',`del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',`login_ip` varchar(128) DEFAULT '' COMMENT '最后登录IP',`login_date` datetime DEFAULT NULL COMMENT '最后登录时间',`pwd_update_date` datetime DEFAULT NULL COMMENT '密码最后更新时间',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=101 DEFAULT CHARSET=utf8 COMMENT='用户信息表';

在这里插入图片描述
在这里插入图片描述

5 用户和角色关联表

CREATE TABLE `sys_user_role` (`user_id` bigint(20) NOT NULL COMMENT '用户ID',`role_id` bigint(20) NOT NULL COMMENT '角色ID',PRIMARY KEY (`user_id`,`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户和角色关联表';

在这里插入图片描述

6 角色信息表

role_key字段用于控制角色权限,不可重复,不可随便取值

CREATE TABLE `sys_role` (`role_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',`role_name` varchar(30) NOT NULL COMMENT '角色名称',`role_key` varchar(100) NOT NULL COMMENT '角色权限字符串',`role_sort` int(4) NOT NULL COMMENT '显示顺序',`data_scope` char(1) DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',`menu_check_strictly` tinyint(1) DEFAULT '1' COMMENT '菜单树选择项是否关联显示',`dept_check_strictly` tinyint(1) DEFAULT '1' COMMENT '部门树选择项是否关联显示',`status` char(1) NOT NULL COMMENT '角色状态(0正常 1停用)',`del_flag` char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`role_id`)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8 COMMENT='角色信息表';

在这里插入图片描述

7 角色和菜单关联表

CREATE TABLE `sys_role_menu` (`role_id` bigint(20) NOT NULL COMMENT '角色ID',`menu_id` bigint(20) NOT NULL COMMENT '菜单ID',PRIMARY KEY (`role_id`,`menu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色和菜单关联表';

在这里插入图片描述

8 菜单表

path 路由请求地址
component 对应前端访问路径
is_frame 外部打开链接
perms 权限标识 通过该字段进行判断菜单是否展示或可用

CREATE TABLE `sys_menu` (`menu_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',`menu_name` varchar(50) NOT NULL COMMENT '菜单名称',`parent_id` bigint(20) DEFAULT '0' COMMENT '父菜单ID',`order_num` int(4) DEFAULT '0' COMMENT '显示顺序',`path` varchar(200) DEFAULT '' COMMENT '路由地址',`component` varchar(255) DEFAULT NULL COMMENT '组件路径',`query` varchar(255) DEFAULT NULL COMMENT '路由参数',`route_name` varchar(50) DEFAULT '' COMMENT '路由名称',`is_frame` int(1) DEFAULT '1' COMMENT '是否为外链(0是 1否)',`is_cache` int(1) DEFAULT '0' COMMENT '是否缓存(0缓存 1不缓存)',`menu_type` char(1) DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',`visible` char(1) DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)',`status` char(1) DEFAULT '0' COMMENT '菜单状态(0正常 1停用)',`perms` varchar(100) DEFAULT NULL COMMENT '权限标识',`icon` varchar(100) DEFAULT '#' COMMENT '菜单图标',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT '' COMMENT '备注',PRIMARY KEY (`menu_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2001 DEFAULT CHARSET=utf8 COMMENT='菜单权限表';

在这里插入图片描述
在这里插入图片描述

9 角色部门关联表

用于设置角色权限为:当前部门权限或某几个部门权限时

CREATE TABLE `sys_role_dept` (`role_id` bigint(20) NOT NULL COMMENT '角色ID',`dept_id` bigint(20) NOT NULL COMMENT '部门ID',PRIMARY KEY (`role_id`,`dept_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='角色和部门关联表';

在这里插入图片描述

八 系统记录表

记录登录,操作信息

1 系统访问记录

CREATE TABLE `sys_logininfor` (`info_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID',`user_name` varchar(50) DEFAULT '' COMMENT '用户账号',`ipaddr` varchar(128) DEFAULT '' COMMENT '登录IP地址',`login_location` varchar(255) DEFAULT '' COMMENT '登录地点',`browser` varchar(50) DEFAULT '' COMMENT '浏览器类型',`os` varchar(50) DEFAULT '' COMMENT '操作系统',`status` char(1) DEFAULT '0' COMMENT '登录状态(0成功 1失败)',`msg` varchar(255) DEFAULT '' COMMENT '提示消息',`login_time` datetime DEFAULT NULL COMMENT '访问时间',PRIMARY KEY (`info_id`),KEY `idx_sys_logininfor_s` (`status`),KEY `idx_sys_logininfor_lt` (`login_time`)
) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8 COMMENT='系统访问记录';

在这里插入图片描述

2 操作日志记录

CREATE TABLE `sys_oper_log` (`oper_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志主键',`title` varchar(50) DEFAULT '' COMMENT '模块标题',`business_type` int(2) DEFAULT '0' COMMENT '业务类型(0其它 1新增 2修改 3删除)',`method` varchar(200) DEFAULT '' COMMENT '方法名称',`request_method` varchar(10) DEFAULT '' COMMENT '请求方式',`operator_type` int(1) DEFAULT '0' COMMENT '操作类别(0其它 1后台用户 2手机端用户)',`oper_name` varchar(50) DEFAULT '' COMMENT '操作人员',`dept_name` varchar(50) DEFAULT '' COMMENT '部门名称',`oper_url` varchar(255) DEFAULT '' COMMENT '请求URL',`oper_ip` varchar(128) DEFAULT '' COMMENT '主机地址',`oper_location` varchar(255) DEFAULT '' COMMENT '操作地点',`oper_param` varchar(2000) DEFAULT '' COMMENT '请求参数',`json_result` varchar(2000) DEFAULT '' COMMENT '返回参数',`status` int(1) DEFAULT '0' COMMENT '操作状态(0正常 1异常)',`error_msg` varchar(2000) DEFAULT '' COMMENT '错误消息',`oper_time` datetime DEFAULT NULL COMMENT '操作时间',`cost_time` bigint(20) DEFAULT '0' COMMENT '消耗时间',PRIMARY KEY (`oper_id`),KEY `idx_sys_oper_log_bt` (`business_type`),KEY `idx_sys_oper_log_s` (`status`),KEY `idx_sys_oper_log_ot` (`oper_time`)
) ENGINE=InnoDB AUTO_INCREMENT=123 DEFAULT CHARSET=utf8 COMMENT='操作日志记录';

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/90677.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/90677.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/90677.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NFS服务安装与使用

概述 内网需要使用NFS服务挂载到其他服务器,用做数据备份使用。 安装 # Centos yum install -y nfs-utils # Ubuntu apt install nfs-common配置 # 编辑 vim /etc/exports # 输入内容 /public/KOL-ESbackup 172.29.1.0/24 192.168.8.63 192.168.8.64 192.168.8.65(r…

使用adb 发送广播 动态改变app内的值

前言 在开发过程中有时候我们需要做一些调试工作。可以通过adb发送广播实现。 广播注册 注意最后一个参数,Context.RECEIVER_EXPORTED 这是Android 34以后强制要求的,方便外部发送这个广播。否则会报错val filter IntentFilter()filter.addAction("…

【Web安全】逻辑漏洞之URL跳转漏洞:原理、场景与防御

文章目录前言一、漏洞本质二、攻击原理正常跳转流程漏洞触发流程三、抓包的关键时机:跳转参数生成时四、风险场景1.登录/注册后跳转2.退出登录跳转3.分享/广告链接跳转4.密码重置链接跳转五、漏洞挖掘:怎么找到这种漏洞?1.找到跳转参数2.篡改…

新手开发 App,容易陷入哪些误区?

新手开发 App 时,常因对流程和用户需求理解不足陷入误区,不仅拖慢进度,还可能导致产品无人问津。​功能堆砌是最常见的陷阱。不少新手总想 “一步到位”,在初期版本就加入十几项功能,比如做社区团购 App 时&#xff0c…

Linux学习篇11——Linux软件包管理利器:RPM与YUM详解与实战指南,包含如何配置失效的YUM镜像地址

引言 本文主要梳理 Linux 系统中的软件包的概念,同时介绍RPM与YUM两大核心管理工具的常用指令、区别联系以及实战技巧等。本文作为作者学习Linux系统的第11篇文章,依旧旨在总结当前的学习内容,同时巩固知识以便日后的学习复习回顾。如有说的…

Vue3+ElementPlus实现可拖拽/吸附/搜索/收起展开的浮动菜单组件

在开发后台管理系统时,我们经常会用到浮动菜单来快速访问某些功能。本篇文章将分享一个基于 Vue3 ElementPlus 实现的浮动菜单组件,支持拖拽移动、边缘吸附、二级菜单展开、菜单搜索过滤、视频弹窗等交互效果,极大提升了用户操作的便捷性与美…

CSS 盒子模型学习版的理解

文章目录一、盒子模型构建流程(一句话抓关键)二、核心逻辑提炼三、代码验证四、一句话总结流程通过手绘图示,清晰拆解 Content(内容)→ Padding(内边距)→ Border(边框)→…

解决线程安全的几个方法

线程安全:线程安全问题的发现与解决-CSDN博客 Java中所使用的并发机制依赖于JVM的实现和CPU的指令。 所以了解并掌握深入Java并发编程基础的前提知识是熟悉JVM的实现了解CPU的指令。 1.volatile简介 在多线程并发编程中,有两个重要的关键字&#xff1a…

大模型应用班-第2课 DeepSeek使用与提示词工程课程重点 学习ollama 安装 用deepseek-r1:1.5b 分析PDF 内容

DeepSeek使用与提示词工程课程重点Homework:ollama 安装 用deepseek-r1:1.5b 分析PDF 内容python 代码建构:1.小模型 1.5b 可以在 笔记本上快速执行2.分析结果还不错3. 重点是提示词 prompt 的写法一、DeepSeek模型创新与特点1. DeepSeek-V3模型特点采用…

在FreeBSD系统下使用llama-cpp运行飞桨开源大模型Ernie4.5 0.3B(失败)

先上结论,截止到目前2025.7.25日,还不能用。也就是Ernie4.5模型无法在llama.cpp 和Ollama上进行推理,原因主要就llama是不支持Ernie4.5异构MoE架构。 不局限于FreeBSD系统,Windows也测试失败,理论上Ubuntu下也是不行。…

OpenCV图像梯度、边缘检测、轮廓绘制、凸包检测大合集

一、图像梯度 在图像处理中,「梯度(Gradient)」是一个非常基础但又极其重要的概念。它是图像边缘检测、特征提取、纹理分析等众多任务的核心。梯度的本质是在空间上描述像素灰度值变化的快慢和方向。 但我们如何在图像中计算梯度?…

GitHub 趋势日报 (2025年07月25日)

📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图1814Resume-Matcher985neko714Qwen3-Coder622OpenBB542BillionMail486hrms219hyper…

编程语言Java——核心技术篇(五)IO流:数据洪流中的航道设计

🌟 你好,我是 励志成为糕手 ! 🌌 在代码的宇宙中,我是那个追逐优雅与性能的星际旅人。 ✨ 每一行代码都是我种下的星光,在逻辑的土壤里生长成璀璨的银河; 🛠️ 每一个算法都是我绘制…

基于FPGA的16QAM软解调+卷积编码Viterbi译码通信系统,包含帧同步,信道,误码统计,可设置SNR

目录 1.引言 2.算法仿真效果 3.算法涉及理论知识概要 3.1 16QAM调制软解调原理 3.2 帧同步 3.3 卷积编码,维特比译码 4.Verilog程序接口 5.参考文献 6.完整算法代码文件获得 1.引言 基于FPGA的16QAM软解调卷积编码Viterbi译码通信系统开发,包含帧同步,高斯…

Python数据分析基础(二)

一、Numpy 常用函数分类概览函数类别常用函数基本数学函数np.sum(x)、np.sqrt(x)、np.exp(x)、np.log(x)、np.sin(x)、np.abs(x)、np.power(a, b)、np.round(x, n) 等统计函数np.mean(x)、np.median(x)、np.std(x)、np.var(x)、np.min(x)、np.max(x)、np.percentile(x, q) 等比…

Colab中如何临时使用udocker(以MinIO为例)

本文主要是想记录一下自己在Colab中用udocker启动一个MinIO的容器的过程。 1. 命令行配置环境 由于目前没有用到GPU,所以我选择的是CPU的环境。(内存12G)然后就可以在命令行里安装udocker了,并配置minio的环境 # 由于minio需要做两个端口映射&#xff0c…

rt-thread 5.2.1 基于at-start-f437开发过程记录

基于rt-thread 5.2.1 bsp/at/at32f437-start进行开发,记录详细过程,包括中间遇到的各种坑。 at32f437-start原理图 自己设计的电路板主要换了一块小封装的同系列芯片, 目标是移植opENer。 1. 开发环境 env长时间不用,有点忘了。这次新下载…

EMCCD相机与电可调变焦透镜的同步控制系统设计与实现

EMCCD相机与电可调变焦透镜的同步控制系统设计与实现 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家,觉得好请收藏。点击跳转到网站。 摘要 本文详细介绍了基于Python的EMCCD相机&#xff0…

前缀和-560.和为k的子数组-力扣(LeetCode)

一、题目解析1.子数组是数组中元素的连续非空序列2.nums[i]范围为[-1000,1000],存在负数3.由于2的题目条件,该题不能用双指针算法,不具备单调性 二、算法原理解法1:暴力解法->枚举 O(N^2)固定一个值,向后枚举数组和…

解决企业微信收集表没有图片、文件组件,不能收集图片的问题

问题: 企业微信里面的收集表功能,有一个图片收集的收集表,但是插入的组件没有收集图片的组件? 原因: 大概率是微盘未启用 解决方法: 1、登陆企业微信管理后台 企业微信 2、访问微盘页面,…