- 这里,是我安静码字的港湾
李娜娜娜宝儿
微信、微博、抖音,把自己的时间碎片化了。生活、生存,无聊,把有限的生命形象化了。简简单单,随随便便,在这里记录自己的心情点滴。你们不知道我是谁,我也不想让你们知道我是谁,各自安好,来去自如。
- 心情点滴
铁回顾
疫情对人的影响果然是滞后的。从别人的公司到自己个人,以及整个大环境,无不一点点在显露出来。让一个人废掉,在家呆个半年,足以。先时,会保持一些工作状态,做做教案,规划规划将来的事情,也会写写育儿心得,也算对得起辞职回家的目的——带娃。慢慢的,感觉写写公号,文字图片编辑少说一整个下午,娃又整日念念叨叨,让我无法集中精神。那就看看书吧!就当给娃做个榜样,对我自己的输出也有一定帮助。接下来,感觉写那些文字
- 坚持日更第五天是什么感觉
锐哥聊跨境
不知不觉,已经坚持日更第五天了。心态要摆正,动机要纯。不断地告诉自己要坚持,无论怎样都要坚持。不断地告诉自己写作的初衷不是为了赚钱,不是为了要多少流量,而是希望自己可以我拥有这一项技能,希望可以输出自己的观点,记录自己的生活,心情点滴,总结自己的学习技能,输出干货和大家交朋友。降低心理预期,强执行就告诉自己写最烂的文章,反正也没人看,想说什么就说什么,想写什么就写什么,写就是了。写得多自然就顺了,
- 台式机卡死救机心情点滴记录
gkkk_1
工作之外经验分享
1.MicrosoftEdge浏览器2.追剧3.开启梯子4.突然卡死(电脑无法操作)此时刚加班回来的准备追剧放松的我,血压瞬间飙升!!正所谓重启大法好,重启发现台式机一直闪黄灯,就是起不来,我尝试过拔下台式机各种接口线,折腾20分钟,我彻底无语了,就去拆开主机,用吹风机一顿暴力狂吹清理灰尘操作。结果,还是没有任何起色,我有点想算了,改天去修电脑的地方让给我修理就好了,不过此时我觉得要是老板给我说不
- 只是为写文而写文
PTYK
来只是想写做的时候遇到了一个比较方便的平台,刚好可以用来记录随时想起的心情点滴。所以现在已经不再领取借钻,借钻拥有了想着花出去,没有花完的时间到了回收,既然不是自己的又何必浪费心情去在意了。所以即日起不在领取借钻!
- 开始写日记
不吃猫de鱼
在书堆中寻得一本崭新的本子,不知何时来的,思索着何不用来写写日记,动笔才发现,太久没有以日记的形式来记录,在写,方便,但还是喜欢纸质上书写着心情点滴,能更好的释放自己。从前没有养成写日记的习惯,也不知以这样的形式能够很好地知道时间的概念,在疫情期间,每天反反复复,就如同一天,重复地循环着,乃至对时间没有很深的印象。135天,眨眼间,不打招呼地从我们身边离去。心情的宣泄,有着很好的释放,能静下心来写
- 心情点滴
悠悠6547
图片发自App在这明媚的秋日,正常的上班,下班,吃饭,散步,学习,读书。我却感到一种生活的寂寥,没有孤单,没有愤懑,也不是无感,我将之视为是一种从诸多内容中解脱出来的失重感,慢慢适应生活的变化,一切其实都是我期望的方向。生活永远都在不断变化,如何从容以对,心理的接受首先是必要条件。然后如何在新的生活中找到让自己愉悦的点,也许是生活的新规律,也许是新的朋友,也许是新的生活方式和内容。静下心来,回眸一
- 4月第一周复盘
楠木8023
1.坚持立刻说每天一节英语课,与外国人交流并在课上做笔记2.坚持每天10-15分钟记20个百词斩单词。3.坚持每天2集老友记4.坚持每天健身,KEEP模板做三休一。坚持每天10分钟调整假胯宽。5.写文章《妈妈,女儿今年吃了很多苦,但是从未后悔远离家乡》,记录了自己的心情点滴。6.工作月目标完成13%。7.开始定投香港中小,和AH优选,每周10块,利用炸底的方法。8.做财务复盘。9.请教萌姐关于英语
- 自然写意
邱兰芳
连续日更已十日,都是随记片语,无任何主题与框架,日记式的写作模式,很容易完成百字要求。如此宽怀的准入标准,给了如我一样的普通记录者很轻松的交流的平台。每日虽短短百余字,记录的是心情点滴,珍惜的是参与自新。这样的坚持也是一种责任,不容浪费。
- 2018-12-14 日更No.15 无题
植萱
今天是有点混乱的一天起床:7:02就寝:22点吧天气:晴心情:还行任务清单改进:三个习惯~~~午休期间完成n多个打卡~~~一节沙龙,一节小班,多刷几课,昨天没撸荔枝,今天一定要补上~~~去超市买点菜,周末了~~~中午写个购物清单先,防止冲动消费~~~最美好的三件事1.同事给了一个小马宝莉的玩偶,我家妞应该会喜欢吧,哈哈~~~2.饭后吃了一包巧克力豆,满满的幸福感~~~3.心情点滴今天周五了,很快一
- 2018-12-15 日更No.16 无题
植萱
今天是陪娃耗的日子~起床:6点55醒,七点半起~就寝:十点吧~天气:阴转小雨吧~心情:一般纪念日:无~任务清单改进:三个习惯继续改~n多打卡,还有刷课~最美好的三件事1.小妞上课表现进步了~2.新买的打底裤穿上,真的一点都不冷~3.小熊热水袋来了~心情点滴暂时只有一个突发奇想~以后可以把今天待办事项做成微信背景~
- 卫兰的歌与我(45)
谁人的避风港
亲爱的自己,既在这一刻有了这个重新续写的想法,那就开始吧。也许你会好奇,我从何而来,我也大方地告诉你,我从一个10年历史的网易博客而来。我为何要继续写下自己的生活感悟,也许因为感觉使然,寂寞的感觉,我也的确有想说但找不到倾诉对象的说话。因此种种,我决定在上继续记录我的心情点滴。自从网易博客关闭以来,我一直深深地埋在工作中。尽管中间去帮高中同学李好调了琴,在她家吃了个午饭,我还笑说,这是我们认识十年
- 2018-12-13 日更No.14 塞翁失马
植萱
今天是有点混乱的一天起床:6:58就寝:22点吧天气:晴心情:掉东西了,有点不开心……任务清单改进:三个习惯~无数打卡……一节沙龙,多刷几课,有空撸一个荔枝……最美好的三件事1.两张杉通卡掉了,庆幸还有张OK卡没掉……2.老总生日请喝奶茶……3.今天升到三年级了,当然又补交了学费,……心情点滴今天掉卡了,大概还有300多块钱吧,哎,裤兜太浅了,不开心不开心……今天有活干了,好久不干了,有点不习惯了
- 2018-12-21 日更No.22 强调句型和定语从句
植萱
今天是个没啥特别的日子,除了是周五……起床:7点10~就寝:十点吧~天气:阴~心情:一般般任务清单改进:三个坏习惯~又开始吃糖了,食欲太好最近,哎……习惯养成:好好记账~小班课最后一篇作文还没写掉……今天不想上课……n多打卡~下周计划:撸一遍语法,基础语法入门&极简语法最美好的事1.不用送娃~~~2.重温了一点点电视剧~~~3.心情点滴~一早被一句简单的定语从句忽悠了,心情真的超级不美丽了……阿呆
- 夜,夜,夜~
刘刘说说_9221
夜已深,我一个人。围炉煮茶,享受着难得的安静。就这样,有一杯没一杯的,喝完了一泡红茶,看完了一本书:《不忘初心,方得始终》。沉淀后我愿意做一个温暖的人。有自己的喜好,有自己的选择,有自己的信仰。不急于功利,不浮夸轻薄,荣辱不惊,淡定安逸,心静如水。自从把微信分身后,朋友圈都发的有些敷衍,有些矛盾。有时候,很想分享心情点滴,但又想到有些人的评价,会后怕。到底是什么影响到我发个朋友圈都战战兢兢呢?我想
- 2012.1.2
Spring柴柴
写满了一月份的心情点滴的日记本在正月初四被XX撕毁了,所以只能靠片段的回忆去写这个月的日记。1.6从柠檬特区搬到西班牙风情街的康桥小区,下雨天搬家,13个麻袋,请了师傅搬家,还好,晚上回去吓一跳,太小的住处。1.8本来想进药店去买只唇膏,结果进去之后被药店的销售人员游说的买了乳液和BB霜,一共花了150.还送了我三盒钙片。划算。1.6到1.10好一直住在康桥小区,天天冻得要死,靠着墙睡觉,动也动不
- 2018-12-12 日更No.13 混乱~
植萱
今天是有点混乱的一天起床:6:58就寝:22点,写完就睡咯~天气:晴,终于大晴天了,久违了~心情:有点复杂有点混乱~纪念日:双十二~哈哈~任务清单改进:三个习惯~今天坏了俩~今天小宝尿检,我自己体检~最美好的三件事1.体检人不多,很快就结束了~2.买了俩酥饼都很好吃~3.肥牛随便烧汤就很好吃,妞吃了不少~心情点滴明天补吧~妞好像已经睡着了,大灯都还没关~哈哈~心情点滴今天小朋友要交尿检样本,我自己
- 2018-12-10 日更No.11 无题
植萱
今天是上班的日子起床:7点零三分~~~就寝:争取10点半~~~天气:小雨~心情:迷茫~任务清单各种打卡~三个坏习惯继续改~好像二郎腿已经不太翘了,嘻嘻~~~今天立个断离舍计划~一块一块区域开始……课件多做一点,不做课件不能订课啊,哎……小手工也想做一点,帽子手套……今天最美好的三件事1.所有“菜”都收到了~2.今天不用上课,汗……3.女儿帮我欺负她爸,哈哈~~~心情点滴~又是冷冷的下雨天,公司前路
- 2018-12-11 日更No.12 无题
植萱
今天是上班的日子起床:6点55分~~~就寝:明天体检,争取10点~~~天气:雨~心情:迷茫~任务清单各种打卡~三个坏习惯继续改~课件还是要多做一点,不做课件不能订课啊,可是总是没太多时间做语音识别,怎么破呢?哎……采购点吃的用的,囤货过冬,现有的卡要过期了,明年也要没卡用了……今天最美好的三件事1.等下去逛超市,仅剩为数不多的消遣了……2.3.心情点滴~突然好想好想去游泳,虽然天冷了……想换一种存
- 每个人都在努力地活着
安心shine
图片发自App好久没有静下来心来写一些东西,前几天,青问我:晶姐,三年到了~嗯,转眼已经毕业三年了,三年前那个懵懵懂懂,怀揣着美好和梦想的无知少女,现在依旧无知,但多了一丝理智和思考。刚刚登上好久不等的微信公众号,一篇一篇的翻看,再一篇一篇的清理,每看一篇自己过去的东西,都是嗤笑一下年少的自己是多么幼稚和自以为是,然后轻轻移动鼠标,然后过往的那些心情点滴,那些年少轻狂,都渐渐离我远去。或许多年后,
- 日记之痛
Cici清清
最近在看周国平的《安静》,他提出最好的写作是写日记。因为写日记的时候,你不需要讨好任何人,只需要用文字整理自己的生命。其实我是欢喜写日记的,第一次写日记是在小学。拿着一本笔记本记录下自己的心情点滴,对我来说也是一种释放和享受。只可惜好景不长,有一天姐姐笑着告诉我:“弟弟在看你的日记了”等我气急败坏赶过去,果不其然,弟弟正在坏笑地朗读我的日记。我很生气,有很长一段时间搁笔不再写日记。直到有一天我逛文
- 2018-12-08 日更No.09
植萱
今天是带娃上课和泡澡的日子起床:7点40分自然醒~就寝:未知~天气:阴转雪,2018的第一场雪,还不小呢~心情:轻松吧~任务清单昨日未完成的:L8刷课~习惯养成:不翘二郎腿,少吃糖,20点之后少吃或不吃东西……最美好的三件事1.小妞上课尽力完成,还帮助小妹妹~2.浴场饱睡了一场,只是睡醒有点冷,要感冒的样子……3.一天任务基本都完成了~心情点滴~今天看了电影小王子,没看完,下回继续~小妞是长大了,
- 《春节集锦2》——成都植物园行记
创造全新幸福生活
图片发自App——植物园行记出门见阳光进园逢花海大家齐猛拍美景难预知奇迹连连看若有好心情点滴都精彩图片发自App绕园行一圈回归至原点夕阳西下徜徉花海别样景致静美恬淡分秒独处间最美夕阳红图片发自App喧嚣中的欢乐享受亲情友情寂静中的怡然重遇美的自己纯然的心美好的景浓浓的情深深的爱春也暖花在开请慢享图片发自App
- 爱的行李箱,给我力量,伴我成长
开开森森
不得不说,我是一个行动力和专注力欠佳的人。从去年开始接触,找到这样一个可以自说自话、自娱自乐,也可以互动交流、寻找存在感的平台,就一直在庆幸可以想写啥就写啥了。时至今日,产量甚少,每天不停地在各大公众号、某乎等翻阅,喝着各种各样的鸡汤和药方,对自己想做的事始终没有拿出坚持不懈的行动和持之以恒的专注。这一次,一定要记录下心情点滴,因为真的很怕时过境迁、岁月妖娆,有的心境再难寻找亦或不再清晰。“过年回
- 第一博客
vegetable_bird_001
生活
哈哈,为了方便记录学习编程过程中的各种事,开了次博客,愿能长久。另外这虽因编程而生,但不仅为编程而活,生活心情点滴也愿与大家分享
- 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