摘要: 字典管理是用来维护数据类型的数据,如下拉框、单选按钮、复选框、树选择的数据,方便系统管理员维护。主要功能包括:字典分类管理、字典数据管理 我们直接看功能截图 在数据库层面上,由字典类型表和字典数据表来实现,字典类型就是字典的key,而字典数据则是字典的value集合,比较好理解 具体使用我们就用性别 阅读全文
posted @ 2022-04-25 15:45 今晚可以打老虎 阅读(9508) 评论(1) 推荐(1) 编辑
摘要: 我们按老规矩,直接打开用户管理界面方面: 我们发现和用户关系的除了一些基本信息,还有部门,角色,我们再看下用户详情界面: 还发现用户和职务有关联,再看下数据库表: 根据上述的线索,我们可以看出,用户和角色关联,用户和部门强关联,角色和部门关联 因此1个用户可以有多个职务,1个用户也可以有多个部门 阅读全文
posted @ 2022-04-25 15:04 今晚可以打老虎 阅读(578) 评论(0) 推荐(1) 编辑
摘要: 我们直接打开角色管理模块的功能菜单: 非常清楚地可以看出来,角色管理就是几个要点 1.权限字符:配置前端动态渲染用 2.关联目录,菜单,按钮的权限 根据rbac模型,1个用户可以拥有不同的角色,然后再给角色赋予权限,更直观地说是资源,因为服务器上的任何东西都是资源,上篇说的菜单管理中的目录,菜单和按 阅读全文
posted @ 2022-04-25 14:17 今晚可以打老虎 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: ruoyi的菜单管理根据权限分成了目录,菜单,按钮三种粒度,目录和菜单的区别是,目录自身没有路由,由子菜单进行路由。 用户的按钮权限在getInfo接口里体现 用户的菜单权限在getRouters接口里体现 前端根据后端的接口信息对目录,菜单和按钮进行动态渲染,目录和菜单的渲染在002篇中已经讲过, 阅读全文
posted @ 2022-04-25 11:00 今晚可以打老虎 阅读(4831) 评论(0) 推荐(0) 编辑
摘要: 概述 上篇我们大概了解了框架的整体功能,也决定好了研究路线,今天就按计划开始,从权限开始入手,我们直接查看数据表一窥究竟 从数据表我们可以看出,ruoyi的权限管理使用的是rbac模型,即基于角色的权限访问控制。用户的权限一般包括,接口权限,菜单权限,按钮权限,数据权限等,这里我们把这些权限统称为资 阅读全文
posted @ 2022-04-25 09:46 今晚可以打老虎 阅读(3282) 评论(1) 推荐(0) 编辑
摘要: 基本介绍 ruoyi是基于springboot+vue的前后端都有的项目,现在社区已经扩展到基本什么都有实现版本。 项目总体架构是: ruoyi-admin:后台管理系统的一些controller ruoyi-common:通用代码,一些工具类 ruoyi-framework:框架代码 ruoyi- 阅读全文
posted @ 2022-04-24 09:38 今晚可以打老虎 阅读(989) 评论(0) 推荐(1) 编辑
摘要: IDEA部分 案例使用IDEA新建gradle项目,建立JavaFX目录 gradle 方式 maven方式 打包 使用exe4j打包,https://exe4j.apponic.com/ 总结 本次实验,打包过程中打包的是jar包的class文件并不是jar文件,下次尝试如果是gradle引入的文 阅读全文
posted @ 2022-03-24 10:34 今晚可以打老虎 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。 单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。 51单片机内部自带UART(Universal As 阅读全文
posted @ 2022-03-22 15:27 今晚可以打老虎 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 基本介绍 51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部完成 定时器作用: 用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作 替代长时间的Delay,提高CPU的运行效率和处理速度 STC89C52有3个定时器(T0、T1、T2),T0和T1与传统的51单 阅读全文
posted @ 2022-03-22 11:20 今晚可以打老虎 阅读(1800) 评论(0) 推荐(0) 编辑
摘要: 最开始接触到PWM就是学习呼吸灯,所以我们这里也由呼吸灯切入主题。 呼吸灯的实现 要实现一个呼吸灯,可以通过改变一定周期内的亮灯时间占比来实现灯的亮度。持续改变这个亮灯时间占比就可以实现亮度的持续改变,进而实现呼吸灯效果。下面来看代码实现: #include<reg51.h> sbit LED=P1 阅读全文
posted @ 2022-03-21 15:30 今晚可以打老虎 阅读(577) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示