本文首发于:https://antoniopeng.com用户角色权限数据库设计数据库这里以MySQL为例创建数据库所需表如下:user:用户表role:角色表perm:权限菜单表user_role:用户与角色关联的中间表role_prem:角色与权限菜单关联的中间表执行数据库脚本/*NavicatPremiumDataTransferSourceServer:127.0.0.1SourceSer
分类:
编程语言 时间:
2020-04-19 09:12:32
阅读次数:
70
概述 冒泡排序是一种简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。 走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 算法描述 比较相邻的元素。如果第... ...
分类:
编程语言 时间:
2020-04-17 09:36:05
阅读次数:
84
1确保您已将postgres密码设置为您知道的密码: [###@EMOO ~]$ sudo -u postgres ./psql psql (9.6.3) Type "help" for help. postgres=# ALTER ROLE postgres WITH PASSWORD 'post ...
分类:
系统相关 时间:
2020-04-15 12:26:33
阅读次数:
102
?引入bootstrap4 css文件,只在bootstrap4有效,bs3效果不太行: 垂直居中:为需要垂直居中的div新建如下样式 ~~~css .col center block { position: absolute; top: 50%; webkit transform: transla ...
分类:
其他好文 时间:
2020-04-14 09:17:34
阅读次数:
119
1、使用layui的第三方插件时间菜单树状显示。(dtree) 2、使用SpringDataJpa进行一对多,保存操作的时候,遇到 failed to lazily initialize a collection of role,这是由于懒加载导致的,解决办法:在注解上添加fetch=FetchTy ...
分类:
其他好文 时间:
2020-04-12 22:53:32
阅读次数:
78
开发中经常会遇到一些数据在程序的运行时就要在数据库中存在,所以就需要做数据的初始化。这里简单分享两种Django的数据初始化方法。 背景:项目app:role有两个mode: RoleType和UserRole,modol中已经写好了初始化方法: 和`init_builtin_user_roles( ...
分类:
其他好文 时间:
2020-04-09 17:58:12
阅读次数:
140
下面是一个安装httpd软件的过程。tasks/templates/vars是必须的目录:├──httpd│├──tasks││├──conf.yml││├──group.yml││├──httpd.yml││├──main.yml││├──selinux.yml││├──service.yml││└──user.yml│├──templates││└──httpd.conf.j2│└──vars
分类:
其他好文 时间:
2020-04-09 14:15:30
阅读次数:
102
Vue项目完成后就要从开发环境转成生产环境 一些第三方的包体积过大,导致生成js文件过于庞大,这是时候可以生成打包报告来查看项目中的问题 1.生成报告有两种方式,一种使用npm run build --report 2.另一种使用vue脚手架的ui可视化面板,在项目中输入vue ui 3.点击生产环 ...
分类:
其他好文 时间:
2020-04-08 12:08:22
阅读次数:
108
URL概览 前面提到,URL资源是HTTP协议所使用的寻找资源位置的定位符。分为三个部分,主要的结构是: 方案://服务器/路径 这种结构使得网络上的每一个资源都只有唯一的命名方法,从而使得浏览器可以统一对不同的资源进行处理,而不是依赖不同的软件。URL可以从以下几个部分去了解: 语法 快捷方式 特 ...
分类:
Web程序 时间:
2020-04-08 09:47:52
阅读次数:
80
自定义事件本质是由子组件向父组件传递信息 1、子组件,触发click点击事件时,通过$emit(...)触发父组件里自定义的事件defclick <template> <div role="alert" :class="['el-alert',changeAlert,'is-center','is- ...
分类:
其他好文 时间:
2020-04-06 20:41:57
阅读次数:
303