一、Struts2拦截器原理:
Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的 拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。
比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上面的需求,可以在每个Action的执行实际处理逻辑...
分类:
其他 时间:
2014-09-04 13:25:59
收藏:
0 评论:
0 赞:
0 阅读:
280
基于axis2的webservice客户端的生成。...
分类:
Web开发 时间:
2014-09-04 13:25:49
收藏:
0 评论:
0 赞:
0 阅读:
318
在前面已经介绍了SlidingMenu的用法:Android开源项目SlidingMenu的学习笔记(一),接下来再深入学习下,根据滑出项的Menu切换到对应的页面
目录结构:
点击Bluetooth可以切换到相应的界面
关键代码
MainActivity.java
package com.dzt.slidingmenudemo;
import an...
分类:
移动平台 时间:
2014-09-04 13:25:29
收藏:
0 评论:
0 赞:
0 阅读:
381
上节我们说一个厨子要满足SRP原则,做好自己的本职工作,我们可以通过继承和接口两种方式实现。但是现在又出现了一个新的问题:本来这个厨子在学校主学川菜专业,然后在湖南找了一份工作,不得不学习湘菜。学就学呗,谁知顶头上司又是广东人,还得学做粤菜。如果对于一上一节定义的Cooker类来说,今天加一个方法,明天再加一个方法,后天发现某个方法不实用了,再删掉。这样,程序显得杂乱无章。不仅没有效率而且很容易出错。为了解决这类问题,我们想到了OCP原则,即一个软件实体(类,模块,函数等)应当为扩展而开放,又为修改而封闭。...
分类:
其他 时间:
2014-09-04 13:25:22
收藏:
0 评论:
0 赞:
0 阅读:
292
关于对db_block_gets的理解与实验
实验
一、 自己手动创建的小表
创建一个区大小为 40k
SYS@ORCL>show parameter db_block_size
NAME TYPE VALUE
---------------------------------...
分类:
数据库技术 时间:
2014-09-04 13:25:17
收藏:
0 评论:
0 赞:
0 阅读:
284
手势跟踪CVPR2014论文学习...
分类:
其他 时间:
2014-09-04 13:24:49
收藏:
0 评论:
0 赞:
0 阅读:
312
如何禁用IE10的明文显示密码快速清除功能...
分类:
其他 时间:
2014-09-04 13:24:39
收藏:
0 评论:
0 赞:
0 阅读:
221
【问题】
描述:已知2条地铁线路,其中A为环线,B为东西向线路,线路都是双向的。经过的站点名分别如下,两条线交叉的换乘点用T1、T2表示。编写程序,任意输入两个站点名称,输出乘坐地铁最少需要经过的车站数量(含输入的起点和终点,换乘站点只计算一次)。
地铁线A(环线)经过车站:A1 A2 A3 A4 A5 A6 A7 A8 A9 T1 A10 A11 A12 A13 T2 A14 A15...
分类:
其他 时间:
2014-09-04 13:24:29
收藏:
0 评论:
0 赞:
0 阅读:
274
汉澳sinox不仅能通过wine运行windows应用程序,还能通过ndis运行windows驱动程序
汉澳sinox使用 Windows NDIS 驱动程序
具体实现方法是用ndisgen把windows驱动程序sys驱动程序转换成内核模块ko文件,然后让系统载入ko模块就能用了。ndis驱动负责模拟转换工作。
得益于 Bill Paul (wpaul) 的工作, Sinox已经可以...
分类:
Windows开发 时间:
2014-09-04 13:24:09
收藏:
0 评论:
0 赞:
0 阅读:
305
每个对象都可以调用类对象,如果它们是一个类出来的,它们的类对象也是一样的,所以判断对象是否属于同一个类,就判断它们的类对象是否相同。...
分类:
其他 时间:
2014-09-04 13:23:59
收藏:
0 评论:
0 赞:
0 阅读:
213
前端页面开发的很多情况下都需要实时监听文本框输入,比如腾讯微博编写140字的微博时输入框hu9i动态显示还可以输入的字数。过去一般都使用onchange/onkeyup/onkeypress/onkeydown实现,但是这存在着一些不好的用户体验。比如onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效;而onkeydown/onkeypress/onkeyup在处...
分类:
其他 时间:
2014-09-04 13:23:49
收藏:
0 评论:
0 赞:
0 阅读:
331
題目:有m+n個們,每個門後面有牛或者車;有n只牛,m輛車,你選擇其中1個;
然後打開其中的k你沒有選中的門後是牛的,問你改變選時得到車的概率。
說明:數學題,概率。全概率公式即可:
說明:第1001了O(∩_∩)O~
#include
int main()
{
int cow,car,show;
while (~scanf("...
分类:
其他 时间:
2014-09-04 13:23:39
收藏:
0 评论:
0 赞:
0 阅读:
243
tutorialspoint是印度佬创建的一个网站,里面有各种技术、各个知识点的讲解和demo,灰常全面,这比查找API神马的方便多了,遇到不明白的知识点直接根据索引找就是了,附一张图:
这是地址:点我呀...
分类:
Web开发 时间:
2014-09-04 13:23:29
收藏:
0 评论:
0 赞:
0 阅读:
310
从发现的角度上看:
我们使用QQ,QQ是自由的社交关系,可以从陌生人开始,你可以和陌生人搭讪,从而成为网友。
我们使用微信,微信是相对自由的社交关系,从熟人开始,相识进而成为网友。
What is the next?what is others?
是面向组织的社交关系,是相对封闭的社交关系。
通过研究面向组织的社交关系,提出了基于超对称关系的社交网络模型,从二元模型到多元...
分类:
移动平台 时间:
2014-09-04 13:23:19
收藏:
0 评论:
0 赞:
0 阅读:
281
在界面框架中,使用MVC的设计模式是最合适方式。为什么这样说呢?因为M是model的缩写,就是表示模型意思。模型就是算法,业务逻辑,商业表示。这个是经常会变的,比如像银行开发一个超市积分系统,对不同来店刷卡的人员给不同的积分,这个是随着不同的时间会变化,像中秋节时购买月饼就可以多增加积分,这个变化就表现在模型上。V就是view的缩写,也就是视图,对用户来说就是界面。界面在一定时间内是稳定的,但随着...
分类:
Web开发 时间:
2014-09-04 13:23:09
收藏:
0 评论:
0 赞:
0 阅读:
291
UVA 11383 - Golden Tiger Claw
题目链接
题意:给定每列和每行的和,给定一个矩阵,要求每个格子(x, y)的值小于row(i) + col(j),求一种方案,并且所有行列之和的和最小
思路:A二分图完美匹配的扩展,行列建二分图,权值为矩阵相应位置的值,做一次KM算法后,所有顶标之和就是最小的
代码:
#include
#include
...
分类:
其他 时间:
2014-09-04 13:22:59
收藏:
0 评论:
0 赞:
0 阅读:
525
libjson-c的使用...
分类:
Web开发 时间:
2014-09-04 13:22:49
收藏:
0 评论:
0 赞:
0 阅读:
246
Vectors
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。为了可以使用vector,必须在你的头文件中包含下面的代码:#include
构造函数。
...
分类:
编程语言 时间:
2014-09-04 13:22:39
收藏:
0 评论:
0 赞:
0 阅读:
423
最近看java源代码,发现很多方法用native修饰,那么什么事native方法呢?
简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调...
分类:
编程语言 时间:
2014-09-04 13:22:29
收藏:
0 评论:
0 赞:
0 阅读:
305
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 1005;
#define mem(a) memset(a,0,sizeof(a))
struct peijian{
int p;
int q;
}g[maxn][maxn];
m...
分类:
其他 时间:
2014-09-04 13:21:59
收藏:
0 评论:
0 赞:
0 阅读:
308