这次主要写shiro的exception定制,RememberMe和SSL。
Exception页面定制
不知道这个属不属于shiro自身的范畴,反正这里用到了,就写上吧,主要是这些Exception都是shiro里面的,所以就在这里写上吧。根据资料显示,要定制错误页面,需要在springMVC配置文件里面配置相应的控制器异常处理。例如:
不知道咋回事,...
分类:
其他好文 时间:
2015-05-09 10:19:00
阅读次数:
154
题目
思路
直接前缀树。代码struct TrieNode {
char c;
struct TrieNode * son[27]; // sons for "abcdefghijklmnopqrstuvwxyz\0"
};struct TrieNode * trieCreate() {
struct TrieNode * trieNode = (struct Trie...
分类:
其他好文 时间:
2015-05-09 10:18:56
阅读次数:
408
最近,在做关于搜索方面的程序,查阅了许多了资料,写下了下面的代码,已作为后备 首先所需要的jar包:lucene-core-3.6.2.jar,lucene-memory-3.6.2.jar,lucene-highlighter-3.6.2.jar,lucene-analyzers-3.6.2.jarIKAnalyzer2012.jar
下载地址:http://download....
分类:
其他好文 时间:
2015-05-09 10:16:00
阅读次数:
103
【题目】
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
For example, given n = 3, a solution set is:
"((()))", "(()())", "(())()", "()((...
分类:
其他好文 时间:
2015-05-09 10:16:06
阅读次数:
102
??
众所周知,Struts2是一款优秀的Java MVC框架,由控制器决定展现那个视图给用户。从开发者角度来认识一个框架,第一步是能快速搭建一个基于该框架的应用或demo,在会使用的基础上进一步了解其实现原理更有助于运用。
关于Struts2实现原理,以后会详细阐述,我们先来做一个小小实验,也就是在Web 应用中最常见的用户登录。
1. 配置Web.xml
在Web.xml中加上如下内容...
分类:
其他好文 时间:
2015-05-09 10:17:18
阅读次数:
102
#include "Degressive.h"
#include
#include
//给出一个非负整数,找到这个非负整数中包含的最大递减数。一个数字的递减数是指相邻的数位从大到小排列的数字。
//如: 95345323,递减数有:953,95,53,53,532,32, 那么最大的递减数为953。
//如果输入的数字为负数,返回-1。
int getMax...
分类:
其他好文 时间:
2015-05-09 10:15:45
阅读次数:
295
一开始以为是long long输入,后来发现用int就行,,,反正也是一个挺简单的题目,直接贴代码了。
#include
#include
int cows[10005]={0};
int main(){
int n,i,j;
long long res = 0,temp;
scanf("%d",&n);
for(i=1;i<=n;i++) {
scanf("%d",&cows[i...
分类:
其他好文 时间:
2015-05-09 10:15:17
阅读次数:
112
V - Crossing River
Time Limit:1000MS Memory Limit:10000KB 64bit IO Format:%I64d
& %I64u
Submit Status Practice POJ
1700
Description
A group of N people wishes to go across ...
分类:
其他好文 时间:
2015-05-09 10:16:41
阅读次数:
111
线段树这一类树状结构一般可以用两种形式来实现—数组和指针。 下面学习了一下别人的指针实现的线段树。
和数组实现的一样分为三步:建树,添加值,查询。
#include
#include
#include
#include
using namespace std;
const int INF_MAX = -999999999;
const int INF_MIN = 999999999;
int ...
分类:
其他好文 时间:
2015-05-09 10:16:53
阅读次数:
98
回文数(0371)问题描述一个自然数如果把所有数字倒过来以后和原来的一样,那么我们称它为回文数。例如151和753357。我们可以把所有回文数从小到大排成一排:1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, ...注意10不是回文数,虽然我们可以把它写成010,但是在本...
分类:
其他好文 时间:
2015-05-09 10:14:23
阅读次数:
125
王昱 yuwang881@gmail.com 博客地址http://yuwang881.blog.sohu.com摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统其中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,而且给出...
分类:
其他好文 时间:
2015-05-09 10:13:48
阅读次数:
130
//1,轻击手势(TapGestureRecognizer)//新建tap手势UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGe...
分类:
其他好文 时间:
2015-05-09 10:12:27
阅读次数:
200
右击项目里的文件,选择属性(F4)会有复制到输出目录的选项。它提供三项选择,如图:如果选择始终复制或如果较新则复制会在该程序集的bin目录下生成该文件,如图:
分类:
其他好文 时间:
2015-05-09 10:11:51
阅读次数:
193
citydistrict".$row['CityName']."";} citydistrict
分类:
其他好文 时间:
2015-05-09 10:10:48
阅读次数:
133
clf; fs=32;N=1024; %采样频率和数据点数 n=0:N-1; t=n/fs; %时间序列 x=1*sin(t); %信号 y=fft(x,N); %对信号进行快速Fourier变换 mag=abs(y); %求得Fourier变换后的振幅 f=n*fs/N; %频率序列 subplo...
分类:
其他好文 时间:
2015-05-09 10:10:14
阅读次数:
113
Objective-C 编码规范,内容来自苹果、谷歌的文档翻译,自己的编码经验和对其它资料的总结。概要Objective-C 是一门面向对象的动态编程语言,主要用于编写 iOS 和 Mac 应用程序。关于 Objective-C 的编码规范,苹果和谷歌都已经有很好的总结:Apple Coding G...
分类:
其他好文 时间:
2015-05-09 10:10:01
阅读次数:
187
1、网络模型1)OSI参考模型2)TCP/IP协议2.网络通讯要素1)IP地址(IntAddress已经封装成了对象)1.网络中设备的标识2.不易记忆,可用主机名3.本地IP地址:127.0.01 主机 名:localhost2)端口号(数字标识,没有必要封装成对象)1.用于标识进程的逻辑地址,不同...
分类:
其他好文 时间:
2015-05-09 10:10:02
阅读次数:
179