- Santa's Adventure Trails
草鸡小脑斧
Christmashascomequietly,andinordertocollectthedecorationsthatChristmasneeds,SantaClausbeganhisadventure.Inthegame,theplayer'staskistocontroltheSantaClaustoavoiddanger,collectdecorativeobjectstosuccess
- Island Adventure
Madelines
Inthegame,therearewell-designedlevels.Youmusttrytofindallthegoldcoinsandkeys.Attackanddefeatdangerousenemies,andtrytoavoidthetraps,successfully!Comeon!Thegameissimpleandfun,andtheplayerneedstomanipula
- arduino ide编写的esp32和st773580*160的一个接球小游戏
Jsjjsnmsk
idelinux运维
#include#defineled2intbx,by=5,x=65,y=57,mark,level=1;constintr=5,sjs=23,pin=13;TFT_eSPItft=TFT_eSPI();uint16_tcolor=tft.color565(128,0,128);//RGB颜色转GBR565,紫色voidsetup(){//putyoursetupcodehere,torunonc
- 使用PowerBI 基于Adventure Works案例分析
kalvin_y_liu
数据科学powerbi
AdventureWorks案例分析前言数据时代来临,但一个人要顺应时代的发展是真理。数据分析的核心要素那数分到底是什么?显然DT并不等同于IT,我们需要的不仅仅是更快的服务器、更多的数据、更好用的工具。这些都是重要的组成部分,但还不是数据分析的全部。在目前这个信息过载的年代,数分的核心价值尤为凸显,甚至比以往更加重要。我们尝试从这中文去理解“数据分析”(简称数分)的实质。数分是一门关于将通过分析
- 2020-09-22 Ruby's adventure 2D Game
zZzun
https://learn.unity.com/tutorial/world-interactions-collectibles?uv=2019.2&projectId=5c6166dbedbc2a0021b1bc7c#5ce41cf0edbc2a4c003f9bc0这是官网教程,资源可以在AssortStore上下载。这个教程真的很有用帮到了很多。这里简单记录一下可以学到的一些有用的东西,写的有
- Anita的 wonderful adventure - Day 1
Anita的奇幻之旅
第一天向可掌控的生活进发入职第一天,也是成为猎头的第一天,也是进入外企行业的第一天。一句话概括下来:大脑缺氧得脑袋抽筋连带兵荒马乱。早上的培训第一项,就是让我们脑袋完全不够用的周一早会。顾名思义,早会真的很早,是礼拜一的第一事项,用来总结业务部各成员上个礼拜的所有事项进展和结果。坐在旁边的我们四个Trainee就在满场乱飞的的猎头界英文术语中被砸晕了。接下来的专业系统学习,看着电脑听着讲解也是云里
- PWM调光 降压恒流LED芯片FP7127:为照明系统注入新能量(台灯、GBR、调光电源、汽车大灯)
调光IC小雅
汽车单片机嵌入式硬件
目录一、降压恒流LED芯片FP7127二、降压恒流LED芯片FP7127具有以下特点:三、降压恒流LED芯片FP7127应用领域:LED照明和调光的新纪元随着LED照明技术的不断发展,人们对于照明调光的需求也越来越高。PWM调光技术作为一种常用的调光方法,可以实现灯光的亮度可调节,而降压恒流LED芯片FP7127则是在LED照明调光领域内的一种重要创新;今天,我将为大家介绍一款降压恒流LED芯片F
- Wako Dragon-Jump adventure
Madelines
Thesmalldinosaursbrokeintoastrangejunglealone.Therearealotofgoldcoinsinside.Comeandcollectit.Butbeawarethattherearevariousferociousmonstershere.Playersneedtomanipulatesmalldinosaurstodefeatmonstersand
- week3-Adventure项目1
软嘴唇s
本周主要完成了业务知识的学习,开始了Adventure的第一个项目,以下是本周完成情况。本周完成情况Adventure项目收获很多,首先要熟悉数据各个表各个字段的含义和内容,了解分析报告需求,光这个就花费了我比较久的时间。这次的jupter处理,给我一个特别大的教训,就是处理的数据表格多了,变量文件名一定要取好,在写代码前要把思路理清楚,不然出了问题自己代码都不太看的懂。经过了这两个项目的训练,慢
- 各种常用形容词
老胡聊聊天
quantityfew,no,one,two,three,four,little,several,many,all,some,every,each,...opiniongood,better,best,bad,worse,worst,wonderful,splendid,mediocre,awful,fantastic,pretty,ugly,clean,dirty,wasteful,diffic
- Matplotlib绘图-第五回:样式色彩秀芳华
zhangkaihua88
python开发语言后端
本文为DataWhale的Matplotlib训练营链接:https://datawhalechina.github.io/fantastic-matplotlib/index.html文章目录matplotlib的绘图样式(style)matplotlib预先定义样式用户自定义stylesheet设置rcparamsmatplotlib的色彩设置(colorRGB或RGBAHEXRGB或RGBA
- python可视化 Task05 样式色彩秀芳华
biohsliu
datawhalepython可视化python可视化matplotlib
第五回:样式色彩秀芳华学习参考:https://github.com/datawhalechina/fantastic-matplotlibhttps://matplotlib.org/tutorials/colors/colormaps.htmlhttps://zhuanlan.zhihu.com/p/141251520https://blog.csdn.net/sinat_32570141/a
- 【Datawhale数据可视化组队学习】Task05 - 样式色彩秀芳华
一枚语言智能研究生
学习matplotlibpython
【课程介绍】Datawhale开源教程链接:https://github.com/datawhalechina/fantastic-matplotlib本项目重点在两个层面帮助读者构建matplotlib的知识体系:从图形,布局,文本,样式等多维度系统梳理matplotlib的绘图方法,构建对于绘图方法的整体理解。从绘图API层级,接口等方面阐明matplotlib的设计理念,摆脱只会复制粘贴的尴
- 【book 73】【老鼠记者系列】《The Amazing Voyage: The Third Adventure in the Kingdom of Fantasy》
毛英勇
《TheAmazingVoyage:TheThirdAdventureintheKingdomofFantasy》图片发自App奇幻王国历险记之三!【推荐理由】精装本全彩页铜版纸!非常精美!生词一般都用不同的颜色和字体、字号来表示,非常醒目;而且易于理解!适合练快速阅读、积累单词和锻炼语言!【感想】最近两周没有看完一本书,主要是在看人工智能那本教材,英文版,精读——进度太慢了!第一章我读了两遍英文
- datawhale-matplotlib-01
卜卜贝
matplotlibpython
【来源】:第一回:Matplotlib初相识—fantastic-matplotlib一背景Matplotlib是一个Python2D绘图库,能够以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形,用来绘制各种静态,动态,交互式的图表。适用于:Python脚本,Python和IPythonShell、Jupyternotebook,Web应用程序服务器和各种图形用户界面工具包pandas和s
- Task1:第一回:Matplotlib初相识
北海虽赊,扶摇可接
matplotlibpython开发语言
Matplotlib初相识1、一个最简单的绘图例子2、图框组成层级3、两种绘图操作方式4、通用绘图模板4.1、显式单图绘图4.2、隐式单图绘图课程链接:https://datawhalechina.github.io/fantastic-matplotlib1、一个最简单的绘图例子每次绘图时会自动创建一个图窗(Figure),在图窗上进行相关操作,与matlab比较类似。每一个figure包含了一
- Adventure电商自行车业务分析报告3
M_5742
三、2019年11月自行车产品销售表现3.1、数据源dw_customer_order#gather_customer_order在分析自行车整体表现得时已从数据库导入表(dw_customer_order),并筛选仅自行车数据,这里不再导入#查看数据源gather_customer_order.head(3)image.png3.2、细分市场销量表现gather_customer_order表利
- 2019年度Adventure电商自行车业务数据分析
cyyabt
一、分析背景汇报2019年自行车销售情况,为精细化运营提供数据支持,精准定位目标客户群体。二、分析目的1、如何制定销售策略,调整产品结构,才能保持高速增长,获取更多的收益,占领更多市场份额,是公司最关心的问题。2、报告通过对整个公司的自行车销量持续监测和分析,掌握公司自行车销售状况、走势的变化,为客户制订、调整和检查销售策略,完善产品结构提供依据。三、分析框架四、分析过程导入相关python包1、
- Pirate Treasure Hunt-Adventure
Madelines
Thebravepiratescametoatropicalislandandheardthatthereweremanytreasureshere,sothepiratesbeganhisadventure.Inthegame,theplayer'smissionistocontrolthepiratestoavoiddanger.Therearemanydangerousprimitivetr
- 第一部分 adventure项目业务分析报告
人间桑
一、明确分析要求1、分析报告的背景:2019年12月业务组组长需要向领导汇报2019年11月自行车销售情况,为精细化运营提供数据支持,能精准的定位目标客户群体。2、分析目的:2.1、如何制定销售策略,调整产品结构,才能保持高速增长,获取更多的收益,占领更多市场份额,是公司最关心的问题。2.2、报告通过对整个公司的自行车销量持续监测和分析,掌握公司自行车销售状况、走势的变化,为客户制订、调整和检查销
- Paris Adventure
林小二的读书笔记
故事的开始是在MrsMay的课堂上。ThechildrenweredoingaprojectonFrance,老师给孩子们介绍凯旋门和埃菲尔铁塔。ThemagickeystakesthechildrentoParis,buttheydidn'tfindtheEiffeltower。聪明的Biff发现是因为埃菲尔铁塔还没有修建成功,接着他们遇到了一个老人,来到了一个地方,里面有很多不同的建筑模型,原
- AutoHotKey-study
`流年づ
编辑学习笔记
目录使用编辑器脚本注意函数解释信息调试方法键盘获取方法脚本练习最近发现常用键盘的上下左右箭头去操作输入输出问题感觉很不是滋味,不像Linux那样,有vim的使用,就想着有没有什么方法更快捷,更方便的去使用电脑键盘,稍微搜索了一番,发现了这个强大的脚本工具autohotkeyahk帮助文档使用编辑器adventure:是autoahk编辑器的升级快捷键:注释:ctrl+q复制一行:ctrl+⬇#Si
- 【向日葵的希望】微小说
IIIcy_7
20字微小说*HP背景*格兰芬多鹿x格兰芬多兴*部分EXOI.O.I宇宙少女成员客串*可能(划掉)不止20字*连续剧*看不懂请看Tips*角色属于现实OOC属于我01Adventure(冒险)万圣节的夜晚,趁着所有人都在礼堂里开宴会,张艺兴偷偷爬上了鹿晗的床。02Angst(焦虑)鹿晗想在宴会上溜回宿舍,因为他发现自己忘带了张艺兴去年圣诞节送给自己的双面镜。03Crackfic(片段)在被巨怪击昏
- N5105 软路由安装 ESXi 7 直通核显给 Debian / Ubuntu 虚拟机通过 Docker 实现 jellyfin 硬件转码视频文件(硬解/编码)
aoeii
linuxdebiandockerlinux视频编解码音视频
摘要在ESXi7.0u3e里直通N5105的核显给虚拟机Debian11/Ubuntu22.04(更新到5.18内核),再套用Docker镜像nyanmisaka/jellyfin(10.8.1)启用硬件转码。测试片源America.Wild.National.Parks.Adventure.2016.BluRay.2160p.x265.10bit.HDR.2Audio.mUHD-FRDS.mkv
- My Adventure Book
ning0926
Fourscenarios,challenginglogicalreasoning,constantlyupdatedlevels,openthedoortothenextlevel.Useallthecapabilitiesofyourdevicetofindanduseitems.
- seaborn的joinplot函数画图无法显示pearson相关系数
chenglansky
问题:做实验的时候发现别人代码画出的图有pearon系数的显示,我的却没有,这个是需要自己添加stat_func必不可少!解决办法:importscipy.statsasscidefpearson(x,y):r,p=stats.pearsonr(x,y)sns.jointplot('Comedy','Adventure',pivot,kind='reg',color='g',stat_func=s
- Adventure项目python、数仓实现可视化看板总结
包哥宝爷小威武
一、项目介绍1.1项目需求基于第一部分业务背景,公司为加强线上业务数据化方面的治理,让业务部门能够实现自主分析从而实现对市场的快速判断,现需使用Python、数据仓库实现自动更新式可视化看板。1.2项目操作流程image.png1.3项目流程框架BI项目流程框架.pngAdventure—BI看板根据上述项目介绍,以下主要从数仓获取数据、自动化py脚本处理、可视化报表搭建、自动化更新看板数据四方面
- 【听音频】
stevens0102
安邦兴衰:悲泣出局|从《经济学人·商论》https://gbr.businessreview.global/articles/view/5aa09d7a73a9cf3843b90a13/zh_CN/en_GB
- web的快手滑块流程分析
飘落的柳絮
js逆向pythonjavascript
水一下文章,快手滑块不难,难得是划过去后的did能使用,经过我不断的尝试,不断的掉头发之后发现,不需要什么log包,指纹啥的都不用变都能拿到值,关于轨迹方便,我用的是7大佬写的轨迹嘎嘎牛逼,通过率98%,还有x轴,y轴都要缩放比例自己对照一下就行了。扣出来是异步的话,可以参考fantastic大佬写的,异步转同步方法,(spider乾坤),这个大佬的轨迹过主页还行,首页我测试的是10次成功1次具体
- Little boy adventure
逍遥alan
Theboy'spropertywastakenaway.Nowhewantstostarthisrevengejourney.Youhavetohelphimattackthemonsterandavoidsomedangerousobstacles.Thentakeasmanygoldcoinsaspossible.Comeandhelpthelittleboytakebackhisprope
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache