一、Struts2拦截器原理:
Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的 拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。
比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上面的需求,可以在每个Action的执行实际处理逻辑...
分类:
其他好文 时间:
2014-09-04 13:25:59
阅读次数:
203
基于axis2的webservice客户端的生成。...
分类:
Web程序 时间:
2014-09-04 13:25:49
阅读次数:
186
在前面已经介绍了SlidingMenu的用法:Android开源项目SlidingMenu的学习笔记(一),接下来再深入学习下,根据滑出项的Menu切换到对应的页面
目录结构:
点击Bluetooth可以切换到相应的界面
关键代码
MainActivity.java
package com.dzt.slidingmenudemo;
import an...
分类:
移动开发 时间:
2014-09-04 13:25:29
阅读次数:
313
本文回顾了对json的爱恨情仇. C++有风险,使用需谨慎....
分类:
Web程序 时间:
2014-09-04 13:25:22
阅读次数:
195
上节我们说一个厨子要满足SRP原则,做好自己的本职工作,我们可以通过继承和接口两种方式实现。但是现在又出现了一个新的问题:本来这个厨子在学校主学川菜专业,然后在湖南找了一份工作,不得不学习湘菜。学就学呗,谁知顶头上司又是广东人,还得学做粤菜。如果对于一上一节定义的Cooker类来说,今天加一个方法,明天再加一个方法,后天发现某个方法不实用了,再删掉。这样,程序显得杂乱无章。不仅没有效率而且很容易出错。为了解决这类问题,我们想到了OCP原则,即一个软件实体(类,模块,函数等)应当为扩展而开放,又为修改而封闭。...
分类:
其他好文 时间:
2014-09-04 13:25:22
阅读次数:
179
关于对db_block_gets的理解与实验
实验
一、 自己手动创建的小表
创建一个区大小为 40k
SYS@ORCL>show parameter db_block_size
NAME TYPE VALUE
---------------------------------...
分类:
数据库 时间:
2014-09-04 13:25:17
阅读次数:
311
【问题】
描述:已知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
阅读次数:
266
汉澳sinox不仅能通过wine运行windows应用程序,还能通过ndis运行windows驱动程序
汉澳sinox使用 Windows NDIS 驱动程序
具体实现方法是用ndisgen把windows驱动程序sys驱动程序转换成内核模块ko文件,然后让系统载入ko模块就能用了。ndis驱动负责模拟转换工作。
得益于 Bill Paul (wpaul) 的工作, Sinox已经可以...
每个对象都可以调用类对象,如果它们是一个类出来的,它们的类对象也是一样的,所以判断对象是否属于同一个类,就判断它们的类对象是否相同。...
分类:
其他好文 时间:
2014-09-04 13:23:59
阅读次数:
216
前端页面开发的很多情况下都需要实时监听文本框输入,比如腾讯微博编写140字的微博时输入框hu9i动态显示还可以输入的字数。过去一般都使用onchange/onkeyup/onkeypress/onkeydown实现,但是这存在着一些不好的用户体验。比如onchange事件只在键盘或者鼠标操作改变对象属性,且失去焦点时触发,脚本触发无效;而onkeydown/onkeypress/onkeyup在处...
分类:
其他好文 时间:
2014-09-04 13:23:49
阅读次数:
241
題目:有m+n個們,每個門後面有牛或者車;有n只牛,m輛車,你選擇其中1個;
然後打開其中的k你沒有選中的門後是牛的,問你改變選時得到車的概率。
說明:數學題,概率。全概率公式即可:
說明:第1001了O(∩_∩)O~
#include
int main()
{
int cow,car,show;
while (~scanf("...
分类:
其他好文 时间:
2014-09-04 13:23:39
阅读次数:
184
tutorialspoint是印度佬创建的一个网站,里面有各种技术、各个知识点的讲解和demo,灰常全面,这比查找API神马的方便多了,遇到不明白的知识点直接根据索引找就是了,附一张图:
这是地址:点我呀...
分类:
Web程序 时间:
2014-09-04 13:23:29
阅读次数:
180
从发现的角度上看:
我们使用QQ,QQ是自由的社交关系,可以从陌生人开始,你可以和陌生人搭讪,从而成为网友。
我们使用微信,微信是相对自由的社交关系,从熟人开始,相识进而成为网友。
What is the next?what is others?
是面向组织的社交关系,是相对封闭的社交关系。
通过研究面向组织的社交关系,提出了基于超对称关系的社交网络模型,从二元模型到多元...
分类:
移动开发 时间:
2014-09-04 13:23:19
阅读次数:
206
在界面框架中,使用MVC的设计模式是最合适方式。为什么这样说呢?因为M是model的缩写,就是表示模型意思。模型就是算法,业务逻辑,商业表示。这个是经常会变的,比如像银行开发一个超市积分系统,对不同来店刷卡的人员给不同的积分,这个是随着不同的时间会变化,像中秋节时购买月饼就可以多增加积分,这个变化就表现在模型上。V就是view的缩写,也就是视图,对用户来说就是界面。界面在一定时间内是稳定的,但随着...
分类:
Web程序 时间:
2014-09-04 13:23:09
阅读次数:
202
UVA 11383 - Golden Tiger Claw
题目链接
题意:给定每列和每行的和,给定一个矩阵,要求每个格子(x, y)的值小于row(i) + col(j),求一种方案,并且所有行列之和的和最小
思路:A二分图完美匹配的扩展,行列建二分图,权值为矩阵相应位置的值,做一次KM算法后,所有顶标之和就是最小的
代码:
#include
#include
...
分类:
其他好文 时间:
2014-09-04 13:22:59
阅读次数:
196