【说明】 ModelDrivenInterceptor是默认的拦截器链(struts-default)的一部分,
当一个请求经过ModelDrivenInterceptor的时候,它会判断当前要调用的Action对象是否实现了ModelDriven接口,
如果实现了这个接口,则调用getModel()方法,并把返回值压入ValueStack。
// 核心代码:
public class ModelDrivenInterceptor extends AbstractInterceptor {
@Ov...
分类:
其他好文 时间:
2015-05-03 19:02:26
阅读次数:
138
??
1
Weblogic的安装方式有三种:
一、GUI方式安装
(java –jar wls1035_generic.jar [-mode=gui])这是默认的
二、Console方式安装
(java –jar wls1035_generic.jar –mode=console)
...
分类:
Web程序 时间:
2015-05-03 19:03:43
阅读次数:
172
关于触摸屏校准算法的分析
介绍一种比较简单的四线电阻触摸屏校准算法:
一、准备工作
1、设LCD分辨率为LCDX,LCDY(比如:800X480)
2、LCD坐标为逻辑坐标用L表示,触摸屏坐标为物理坐标(AD值)用P表示
3、触摸按下点逻辑坐标(Lx,Ly)为最终所求坐标
4、原理为利用触摸按下点的物理坐标求出按下点的逻辑坐标,即将触摸屏坐标转换为LCD坐标
二、实现过程:...
分类:
其他好文 时间:
2015-05-03 19:03:05
阅读次数:
124
题目大意:给出一个倒三角,由若干个小三角形组成,有些三角形为涂上颜色的,问说最大能找出最大的三角形面积。解题思路:枚举每个没有上色的三角形,向一个方向枚举层数,注意坐标为奇数的只能往下,偶数只能往上。#include char grid[105][205];
int n, change, ans;void DFS(int cur, int x, int y) {
if (x...
分类:
其他好文 时间:
2015-05-03 19:01:16
阅读次数:
119
2193 So Hard
题意:
化简小数。
思路:
最多不超过9位,那么乘以10^9就好了。
然后注意的就是加一下精度。
代码:
#include"cstdlib"
#include"cstdio"
#include"cstring"
#include"cmath"
#include"queue"
#include"algorithm"
#include"iostream"
#...
分类:
其他好文 时间:
2015-05-03 19:03:54
阅读次数:
159
StrutsRequestWrapper的源码
// 核心代码:
public class StrutsRequestWrapper extends HttpServletRequestWrapper {
/**
* 注意下面这句注释:获取object,如果没找到就去ValueStack里面找
* Gets the object, looking in the va...
分类:
移动开发 时间:
2015-05-03 19:02:54
阅读次数:
148
今天发现easyui的datetimebox不能正常显示日期,接着自然就是实现toDate的功能,google了下,没找到满意的,都写的很罗嗦。自己写一个,本来以为js的正则也可以用命名group来弄,但是目前看javascript好像不支持。现在实现的代码如下,希望对有需要的人也有帮助。
//by dragonimp 2015.5.3
//使用方法:
//"2015-5-5 9:10:...
分类:
Web程序 时间:
2015-05-03 19:03:40
阅读次数:
151
一、实现效果点击加载更多按钮,出现一个加载图示,三秒钟后添加两条新的数据。 二、实现代码和说明当在页面(视图部分)点击加载更多按钮的时候,主页面(主控制器)会加载两条数据进来。视图部分的按钮被点击的时候,要让主控制器加载数据,刷新表格,2B青年会在视图中增加一个主控制器的属性,通过这...
分类:
移动开发 时间:
2015-05-03 19:00:36
阅读次数:
180
原文:Redis学习笔记4--Redis数据存储优化机制 1.zipmap优化hash:前面谈到将一个对象存储在hash类型中会占用更少的内存,并且可以更方便的存取整个对象。省内存的原因是新建一个hash对象时开始是用zipmap来存储的。这个zipmap其实并不是hash table,但是zipm...
分类:
其他好文 时间:
2015-05-03 19:01:37
阅读次数:
142
create table nametable(nameguid uniqueidentifier,name nvarchar(10))insert into nametable(nameguid,name) values(newid(),'lide')insert into nametable(na...
分类:
数据库 时间:
2015-05-03 18:59:04
阅读次数:
179
本来就是个死忠软粉嘛,一直用WP,前一段还入了个1520。结果老哥赞助了个iPhone,于是,开始要被策反了?这个帖子就拿来吐槽各种感受吧。(反正也没人看) Apple: 应用的确多,并且各个功能上丰富的太多 指纹感受不太好,总是认不出来 嘿Siri可以识别,但是必须要充电状态下,并且给出的结果读的...
分类:
其他好文 时间:
2015-05-03 18:59:15
阅读次数:
142
iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建一、实现效果说明:该示例在storyboard中使用动态单元格来完成。二、实现1.项目文件结构和plist文件2.实现过程以及代码在tableview的属性选择器中选择动态单元格。说明:在storybo...
分类:
移动开发 时间:
2015-05-03 19:01:50
阅读次数:
163
一、手写控件1.手写控件的步骤(1)使用相应的控件类创建控件对象(2)设置该控件的各种属性(3)添加控件到视图中(4)如果是button等控件,还需考虑控件的单击事件等(5)注意:View Contollor和view的关系2.注意点在OC开发中,Storyboard中的所有操作都可以通过代码实现,...
分类:
移动开发 时间:
2015-05-03 19:00:33
阅读次数:
127
一、程序实现要求1.要求2.界面分析(1) 需要读取或修改属性的控件需要设置属性序号标签图片图片描述左边按钮右边按钮(2) 需要监听响应事件的对象,需要添加监听方法左边按钮右边按钮二、实现基本功能的程序 1 // 2 // YYViewController.m 3 // 03-图片浏览器初...
分类:
移动开发 时间:
2015-05-03 18:59:03
阅读次数:
145
1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化2.使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(...
分类:
移动开发 时间:
2015-05-03 18:59:37
阅读次数:
147
struct _PACKER_DATA{ unsigned char IsDLL :1; // 是否为DLL unsigned char Config :3; // 设置 unsigned char OldOEP :4; // 程序入口点 ...
分类:
其他好文 时间:
2015-05-03 18:59:24
阅读次数:
129