1. struts2提供了35拦截器,18个为默认。2. 方法过滤拦截器,拦截方法。3. PreResultListener类监听器,它的beforeResult方法在拦截器的invoke执行后执行。4. strust2中配置文件加载顺序,如下图: 5. @Action中可以配置很多东西,如下图:....
分类:
其他好文 时间:
2015-01-17 19:20:22
阅读次数:
130
2015年新年第一篇随笔, 祝福虽然有些晚,但诚意还在:新年快乐。 今天主要是想分享一异步工具类,在C/S架构中、先进行网络资源异步访问,然后将回调函数 Invoke到UI线程中进行UI处理。这样的场景是及其常见的,因此特意封装了一工具类,用以简化操作。 /// /// 异步工具...
现在假设我有这样一个窗体(包含一个进度条和一个按钮与两个文本框),在第一个文本框中输入一个数字进行阶乘运算,在此过程中进度条与运算进度保持一致,同时可以在第二个文本框中进行其它工作(比如输入)。对付这样的题目,除了使用BackGroundWorker之外还可以使用异步Invoke来完成:首先让我们看...
分类:
其他好文 时间:
2015-01-14 09:43:39
阅读次数:
288
Bug: runOnUiThread本文地址: http://blog.csdn.net/caroline_wendyBug:java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v4.app.FragmentActivity.runOnUiThread(java.lang.Ru...
分类:
移动开发 时间:
2015-01-13 08:58:41
阅读次数:
222
最近在优化代码的时候发现了一些问题,多是开启异步线程出现的一些问题,具体就是某个耗时操作的结果需要更新界面控件的值。大概的方法就是利用Control.Invoke(delegate())这样的方法去解决跨控件访问问题,但问题也出在这里了 void SendEditedNepImage1...
分类:
其他好文 时间:
2015-01-09 12:11:35
阅读次数:
107
不多说,直接贴。public static Map urlMthod = new HashMap(); static { urlMthod.put("/user/add.xhtm", "add"); }这个方法中转器,就是将每个切进来的方法,指向它要处理的方法中;这样写避免了很多if else的方....
分类:
其他好文 时间:
2015-01-08 15:02:21
阅读次数:
208
(一)Control的Invoke和BeginInvoke 我们要基于以下认识: (1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。 (2)Control的Invoke和BeginInvoke的参数为delegat...
分类:
其他好文 时间:
2015-01-08 14:38:52
阅读次数:
231
1:WinForm 例如:Button,它的OnClick方法中封装了触发Click事件(或引发Click事件)的语句( 如:if(this.Click!=null) { this.Click.Invoke(s,e);} //触发Button的Click事件) ; 分析微软是这样处理的:在需要...
分类:
其他好文 时间:
2015-01-07 20:29:00
阅读次数:
95
//调用
iniJSONObject(Person.class.getName(), createJSONObject());
iniJSONObject2(World.class.getName(), createJSONObject2());
/**
* 只是一个普通的对象
*
* @param name
* (包名+类名)...
分类:
Web程序 时间:
2015-01-07 11:00:27
阅读次数:
141
INVOKE 的语法如下: INVOKE expression [,arguments] expression 既可以是一个函数名也可以是一个函数指针。参数由逗号隔开。 INVOKE是编译器支持的伪指令,会检查参数.?? CALL会直接去栈里取参.???INVOKE最...