一、shiro基础概念 Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个 ...
分类:
其他好文 时间:
2020-02-24 18:36:09
阅读次数:
69
private void BindGoodName(DropDownList ddlGoodsName) { string sqlwhere = string.Empty; if (!string.IsNullOrEmpty(Request["id"])&& Convert.ToInt32(Requ ...
分类:
其他好文 时间:
2020-02-24 09:42:14
阅读次数:
72
神秘的经络 http://zksylf.com/page_1196406_3642648.html http://www.360doc.com/content/19/0624/06/153132_844449598.shtml 百家讲坛 https://v.qq.com/x/page/w069369 ...
分类:
其他好文 时间:
2020-02-24 00:08:16
阅读次数:
61
/* * @Issue: 二叉树的创建,遍历,删除 * @Author: 一届书生 * @LastEditTime: 2020-02-22 15:16:22 */ #include<iostream> using namespace std; // 定义树的基本结构 typedef struct C ...
分类:
其他好文 时间:
2020-02-22 15:37:27
阅读次数:
83
转自:https://www.jianshu.com/p/f510a1f8e5f0 1,yarn top 类似linux里的top命令,查看正在运行的程序资源使用情况 2, yarn queue -status root.users.xxxx 查看指定queue使用情况 3,yarn applica ...
分类:
其他好文 时间:
2020-02-22 15:31:35
阅读次数:
234
找出在数组中的最长递增子序列 数组:1,9,2,5,7,3,4,6,8,0 最长递增子序列:3,4,6,8 思路: 遇到大的就移动,如果在某一个位置变小了就计算这一段的长度(双指针)不停更新最大的length一个在前线,一个在后面作为游标,最后结束了看一下战线拉了有多长 public class 最 ...
分类:
编程语言 时间:
2020-02-21 20:12:04
阅读次数:
88
大数据服务通常要经过数据ETL、数据存储、数据分析、数据展示、数据开放的过程,因此在计算能力、存储能力以及网络能力的估算上也有自身的特点。
分类:
其他好文 时间:
2020-02-21 17:58:38
阅读次数:
66
用Java编写计算器,代码展示!importjava.awt.BorderLayout;importjava.awt.Dimension;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjava
分类:
编程语言 时间:
2020-02-20 10:12:36
阅读次数:
85
根据系统将下面代码复制到vim配置文件vimrc中,即可在vim中一键【F5】运行.py文件。 Windows下的gvim Linux下的vim ...
分类:
编程语言 时间:
2020-02-19 23:59:35
阅读次数:
139
就像上个文章说的,触摸事件的传递机制是从外层到内层的过程。 我们想来看看这个页面里面的层级关系: 以下我们就用what how why三部曲的方式来分析View的绘制过程。 由于篇幅很大,所以分几篇来解析这个过程。 这篇主要是自定义view/viewgroup,以及从Activity到DecorVi ...
分类:
移动开发 时间:
2020-02-19 15:22:34
阅读次数:
97