- 哈理工OJ 1192 追逐(贪心算法)
m0_72429728
贪心算法算法
追逐TimeLimit:1000MSMemoryLimit:65536KTotalSubmit:140(68users)TotalAccepted:75(64users)Rating:SpecialJudge:NoDescriptionhero为了princess能够开心,想制造点浪漫,决定去给theirprincess挑选礼物,来追求她们。不过尽管礼物的种类不少,但是每种礼物的量并不多,当然,每
- 哈理工OJ 2004 整数划分(整数划分问题)
夜幕下的ACM之路
哈理工OJ数论
Description将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,其中n1>=n2>=…>=nk>=1。正整数n的这种表示称为正整数n的划分。求正整数n的不同划分个数。例如,正整数6有如下11种不同的划分:6:6;5+1;4+2;4+1+1;3+3;3+2+1;3+1+1+1;2+2+2;2+2+1+1;2+1+1+1+1;1+1+1+1+1+1.Input多组测试数据,输入到文件
- 哈理工OJ 2034 Fire Maze【双BFS】【思维】
mengxiang000000
搜索
FireMazeTimeLimit:1000MSMemoryLimit:32768KTotalSubmit:63(24users)TotalAccepted:31(22users)Rating:SpecialJudge:NoDescriptionAfterescapingfromFigo'schase,SeverusfallsintoaN*MmazedesignedbyFigo.Atfirst,S
- 哈理工OJ 1284 编辑距离(DP问题)
夜幕下的ACM之路
哈理工OJdp
题目链接:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1284编辑距离TimeLimit:1000MSMemoryLimit:65536KTotalSubmit:354(134users)TotalAccepted:186(127users)Rating:SpecialJudge:NoDescri
- hrbust 哈理工oj 2016 势力较量 (并查集)
古宇hhhh
势力较量TimeLimit:1000MSMemoryLimit:32768KTotalSubmit:123(48users)TotalAccepted:70(46users)Rating:SpecialJudge:NoDescription在战火纷乱的古代有许多小国家。在这些小国家中,就会有一些强大的,一些弱小的。势力大的就会吞并势力小的,形成更大的势力国家。现在给出你一些目前的国家势力关系,你能
- hrbust 哈理工oj1490 咒语【基础并查集】
mengxiang000000
咒语TimeLimit:1000MSMemoryLimit:65535KTotalSubmit:140(30users)TotalAccepted:42(28users)Rating:SpecialJudge:NoDescription小w同学为了学好自己喜欢的ACM,一直fighting着......一天小w同学在做题的过程中睡着了....梦里小w同学遇到了阿拉神灯,阿拉神灯说可以帮小w同学实现
- hrbust 哈理工oj 2026 势力较量【并查集】
mengxiang000000
并查集
势力较量TimeLimit:1000MSMemoryLimit:32768KTotalSubmit:77(33users)TotalAccepted:45(31users)Rating:SpecialJudge:NoDescription在战火纷乱的古代有许多小国家。在这些小国家中,就会有一些强大的,一些弱小的。势力大的就会吞并势力小的,形成更大的势力国家。现在给出你一些目前的国家势力关系,你能预
- hrbust 1658,哈理工oj 1658 一笔画【并查集过】
mengxiang000000
并查集hrbust1658哈理工oj1658
一笔画TimeLimit:1000MSMemoryLimit:32768KTotalSubmit:55(22users)TotalAccepted:18(18users)Rating:SpecialJudge:NoDescription判断一个图是否能够用一笔画下来.规定,所有的边都只能画一次,不能重复画。Input第一行只有一个正整数N(N#includeusingnamespacestd;in
- 哈理工oj hrbust 1725 Virus Outbreaking【并查集】
mengxiang000000
并查集
VirusOutbreakingTimeLimit:1000MSMemoryLimit:32768KTotalSubmit:100(28users)TotalAccepted:33(26users)Rating:SpecialJudge:NoDescriptionVillageHissufferingavirusoutbreaking.Therearenpersonsinthevillage,so
- 哈理工OJ 1316 移动 II (广度优先搜索+路径打印)
夜幕下的ACM之路
哈理工OJ搜索
题目链接:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1316移动IITimeLimit:1000MSMemoryLimit:65536KTotalSubmit:414(113users)TotalAccepted:185(107users)Rating:SpecialJudge:NoDescri
- 哈理工oj 1677
eletroram
栈
水题,可我做了三小时。。。题目大意就是在一个只含有‘x’和‘y’字符的字符串中,除掉所有‘xy’对(不分前后顺序),不管‘x’和‘y’之间有没有字符,只要能凑成一对就要除掉。一开始我就看错题意导致做了很久,后来发现,这不就是用栈搞定的题嘛。思路:先用一个数组存下字符串,然后把字符串从头到尾往栈里面塞字符,如果栈顶元素的字符与字符串中的字符不相同,就推出栈顶元素,同时字符串中的那个字符也不塞入栈中,
- 哈理工OJ 1037——组合数末尾的零
一条菜狗
ACM
这题我开始想暴算。。然后发现。。1000!太大连double都会爆。。//暴力片段longlongintjiecheng(inta){if(a==0)return1;else{array[a]=a*jiecheng(a-1);returnarray[a];}}intzuheshu(intm,intn){return(int)(jiecheng(m)/(jiecheng(n)*jiecheng(m-
- 哈理工OJ 1037——组合数末尾的零
一条菜狗
ACM
这题我开始想暴算。。然后发现。。1000!太大连double都会爆。。//暴力片段longlongintjiecheng(inta){if(a==0)return1;else{array[a]=a*jiecheng(a-1);returnarray[a];}}intzuheshu(intm,intn){return(int)(jiecheng(m)/(jiecheng(n)*jiecheng(m-
- 【DP】哈理工oj-1186-青蛙过河
pullulate_sir
动态规划
【DP】哈理工oj-1186-青蛙过河Description在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一
- 【BFS】哈理工OJ-2074-逃生
pullulate_sir
搜索
逃生Description小A沦落到了一个迷宫之中,这个迷宫由n*m个格子构成,有些格子是不能通过的,现在他要从迷宫入口(1,1)的格子走到迷宫出口(n,m)的格子。因为小A的方向感很弱,转多了会晕,所以他走到目的地的时候,最多能转z次,否则他就永远晕倒在原地了,到了出口也没法出去了。请你告诉他最少能经过多少个格子走出迷宫。小Y从(1,1)出发到达的第一个点都可以认为不用转向。Input有多组测试
- 哈理工oj 1946 你猜
eletroram
基础知识题
你猜TimeLimit:1000MSMemoryLimit:32768KTotalSubmit:1626(1007users)TotalAccepted:1097(970users)Rating:SpecialJudge:NoDescription给一段序列01001010011010010110000101101111011110100110100001110101001110000011011
- dfs的剪枝问题
FlyingDutchman117
广搜和深搜
哈理工oj下山1179Description下面的矩阵可以想象成鸟瞰一座山,矩阵内的数据可以想象成山的高度。可以从任意一点开始下山。每一步的都可以朝“上下左右”4个方向行走,前提是下一步所在的点比当前所在点的数值小。例如处在18这个点上,可以向上、向左移动,而不能向右、向下移动。12345161718196152425207142322218131211109问题是,对于这种的矩阵,请计算出最长的
- hrbust/哈理工oj 1334 最好的心情【求最长递增子序列&&最大值】
mengxiang000000
哈理工ojhrbust13341334
最好的心情TimeLimit:1000MSMemoryLimit:65536K TotalSubmit:200(44users)TotalAccepted:55(38users)Rating: SpecialJudge: No Description俗话说“月有阴晴圆缺,人有悲欢离合。”。虽然大家都没这么悲催,但是心情的波动在所难免。 MM的心情也会有波动,心情好心情值就高,心情不好心情值就低,每
- hrbust/哈理工oj 1677 一个函数【栈】【水题】
mengxiang000000
16771677hrbust哈理工oj
一个函数TimeLimit:1000MSMemoryLimit:32768KTotalSubmit:49(38users)TotalAccepted:39(36users)Rating: SpecialJudge: NoDescription现在用一个函数来处理一个字符串(该字符串只包含x和y)。函数的两个操作如下。1. 在字符串中找到两个连续的字符(可以不相邻),并且第一个字符是’y’,第二个
- hrbust/哈理工oj 1617 回家【BFS+BFS】
mengxiang000000
回家TimeLimit:1000MSMemoryLimit:32768K TotalSubmit:35(9users)TotalAccepted:10(8users)Rating: SpecialJudge: No Description 寒假里,大家经常会遇上同学聚会,ikki也不例外。 ikki所在的城市可以看成是一个正方形的布局,分为n*n个小方格区域。ikki每次聚会的场所都在城市的西北角
- 哈理工OJ 1597 序列问题II(水DP)
qq_32866009
Description给一个长度为n的整数序列A0,A1,……An-1,找出最长的非递增子序列的长度Input输入第一行为数据组数T(T
#include
#include
usingnamespacestd;
inta[1005],dp[1005];
intmain()
{
intt,n;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
for(int
- 哈理工OJ 1562 字符统计器(水模拟)
qq_32866009
哈理工oj
原题地址:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1562DescriptionAgumon正苦于抄写英语课留的作文,抄累了开起了小差,他想着这篇文章里每种字符各有多少个呢?像大写字母、小写字母、标点符号、数字、空格这些字符的数量都是多少呢。不懂编程的他要是一个一个数起来可费事了,于是他找到了
- hrbust/哈理工oj 1495 Robots on a grid【BFS+BFS+dp】
mengxiang000000
14951495hrbust哈理工oj
RobotsonagridTimeLimit:2000MSMemoryLimit:65535KTotalSubmit:90(22users)TotalAccepted:23(16users)Rating: SpecialJudge: NoDescription Youhaverecentlymadeagridtraversingrobotthatcanfinditswayfromthe
- hrbust/哈理工oj 1787 New Fibonacci Number【欧拉降幂+矩阵快速幂】
mengxiang000000
hrbust17871787哈理工oj
NewFibonacciNumberTimeLimit:1000MSMemoryLimit:32768KTotalSubmit:42(18users)TotalAccepted:15(12users)Rating: SpecialJudge: NoDescription定义一种新型的Fibonacii 数列: F[0]=aF[1]=bF[i]=F[i-1]*F[i-2](n>1) 请根据给出的a,
- 哈理工OJ 1147 重生(水DP)
qq_32866009
哈理工oj
DescriptionLeyni是一名囚犯,因被监狱官陷害被捉入一个n*n正方形的监狱中。奸诈的监狱官决定把Leyni关在监狱最里面的房间里让他自生自灭,该牢房在整座监狱的左上角。Leyni为了重生决定逃走,而监狱的出口是在整座监狱的右下角,Leyni为了逃至出口必须要经过他当时身处牢房的下方或右方的牢房。但是每个牢房都会有一定数量(小于100)的看守人员把守每个牢房,Leyni必须击败身处牢房里
- hrbust/哈理工oj 1042 过河卒【记忆化搜索】
mengxiang000000
10421042hrbust哈理工oj
过河卒TimeLimit:5000MSMemoryLimit:65536K TotalSubmit:162(35users)TotalAccepted:34(22users)Rating: SpecialJudge: No DescriptionLda学会了中国象棋,在一次与Kevin的切磋中,Lda不幸只剩下一只过河卒了,而Kevin还有很多棋子。 过河卒在棋盘上能移动的范围是一个5×9的平面(
- 哈理工OJ 2238—围巾的纠结(并查集判环)
qq_32866009
哈理工oj
围巾的纠结TimeLimit:500MSMemoryLimit:32768KTotalSubmit:177(76users)TotalAccepted:75(65users)Rating:SpecialJudge:NoDescription小破想要织一条围巾,可是她并不擅长于织围巾。由于工作太忙,每天她都只能织一点。为了快速的织完围巾,她决定直接把毛线球连在一起。围巾上有球球还是非常可爱的嘛~于是
- hrbust 2115,哈理工oj 2115 Equal【dfs+剪枝】
mengxiang000000
2115哈理工oj2115hrbust
EqualTimeLimit:1000MSMemoryLimit:65536K TotalSubmit:52(20users)TotalAccepted:20(15users)Rating: SpecialJudge: No DescriptionGiven a set of positive numbers, can you find that if these numbers can be s
- 哈理工OJ 1304 13哥的机器人(思维题)
qq_32866009
哈理工oj
13哥的机器人TimeLimit:1000MSMemoryLimit:65536KTotalSubmit:379(122users)TotalAccepted:139(108users)Rating:SpecialJudge:NoDescription13哥酷爱学习,13哥经过短暂学习后设计出来一机器人。13哥的机器人唯一缺陷是当遇到转弯时,就不知道该怎么走了,但是经过13哥的努力,这个机器人可以
- 哈理工OJ—1309入侵检测(字符串处--剪枝)
qq_32866009
哈理工oj
入侵检测TimeLimit:1000MSMemoryLimit:32767KTotalSubmit:514(158users)TotalAccepted:190(129users)Rating:SpecialJudge:NoDescription入侵检测(IntrusionDetection)是对入侵行为的检测。它通过收集和分析网络行为、安全日志、审计数据、其它网络上可以获得的信息以及计算机系统中
- github中多个平台共存
jackyrong
github
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件
1) 设置用户名和邮件地址
$ git config --global user.name "xx"
$ git config --global user.email "
[email protected]"
- ip地址与整数的相互转换(javascript)
alxw4616
JavaScript
//IP转成整型
function ip2int(ip){
var num = 0;
ip = ip.split(".");
num = Number(ip[0]) * 256 * 256 * 256 + Number(ip[1]) * 256 * 256 + Number(ip[2]) * 256 + Number(ip[3]);
n
- 读书笔记-jquey+数据库+css
chengxuyuancsdn
htmljqueryoracle
1、grouping ,group by rollup, GROUP BY GROUPING SETS区别
2、$("#totalTable tbody>tr td:nth-child(" + i + ")").css({"width":tdWidth, "margin":"0px", &q
- javaSE javaEE javaME == API下载
Array_06
java
oracle下载各种API文档:
http://www.oracle.com/technetwork/java/embedded/javame/embed-me/documentation/javame-embedded-apis-2181154.html
JavaSE文档:
http://docs.oracle.com/javase/8/docs/api/
JavaEE文档:
ht
- shiro入门学习
cugfy
javaWeb框架
声明本文只适合初学者,本人也是刚接触而已,经过一段时间的研究小有收获,特来分享下希望和大家互相交流学习。
首先配置我们的web.xml代码如下,固定格式,记死就成
<filter>
<filter-name>shiroFilter</filter-name>
&nbs
- Array添加删除方法
357029540
js
刚才做项目前台删除数组的固定下标值时,删除得不是很完整,所以在网上查了下,发现一个不错的方法,也提供给需要的同学。
//给数组添加删除
Array.prototype.del = function(n){
- navigation bar 更改颜色
张亚雄
IO
今天郁闷了一下午,就因为objective-c默认语言是英文,我写的中文全是一些乱七八糟的样子,到不是乱码,但是,前两个自字是粗体,后两个字正常体,这可郁闷死我了,问了问大牛,人家告诉我说更改一下字体就好啦,比如改成黑体,哇塞,茅塞顿开。
翻书看,发现,书上有介绍怎么更改表格中文字字体的,代码如下
 
- unicode转换成中文
adminjun
unicode编码转换
在Java程序中总会出现\u6b22\u8fce\u63d0\u4ea4\u5fae\u535a\u641c\u7d22\u4f7f\u7528\u53cd\u9988\uff0c\u8bf7\u76f4\u63a5这个的字符,这是unicode编码,使用时有时候不会自动转换成中文就需要自己转换了使用下面的方法转换一下即可。
/**
* unicode 转换成 中文
- 一站式 Java Web 框架 firefly
aijuans
Java Web
Firefly是一个高性能一站式Web框架。 涵盖了web开发的主要技术栈。 包含Template engine、IOC、MVC framework、HTTP Server、Common tools、Log、Json parser等模块。
firefly-2.0_07修复了模版压缩对javascript单行注释的影响,并新增了自定义错误页面功能。
更新日志:
增加自定义系统错误页面功能
- 设计模式——单例模式
ayaoxinchao
设计模式
定义
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
分析
从定义中可以看出单例的要点有三个:一是某个类只能有一个实例;二是必须自行创建这个实例;三是必须自行向系统提供这个实例。
&nb
- Javascript 多浏览器兼容性问题及解决方案
BigBird2012
JavaScript
不论是网站应用还是学习js,大家很注重ie与firefox等浏览器的兼容性问题,毕竟这两中浏览器是占了绝大多数。
一、document.formName.item(”itemName”) 问题
问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName&quo
- JUnit-4.11使用报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing错误
bijian1013
junit4.11单元测试
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网看了一下,如下发现:
- [Zookeeper学习笔记之二]Zookeeper部署脚本
bit1129
zookeeper
Zookeeper伪分布式安装脚本(此脚本在一台机器上创建Zookeeper三个进程,即创建具有三个节点的Zookeeper集群。这个脚本和zookeeper的tar包放在同一个目录下,脚本中指定的名字是zookeeper的3.4.6版本,需要根据实际情况修改):
#!/bin/bash
#!!!Change the name!!!
#The zookeepe
- 【Spark八十】Spark RDD API二
bit1129
spark
coGroup
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.SparkContext._
object CoGroupTest_05 {
def main(args: Array[String]) {
v
- Linux中编译apache服务器modules文件夹缺少模块(.so)的问题
ronin47
modules
在modules目录中只有httpd.exp,那些so文件呢?
我尝试在fedora core 3中安装apache 2. 当我解压了apache 2.0.54后使用configure工具并且加入了 --enable-so 或者 --enable-modules=so (两个我都试过了)
去make并且make install了。我希望在/apache2/modules/目录里有各种模块,
- Java基础-克隆
BrokenDreams
java基础
Java中怎么拷贝一个对象呢?可以通过调用这个对象类型的构造器构造一个新对象,然后将要拷贝对象的属性设置到新对象里面。Java中也有另一种不通过构造器来拷贝对象的方式,这种方式称为
克隆。
Java提供了java.lang.
- 读《研磨设计模式》-代码笔记-适配器模式-Adapter
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 适配器模式解决的主要问题是,现有的方法接口与客户要求的方法接口不一致
* 可以这样想,我们要写这样一个类(Adapter):
* 1.这个类要符合客户的要求 ---> 那显然要
- HDR图像PS教程集锦&心得
cherishLC
PS
HDR是指高动态范围的图像,主要原理为提高图像的局部对比度。
软件有photomatix和nik hdr efex。
一、教程
叶明在知乎上的回答:
http://www.zhihu.com/question/27418267/answer/37317792
大意是修完后直方图最好是等值直方图,方法是HDR软件调一遍,再结合不透明度和蒙版细调。
二、心得
1、去除阴影部分的
- maven-3.3.3 mvn archetype 列表
crabdave
ArcheType
maven-3.3.3 mvn archetype 列表
可以参考最新的:http://repo1.maven.org/maven2/archetype-catalog.xml
[INFO] Scanning for projects...
[INFO]
- linux shell 中文件编码查看及转换方法
daizj
shell中文乱码vim文件编码
一、查看文件编码。
在打开文件的时候输入:set fileencoding
即可显示文件编码格式。
二、文件编码转换
1、在Vim中直接进行转换文件编码,比如将一个文件转换成utf-8格式
&
- MySQL--binlog日志恢复数据
dcj3sjt126com
binlog
恢复数据的重要命令如下 mysql> flush logs; 默认的日志是mysql-bin.000001,现在刷新了重新开启一个就多了一个mysql-bin.000002
- 数据库中数据表数据迁移方法
dcj3sjt126com
sql
刚开始想想好像挺麻烦的,后来找到一种方法了,就SQL中的 INSERT 语句,不过内容是现从另外的表中查出来的,其实就是 MySQL中INSERT INTO SELECT的使用
下面看看如何使用
语法:MySQL中INSERT INTO SELECT的使用
1. 语法介绍
有三张表a、b、c,现在需要从表b
- Java反转字符串
dyy_gusi
java反转字符串
前几天看见一篇文章,说使用Java能用几种方式反转一个字符串。首先要明白什么叫反转字符串,就是将一个字符串到过来啦,比如"倒过来念的是小狗"反转过来就是”狗小是的念来过倒“。接下来就把自己能想到的所有方式记录下来了。
1、第一个念头就是直接使用String类的反转方法,对不起,这样是不行的,因为Stri
- UI设计中我们为什么需要设计动效
gcq511120594
UIlinux
随着国际大品牌苹果和谷歌的引领,最近越来越多的国内公司开始关注动效设计了,越来越多的团队已经意识到动效在产品用户体验中的重要性了,更多的UI设计师们也开始投身动效设计领域。
但是说到底,我们到底为什么需要动效设计?或者说我们到底需要什么样的动效?做动效设计也有段时间了,于是尝试用一些案例,从产品本身出发来说说我所思考的动效设计。
一、加强体验舒适度
嗯,就是让用户更加爽更加爽的用
- JBOSS服务部署端口冲突问题
HogwartsRow
java应用服务器jbossserverEJB3
服务端口冲突问题的解决方法,一般修改如下三个文件中的部分端口就可以了。
1、jboss5/server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
2、./server/default/deploy/jbossweb.sar/server.xml
3、.
- 第三章 Redis/SSDB+Twemproxy安装与使用
jinnianshilongnian
ssdbreidstwemproxy
目前对于互联网公司不使用Redis的很少,Redis不仅仅可以作为key-value缓存,而且提供了丰富的数据结果如set、list、map等,可以实现很多复杂的功能;但是Redis本身主要用作内存缓存,不适合做持久化存储,因此目前有如SSDB、ARDB等,还有如京东的JIMDB,它们都支持Redis协议,可以支持Redis客户端直接访问;而这些持久化存储大多数使用了如LevelDB、RocksD
- ZooKeeper原理及使用
liyonghui160com
ZooKeeper是Hadoop Ecosystem中非常重要的组件,它的主要功能是为分布式系统提供一致性协调(Coordination)服务,与之对应的Google的类似服务叫Chubby。今天这篇文章分为三个部分来介绍ZooKeeper,第一部分介绍ZooKeeper的基本原理,第二部分介绍ZooKeeper
- 程序员解决问题的60个策略
pda158
框架工作单元测试
根本的指导方针
1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。
良好的单元测试
强制数据库约束
使用输入验证框架
避免未实现的“else”条件
在应用到主程序之前知道如何在孤立的情况下使用
日志
2. print 语句。往往额外输出个一两行将有助于隔离问题。
3. 切换至详细的日志记录。详细的日
- Create the Google Play Account
sillycat
Google
Create the Google Play Account
Having a Google account, pay 25$, then you get your google developer account.
References:
http://developer.android.com/distribute/googleplay/start.html
https://p
- JSP三大指令
vikingwei
jsp
JSP三大指令
一个jsp页面中,可以有0~N个指令的定义!
1. page --> 最复杂:<%@page language="java" info="xxx"...%>
* pageEncoding和contentType:
> pageEncoding:它