- 内置常用模块
Oscar_hailiang
1.datatime获取当前系统时间戳importdatetimedatetime.datetime.now().timestamp()>>1559188649.150062
- 实现el-date-picker带时分秒(附默认时间)
htmldatatime:'',pickerOptions:{showTime:true,format:'yyyy-MM-ddHH:mm:ss'//可以根据需要设置日期时间的显示格式},带默认时间,需要到一个插件momentdataCreateTime:[moment().subtract(30,'days').format('YYYY-MM-DD'),moment().format('YYYY-
- 定义一个dto对象_正确理解DTO、值对象和POCO
今天推荐的文章比较技术化也比较简单,但是对于一些初学者而言,可能也是容易搞混的概念:就是如何理解DTO、值对象和POCO之间的区别。所谓DTO就是数据传输对象(DataTransferObject),POCO就是简单CLR对象(PlainOldCLRObject),概念来源于Java中的POJO;不过值对象(ValueObject)并非.NET中的值类型(ValueType)的实例对象,而是领域驱
- java dto对象_DTO与值对象和POJO比较
本文想澄清DTO与ValueObject与POCO的区别,其中DTO代表数据传输对象,而POCO是PlainOldCLRObject,在Java环境中也称为POJO。对ValueObject做一个注释:C#中有一个类似的概念,即ValueType。它只是对象如何存储在内存中的实现细节,我不打算触及它。这里将讨论的是DDD概念中的值对象ValueObject。DTO,ValueObject和POCO
- 实体对象辨析(POCO、Entity、Model、DTO、BO、DO、PO)
weixin_33981932
runtime数据库java
为什么80%的码农都做不了架构师?>>>POCO(PlainOldCLRObject)源自JavaEE编程领域的POJO概念(2000年由MartinFowler提出)和POTS(PlainOldTelephoneService)概念。POCO被应用于面向.NET框架的CLR(CommonLanguageRuntime,公共语言运行时)。但是POCO本身不依赖于外部框架,它是PLAIN的。POCO
- 【免费领取】2025高考志愿填报最全指南!专业解析+历年分数线+就业前景一键获取
启航挨踢
高考志愿填报高考
【免费领取】2025高考志愿填报最全指南!专业解析+历年分数线+就业前景一键获取一键获取通道:1️⃣张雪峰专业解读合集https://pan.baidu.com/s/17P3eAWPtPJ0Zs3S-bKewag?pwd=jm33提取码:jm332️⃣全国大学投档线数据库https://pan.baidu.com/s/1XOHMCLIgFpOcOsbbl1dK7w?pwd=3e6b提取码:3e6b
- 2025如何填报志愿,高考专业详解
启航挨踢
高考志愿填报高考
https://pan.baidu.com/s/1-sUpzEm0v5ilB6CSHz4fXw?pwd=amgg提取码:amgghttps://pan.baidu.com/s/1g9Z1Ue3Uw9_Yd8fb8dEsnw?pwd=t19d提取码:t19dhttps://pan.baidu.com/s/1XOHMCLIgFpOcOsbbl1dK7w?pwd=3e6b提取码:3e6bhttps://
- 鸿蒙NEXT-Data类型数据通过AppStore获取后找原本一样的数据(值一样)但是比较结果却为false
harmonyos
我在使用dataTime.indexOf(Time)来在Date[]数组里面找一个存在的相同的数据,发现即使我明确知道该dataTiem中有和Time一样的Data属性的值,但是却获得了-1,比较结果为false。分析错误原因:Date[]复杂数据类型,在比较时,会比较他们的地址是否相同,而不会去比较他们的值,那该如何去实现呢?去比较他们的值。示例代码如下:方式一:使用JSON@Entry@Com
- pydantic学习与使用-10.日期时间类型(datetime)
上海-悠悠
pydanticpython
前言Pydantic支持datatime模块的日期和时间类型datetime日期时间类型datetime字段可以是:datetime,现有datetime对象int或float,假定为Unix时间,即自1970年1月1日以来的秒数(if>=-2e10or2e10)str,以下格式有效:YYYY-MM-DD[T]HH:MM[:SS[.ffffff]][Zor[±]HH[:]MM]]]int或floa
- 动手学强化学习 第 11 章 TRPO 算法(TRPOContinuous) 训练代码
zhqh100
算法人工智能强化学习pytorch
基于Hands-on-RL/第11章-TRPO算法.ipynbatmain·boyu-ai/Hands-on-RL·GitHub理论TRPO算法修改了警告和报错运行环境DebianGNU/Linux12Python3.9.19torch2.0.1gym0.26.2运行代码TRPOContinuous.py#!/usr/bin/envpythonimporttorchimportnumpyasnpi
- Python闰年判断
小昕12345
蓝桥杯python
一、闰年判断方法1.二月是否是29天,是则为闰年,否为非闰年。(此方法需要导入datatime库)2.此年份是否可以整除4,而无法整除100,是则为闰年,否则为非闰年。二、代码示例方法一importdatatimeyear=int(input())time_delta=datatime.timedelta(days=1)dt=datatime.data(year=year,month=3,day=
- 使用WTM(ASP.NET Core)框架四步完成树形菜使用及制作增删查改功能
矿工学编程
WTM随写
一、创建模型1、在XXX.Model项目中创建树形菜单类,继承BasePoco类和ITreeData接口。官方文档地址:点击进入2、在XXX.DataAccess项目中注册表。EF基本操作,这里就不多说了。//////单位表///publicclassUnitWork:BasePoco,ITreeData{//////单位名称///[Display(Name="部门名称")]publicstrin
- C++跨平台开发框架推荐指南
半青年
c++c语言qt开发语言
目录一、GUI开发框架推荐1.Qt2.wxWidgets二、游戏与多媒体开发框架1.SDL(SimpleDirectMediaLayer)2.Cocos2d-x三、网络与系统级开发框架1.Boost2.POCOC++Libraries3.CppRestSDK(Casablanca)四、Web与跨平台混合开发1.Wt(WebToolkit)2.QtQuick/QML五、选择建议与开发策略1.需求优先
- monorepo:构建区块链间信任最小化通信的模块化架构
诸锬泽Jemima
monorepo:构建区块链间信任最小化通信的模块化架构monorepoConnextisamodularstackfortrust-minimized,generalizedcommunicationbetweenblockchains.项目地址:https://gitcode.com/gh_mirrors/monorepo49/monorepo项目介绍Connext旨在构建一个公共基础设施,以
- 详解trl中的GRPOTrainer和GRPOConfig
几道之旅
人工智能智能体及数字员工#强化学习篇人工智能强化学习
引言在大型语言模型(LLM)的强化学习微调领域,GroupRelativePolicyOptimization(GRPO)算法因其高效性和资源友好性受到广泛关注。HuggingFace的TRL(TransformerReinforcementLearning)库通过GRPOTrainer和GRPOConfig提供了该算法的开箱即用实现。本文将深入解析其核心原理、配置参数及实际应用场景。一、GRPO
- c++ 实现一个WEB登陆应用程序
夏天的风008
c++前端服务器
实现一个C++的WEB登录应用程序需要涉及到许多方面的知识,包括网络编程、HTTP协议、加密算法等。以下是一个基本的框架,可供参考:1.了解HTTP协议和基本的Web服务器和客户端通信机制。2.使用C++的网络编程库(例如Boost.Asio或者PocoNet库)创建一个Web服务器,监听HTTP请求并响应客户端请求。3.创建一个简单的HTML页面来实现用户登录表单。可以使用HTML、CSS和Ja
- 多智能体深度强化学习(MADRL)开源项目安装与使用指南
叶展冰Guy
多智能体深度强化学习(MADRL)开源项目安装与使用指南MADRLRepocontainingcodeformulti-agentdeepreinforcementlearning(MADRL).项目地址:https://gitcode.com/gh_mirrors/ma/MADRL本指南旨在帮助开发者了解和快速上手MADRL开源项目,该项目位于https://github.com/sisl/MA
- Python编码及项目相关建议
moses涛
python
Python编码及项目相关建议遵循良好的编码风格,可以有效的提高代码的可读性,降低出错几率和维护难度。在团队开发中,使用(尽量)统一的编码风格,还可以降低沟通成本。网上有很多版本的编码规范,基本上都是遵循PEP8的规范:PEP0008–StyleGuideforPythonCodeGoogle的Python风格指南PythonGuide-CodeStylePocooStyleguide除了手动遵循
- 发现DoH的新天地:DoH-IP-blocklists项目推荐
芮伦硕
发现DoH的新天地:DoH-IP-blocklists项目推荐DoH-IP-blocklistsThisrepocontainsthedomainnamesandtheIPv4/IPv6addressesofpublicDoHserver项目地址:https://gitcode.com/gh_mirrors/do/DoH-IP-blocklists项目介绍在这个数字时代,网络安全是每个互联网用户的
- 使用POCO库进行ZIP压缩和解压
东北豆子哥
C++c++
使用POCO库进行ZIP压缩和解压POCOC++Libraries提供了一个ZIP模块,可以方便地进行文件和数据流的压缩与解压操作。下面我将介绍如何使用POCO的ZIP模块进行这些操作。1.基本ZIP文件操作压缩文件/目录到ZIP#include#include#include#include#includevoidcompressToZip(conststd::string&source,con
- 【C++】POCO学习总结(六):线程、线程池、同步
郭老二
C++c++POCO
【C++】郭老二博文之:C++目录1、线程1.1所属库、头文件Poco中线程类是Poco::Thread,在基础库Foundation中,对应动态库libPocoFoundation.so;使用时,需要包含头文件:#include“Poco/Thread.h”1.2属性1.2.1名字和ID可以给每个线程起一个名字(通过构造函数、或者setName());每个线程有一个唯一的ID相关函数:getNa
- POCO C++库学习和分析 -- 日志
周亚权
POCOc++
日志对于程序来说是非常重要的,特别是对一些大型程序而言。一旦程序被发布,在现场日志几乎是程序员唯一可以获取程序信息的手段。Poco作为一个框架类库,提供了非常多的日志种类供程序员选用。文章将分两个部分,对于Poco日志进行介绍。第一部分主要以翻译Poco文档为主,第二部分则探讨Poco日志的实现。1.Poco库日志接口1.1总体介绍Poco中的日志模块主要涉及下列几个部分。1.消息,日志和通道2.
- WPF如何修改三方控件库的样式
△曉風殘月〆
WPFwpf
这里以lepoco的wpf-ui为例nuget上的包基本是开源的,但是除非是离线环境,否则不建议将包源码直接放到工程里。下面的修改示例是针对直接使用nuget包的。方法一、通过定义相同资源覆盖原始资源例如修改ListBox选中项的背景颜色首先我们在界面上添加一个ListBox,并添加几项12222223333334444445运行效果如下如果我们想修改选中的颜色,最简单的方案就是创建一个跟控件库中
- android app锁定后台运行的方法
шесай-ай-ай-ай-ай, ч
android源码androidandroid
想直接看图操作,可以android下一个小米穿戴然后我->开启后台运行权限->点击当前手机后面的里面有小米MIUI,华为EMUI,OPPOColorOS,VivoFuntouchOS,图文并茂的教你各个系统怎么开启后台运行权限的;因为安卓系统后台程序限制,软件在长时间挂后台运行时会被系统杀掉,可以将程序加入清理白名单中,并在手机系统设置中的“电池->后台高耗电中允许软件后台高耗电”具体方法如下:1
- python记录运行时间_计算python程序运行时间
weixin_39668408
python记录运行时间
本文介绍三种方法用来计算python程序的运行时间,考虑多现在计算机都是多进程执行环境,本文介绍的方法,前两种统计了其它进程的时间,实际上是python程序执行开始和结束的时间,只有最后一个方法,是计算的python程序的独自占用的CPU时间,但是python官方已经不再推荐。各位同学可以根据自己的应用情况选择考虑。1,用datatime模块,秒级精度>>>importdatetime>>>dat
- 基于hf的trl框架的deepseek-r1-zero实现与训练
喂喂喂喂位
deepseekpythonAIGC
导入模块和promt格式"""Reference:"""importreimporttorchfromdatasetsimportload_dataset,DatasetfromtransformersimportAutoTokenizer,AutoModelForCausalLMfromtrlimportGRPOConfig,GRPOTrainer#LoadandprepdatasetSYSTE
- python中的datatime
2301_80436761
前端javascriptpython
Python的datetime模块提供了处理日期和时间的类和函数,非常强大且易于使用。以下是对datetime模块的主要功能和类的总结:1.主要类datetime模块包含以下几个主要类:datetime.date:表示日期,包含年、月、日。datetime.time:表示时间,包含时、分、秒、微秒。datetime.datetime:表示日期和时间的组合。datetime.timedelta:表示
- 数据库中的datatime的长度怎么设定_MySQL数据库面试题(2020最新版)
weixin_39765625
数据库基础知识为什么要使用数据库?数据保存在内存优点:存取速度快缺点:数据不能永久保存数据保存在文件优点:数据永久保存缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便数据保存在数据库1)数据永久保存2)使用SQL语句,查询方便效率高。3)管理数据方便什么是SQL?结构化查询语言(StructuredQueryLanguage)简称SQL,是一种数据库查询语言。作用:用于存取数据、查询
- 求距离今天N天前的日期
乐夫天命兮
JavaScriptdatejs日期
functiondatabox_request(startDataTime,endDataTime,n){vardataTime=newDate();//获取当前系统时间vardate=dataTime.getDate();varfullYear=dataTime.getFullYear();varmonth=dataTime.getMonth()+1;if(month<10){month='0'
- DorisSQL与MySQL函数与语法对照差异篇
小晨说数据
字符串mysqljava数据库sql
1.日期函数时区.mysql -> convert_tz(dt,from_tz,to_tz)doris -> CONVERT_TZ(DATETIME dt, VARCHAR from_tz, VARCHAR to_tz)获取当前的日期,以DATE类型返回.mysql -> CURDATE()doris -> CURDATE()获得当前的时间,返回datatime类型.mysql -> NOW()d
- 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:它