struts2与struts很大的不同点在于,struts的execute方法提供了HttpServletRequest和HttpServletResponse方法在获取客户端提交的数据信息的时候需要使用HttpServletRequest的getParameter()方法,并且还需要进行必要的数据类型转换。如何客户端提交的数据量大的时候,我们则需要写很多的getParameter方法。这样代码量就相应的增加不少。但是struts2为我们提供了属性驱动和模型驱动,它不需要我们写很多的获取值的方法。而只需要我...
分类:
其他好文 时间:
2015-03-17 23:48:20
阅读次数:
284
acm.pdsu.edu.cn欢迎大家多做题...
分类:
其他好文 时间:
2015-03-17 23:47:30
阅读次数:
204
一、进程
进程是指在系统中正在运行的一个应用程序,每个进程之间都是独立的,每个进程都运行在其专用且受保护的内存空间内
二、线程
一个进程要想执行任务就必须要有线程,每一个进程至少都要有一条线程。
线程是进程的基本执行单元,一个进程的所有任务都在线程中执行。
线程又分为主线程和子线程:
主线程:一个ios程序运行后,默认会开启一条...
分类:
移动开发 时间:
2015-03-17 23:47:10
阅读次数:
178
图像处理主要是图像的颜色矩阵和坐标矩阵进行处理,要实现变暗效果只需要对颜色矩阵中的RGB偏移减小即可,具体代码如下:int brightness = -80; //RGB偏移量,变暗为负数
ColorMatrix matrix = new ColorMatrix();
matrix.set(new float[]{1, 0, 0, 0, brightness, 0, 1, 0, 0, brightn...
分类:
移动开发 时间:
2015-03-17 23:47:21
阅读次数:
213
EditTextPreference会将编辑对话框中的信息通过setText()方法直接保存在SharedPreferences文件中。当需要对输入的文本进行加密后保存到SharedPreferences文件中,并且对话框中能继续以明文显示时,可自定义EditTextPreference类并继承它,然后重载EditTextPreference的setText()、getText()以及onSetIn...
分类:
其他好文 时间:
2015-03-17 23:46:21
阅读次数:
218
题意:stan先操作。 每次操作可以把 当前 大的数减去 小的数的任意正整数倍,只要不要出现负数就行了。谁操作完出现0 ,那么就是谁胜。
做法:当前比较大的数是n,比较小的数是m的话。那么如果n/m大于不等于1,那么当前这个人可以通过- (n/m)*m 还是- (n/m-1)*m 来决定 谁先面临n 比m 小的 局面。 也就是说,那个人会有一次 必胜的选择机会,谁先得到这个机会,谁就赢了。 如果这种机会没出现的话,那么每次 大的数 只能减小的数*1。那么就这样 按次序减下来,就可以得到谁是赢家了。...
分类:
其他好文 时间:
2015-03-17 23:45:59
阅读次数:
192
基础练习 特殊回文数
时间限制:1.0s 内存限制:512.0MB
问题描述
123321是一个非常特殊的数,它从左边读和从右边读是一样的。
输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
输入格式
输入一行,包含一个正整数n。
输出格式
按从小到大的顺序输出满足条件的整数,每个整数占一行。
样例输入
52
样例输出
...
分类:
其他好文 时间:
2015-03-17 23:45:20
阅读次数:
132
1505: 酷酷的单词
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 237 Solved: 88
[Submit][Status][Web Board]
Description输入一些仅由小写字母组成的单词。你的任务是统计有多少个单词是“酷”的,即每种字母出现的次数都不同。
比如ada是酷的,因为a出现2次,d出现1次,而1和2不同。...
分类:
其他好文 时间:
2015-03-17 23:48:17
阅读次数:
289
通过阅读源码,得出在源码中计算可用内存的公式是:Free+Cached-SECONDARY_SERVER_MEM+mLastBackgroundProcessMemory其中SECONDARY_SERVER_MEM为系统最低保持的内存,低于这个内存,系统就要开始杀后台进程;mLastBackgroundProcessMemory为非系统进程且在后台运行的进程所占用的内存;
同时在获取Free,Ca...
分类:
移动开发 时间:
2015-03-17 23:47:45
阅读次数:
317
上一节编写了自己的一个简单的web服务器,只能处理静态的资源,本节将创建一个两个不同的servlet容器,能够简单的处理动态的内容。
HttpServer1...
分类:
其他好文 时间:
2015-03-17 23:47:24
阅读次数:
227
位运算能节约内存和使用程序性能更好:
用位运算实现两个 整型数的交换void exchange(int a, int b)
{
a ^= b;
b ^= a;
a ^= b;
}
用位运算实现取两个整数的(a+b)/2的向下取整值(或求均值)int average(int a, int b)
{
return (a&b) + ((a^b)>>1);
}
判断一个整数是否是2^N次...
分类:
其他好文 时间:
2015-03-17 23:45:02
阅读次数:
153
限制input表单只能输入数字,代码如下:
如有其它限制,只需替换掉正则表达式即可!...
分类:
其他好文 时间:
2015-03-17 23:45:52
阅读次数:
197
CSDN-markdown编辑器支持从线上和本地导入Markdown文件、导出Markdown文件和HTML文件的功能。在工具栏上有三个按钮来实现这些功能。这三个按钮分别是:从线上导入MD文件、从本机导入MD文件、导出到本地。
CSDN-markdown编辑器的导入功能让我们很方便的基于已有的Markdown文件进行重新编辑修改,然后发表博文。
CSDN-markdown编辑器的导出功...
分类:
其他好文 时间:
2015-03-17 23:44:13
阅读次数:
264
对于wamp的安装前面的一篇博客里已经提到了,这里不再多说了, 对于eclipse的安装,可以参考下面的博客
eclipse的安装
http://jingyan.baidu.com/album/d7130635194f1513fcf47557.html
php插件的安装
http://www.jb51.net/article/52408.htm
安装好以后,记得吧workpl...
分类:
Web程序 时间:
2015-03-17 23:43:27
阅读次数:
238
基础练习 回文数
时间限制:1.0s 内存限制:512.0MB
问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
//代码:
#include
int main(){
int i,j;
for(i=1;i<=9;++i){
for(j=0;j<=9;++j...
分类:
其他好文 时间:
2015-03-17 23:44:34
阅读次数:
165
题解:
参照此题解,也是我写的,俩题一样。
【POJ1681】Painter’s Problem 高斯消元,求最小∑系数的异或方程组
代码:
#include
#include
#include
#include
#include
#define N 105
#define inf 0x3f3f3f3f
using namespace std;
bool a[N][N],x...
分类:
其他好文 时间:
2015-03-17 23:43:16
阅读次数:
226