在Struts2中,请求参数的校验要放在服务端进行。其实我们在做.NET的项目时,使用过EasyUI,EasyUI有各种校验机制,那会是在客服端就直接对输入参数进行了校验。但是我们的Struts框架也是蛮强大的,它本身就给我们提供了非常详细的校验机制。
1.手动校验
使用手动校验,需要一下这么几个条件:
①你的Action要继承ActionSupport...
分类:
其他好文 时间:
2015-05-31 16:52:58
阅读次数:
118
pthread的创建与演示
引入头文件#import
利用pthread来创建子线程
// 创建线程
pthread_t myRestrict;
pthread_create(&myRestrict, NULL, run, NULL);void *run(void *data)
{
for (int i = 0; i<10000; i++) {...
分类:
编程语言 时间:
2015-05-31 16:52:19
阅读次数:
136
1.架构(Architecture)
架构又称为体系结构,是一个软件系统从整体到部分的最高层次的划分。它是建造一个系统所作出的最高层次的、以后难以更改的,商业的和技术的决定。一旦系统开始进行详细设计甚至建造,这些决定就很难更改甚至无法更改。这样的决定必定是有关系统设计成败的最重要决定,必须经过非常慎重的研究和考察。
通常在一个开发小组中,最有经验的程序员会负责一些架构方面的工作...
分类:
其他好文 时间:
2015-05-31 16:50:19
阅读次数:
104
计算机现在已经成了人们生活中的一部分,其中我们也知道计算机中的cpu相当于人的大脑,计算机的所有活动都离不开它。那么它到底是怎么工作的呢,我们今天来一起揭开它神秘的面纱。
在软考中,前10道题中,基本上都是基础的计算机知识,如果你了解了cpu工作原理那么这些也就不在话下了。
我们都知道计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。从上...
分类:
其他好文 时间:
2015-05-31 16:51:26
阅读次数:
111
上一篇文章我们通过反射得到运行类的构造函数、对象实例、父类、实现的接口、所在包、以及注解,这篇文章我们将学习通过反射得到运行类的相关属性信息以及相关的方法信息。
获取类的完整结构
运行类的Field
通过运行类来获取它的相关属性,这一点在开发中用途还是很广泛的,下面我们就来看下跟Field相关的知识。
1.获取到运行类中及其父类中声明为public的属性
...
分类:
编程语言 时间:
2015-05-31 16:51:04
阅读次数:
176
---恢复内容开始--- I P是T C P / I P协议族中最为核心的协议。所有的 T C P、U D P、I C M P及I G M P数据都以I P数据报格式传输。 不可靠( u n r e l i a b l e)的意思是它不能保证 I P数据报能成功地到达目的地。 I P仅提供最好的.....
分类:
其他好文 时间:
2015-05-31 16:47:46
阅读次数:
117
修改:less对象、排序sort 参见http://www.cplusplus.com/reference/map/map/ /* template , // map::key_compare class Alloc = allocator > // map::allocator_type > .....
分类:
其他好文 时间:
2015-05-31 16:47:46
阅读次数:
189
昨天的一篇文章主要是讲清空收集箱的一些方法通过上图我可以很清楚的看到几点:1:收集箱中所有非行动性的想法和事件,都是用印象笔记去记录,并且放入不同的清单中。2:收集箱中的想法和事件2分钟,如果是自己做放入行动清单中,别人做放入外包清单。当我们看到收集箱中每一个想法和事件都有自己的归属之后,讲一下各个...
分类:
其他好文 时间:
2015-05-31 16:49:07
阅读次数:
285
AutoMapper对象转换方面(Object-Object Mapping)对象映射工具,实现对象和对象之间的转化。主要应用在项目的dto,model,entity或viewmodel之间转换,其实AutoMapper涵盖所有对象(Object)之间的转换。下面演示他的基本用法: publi...
分类:
移动开发 时间:
2015-05-31 16:46:56
阅读次数:
206
今天学习在本地搭建Maven工程时,执行了mvn archetype:generate 命令,报错。Unable to create project from archetype [org.apache.maven.archetypes:maven-archetype-quickstart:1.1]...
分类:
其他好文 时间:
2015-05-31 16:46:36
阅读次数:
150
LoadRunner是一个用压力测试的软件。这东西比较难上手,光安装就非常麻烦。好不容易一步步跟着安装说明安装好之后,还是用不了。 记录一个问题如下: 导入脚本的时候报错fail to create on online ,无效指针: 关掉杀毒软件,360之类的,然后修复安装 就是在控制面板-...
分类:
其他好文 时间:
2015-05-31 16:48:21
阅读次数:
104
select distinct NOTICE_ID as noticeId, CREATE_DATE as time, CONTENT as content, IMG_URL as imglist from noticeinfo left join (selec...
分类:
数据库 时间:
2015-05-31 16:47:54
阅读次数:
143
var Validator = { VerityLib: { //验证字符串非空 IsNotEmpty: function (input) { if (input != '') { return true; } else { return false; } }, //验证数字(double类型) [...
分类:
编程语言 时间:
2015-05-31 16:47:54
阅读次数:
199
//自定义控件的时候写好标准的这三个方法,这样就能保证你的控件不管在XbB里面还是storyboard里面,还是别人通过代码创建都好用;而且用完效果是一样的\以后自定义View你先问下自己有没有具备这三个方法,这三个方法是标配/**从文件中解析一个文件的时候就会调用这个方法,从文件里面创建*/-(i...
分类:
其他好文 时间:
2015-05-31 16:48:39
阅读次数:
110
为什么会有番茄工作法 人际间的交流手段以及获取信息的手段不断,富,人们的时间利用效率却变得越来越低。沉下心思专心做一件事情,对绝大多数人来说已经变成一件不可能的任务。其实要完成大量的巩固走,重点不在完成工作上,而在于能否集中注意力,提高效率。番茄工作法更关注“微观”层面,帮我们100%的心智专...
分类:
其他好文 时间:
2015-05-31 16:47:22
阅读次数:
99
服务器端using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Ne...
PS:将来的你会感谢现在奋斗的自己....学习内容:1.进度条2.拖动条3.星级评论条1.进度条... 进图条这东西想必大家是很熟悉的...为了使用户不会觉得应用程序死掉了,因此为之设置一个进度条使应用程序的运行状态更好的反馈给客户...这也就是进度条的作用...因此一般的应用程序都会加入进度条.....
分类:
移动开发 时间:
2015-05-31 16:47:35
阅读次数:
192