目录用户角色管理一、后台主题UI框架 (Hplus)1.集成框架2.添加、修改框架主页面3.IndexController 框架页面控制器(路径使用常量)二、角色管理二、弹出层框架(layer)1.layer封装2.测试弹出层三、添加角色4.保存角色:controller -》service -》dao -》dao.xml5. 新增弹出层成功提示页面四、修改角色SQl语句列编辑 ★五、删除角色(软删除)六、分页查询 ★1.RoleController层,注释掉原有列表方法2. mybatis-config.xml添加分页支持、导包添加依赖3. RoleService层添加接口与实现4.Dao层
实例:layer.open({ type:1, title:'标题', skin:'layui-layer-rim',//加上边框 area:['1070px','550px'],//设置宽高 content:$("#lookinfo"), btn:['按钮1','按钮2'], btn1:function(index,layero){ //按钮1的逻辑 }, btn2:function(index,layero){ //按钮2的逻辑 }, cancel:
实例:layer.open({ type:1, title:'标题', skin:'layui-layer-rim',//加上边框 area:['1070px','550px'],//设置宽高 content:$("#lookinfo"), btn:['按钮1','按钮2'], btn1:function(index,layero){ //按钮1的逻辑 }, btn2:function(index,layero){ //按钮2的逻辑 }, cancel:
镜像下载、域名解析、时间同步请点击阿里云开源镜像站系统版本:CentOSLinuxrelease7.6.1810(Core)docker版本:20.10.12docker-compose版本:v2.3.2一、安装docker-compose:把在百度网盘下载的docker-compose文件到服务器里[root@zabbix14:57:42~]#chmod+xdocker-compose-linux-x86_64[root@zabbix14:57:48~]#mvdocker-compose-linux-x86_64/usr/local/sbin/docker-compose二、安装harbor
镜像下载、域名解析、时间同步请点击阿里云开源镜像站系统版本:CentOSLinuxrelease7.6.1810(Core)docker版本:20.10.12docker-compose版本:v2.3.2一、安装docker-compose:把在百度网盘下载的docker-compose文件到服务器里[root@zabbix14:57:42~]#chmod+xdocker-compose-linux-x86_64[root@zabbix14:57:48~]#mvdocker-compose-linux-x86_64/usr/local/sbin/docker-compose二、安装harbor
概述分层布局弄好之后,每一层的节点上下的相对位置基本确定了,我们最简单的方式,就是每一层平铺所有节点,节点宽度固定以及间距固定,每个节点的位置基本就确定了。我们只要基于这些节点进行连线就可以了。方案思路直线方式最简单的方式就是直线,我们只要确定两个节点之间的相对具体坐标,然后两点之间画一条直线就可以了。效果如下从上图可以看出,直线实现起来是比较简单的,但是节点很少的情况,还是可以勉强可以接受的,如果节点太多,线条复杂,基本没办法看了,效果不是很好。曲线方式曲线是比较常见的方式,这里可以用3次贝塞尔曲线或者2次贝塞尔曲线,算好相应的控制点即可。但是这些控制点不是很好算,并且通用的一些控制点,在一
概述当我们把设计稿和技术选型定下来之后,接下来就要开始着手画这个依赖图了。依赖图的组成最简单的就是节点Node和节点之间的连线。这一节我们要处理的就是节点位置信息的处理。为了确定节点的位置信息,首先要给节点分层,分层的信息取决于节点之间的依赖关系。问题分析当前我们默认图是从上到下布局方式,节点分层,最容易想到的就是拓扑排序,通过BFS宽度优先遍历,计算每个节点的步长。自顶向下BFS如上图,我们如果是普通的BFS,我们会发现D节点应该是第二层,实际上D应该是第三层,所以,实际上每个节点应该取最大的步长,实现如下functioncalcLayer(nodes){ varqueue=[]; varm
概述分层布局弄好之后,每一层的节点上下的相对位置基本确定了,我们最简单的方式,就是每一层平铺所有节点,节点宽度固定以及间距固定,每个节点的位置基本就确定了。我们只要基于这些节点进行连线就可以了。方案思路直线方式最简单的方式就是直线,我们只要确定两个节点之间的相对具体坐标,然后两点之间画一条直线就可以了。效果如下从上图可以看出,直线实现起来是比较简单的,但是节点很少的情况,还是可以勉强可以接受的,如果节点太多,线条复杂,基本没办法看了,效果不是很好。曲线方式曲线是比较常见的方式,这里可以用3次贝塞尔曲线或者2次贝塞尔曲线,算好相应的控制点即可。但是这些控制点不是很好算,并且通用的一些控制点,在一
概述当我们把设计稿和技术选型定下来之后,接下来就要开始着手画这个依赖图了。依赖图的组成最简单的就是节点Node和节点之间的连线。这一节我们要处理的就是节点位置信息的处理。为了确定节点的位置信息,首先要给节点分层,分层的信息取决于节点之间的依赖关系。问题分析当前我们默认图是从上到下布局方式,节点分层,最容易想到的就是拓扑排序,通过BFS宽度优先遍历,计算每个节点的步长。自顶向下BFS如上图,我们如果是普通的BFS,我们会发现D节点应该是第二层,实际上D应该是第三层,所以,实际上每个节点应该取最大的步长,实现如下functioncalcLayer(nodes){ varqueue=[]; varm
引言当Docker推送基于Windows镜像到私有仓库的时候会遇到Skippedforeignlayer的问题。错误实例dockerpush192.168.2.30:5000/iisThepushreferstoarepository[192.168.2.30:5000/iis]780cc29d7c04:Pushedce15af77227d:Pushed357bccc34a53:Pushed591455288d2b:Layeralreadyexists3543301c85cf:Skippedforeignlayerf358be10862c:Skippedforeignlayer上面可以看出,你