搜索到与相关的文章
编程技术

struts2远程执行漏洞学习

首先,这个漏洞已经是比较早的一个了,大概影响范围是struts2.2.1.1以下版本(这个其实是不对的),其次值得参考的参考的网上公开资料有http://security.ctocio.com.cn/100/11466600.shtml这是我看过的唯一的一篇对这个漏洞有一定深入讲解的文章。http://www.securityfocus.com/archive/1/521121这个是一个发散的文章,指出了struts2的高版本的一些人在持续的问题,其中很多

系统 2019-08-29 23:19:57 2232

编程技术

Hibernate集合映射之Map-----element映射基本类

所谓基本类型,就是指java.lang.String,java.lang.Integer等基本类以及用户编写的非实体类,虽然map中的数据是我们的数据库中的一个表,但我们不必为他创建POJO类及HBM文件数据库结构:createtableteamMap(idvarchar(32),teamnamevarchar(32));createtablestudentMap(namevarchar(32),descriptionvarchar(32),team_id

系统 2019-08-12 09:29:55 2232

各行各业

斐波那契数列

剑指offer系列之斐波那契数列代码packagecom.study;/**求斐波那契数列第n个数字**/publicclasssuanfa7{/*最原始的递归版,思路简洁,但是如果输入参数较大,会造成栈的深度太深,运行会很慢*/publicstaticintFibonacci1(intnum){if(num<=1)returnnum;elsereturnFibonacci1(num-1)+Fibonacci1(num-2);}/*第二种方法,算法复杂度为

系统 2019-08-12 09:27:27 2232

各行各业

sublime生产力提升利器

sublime操作快捷键功能-生产力提升利器Gotoanythingctrl+p支持快速模糊匹配查找替换ctrl+h多行游标(当只需查找/替换/选中部分相同内容时)有以下方式来产生:1.ctrl+d可以配合ctrl+k(跳过)来使用2.批量选择相关单词进行操作时可用alt+f3进行全选3.ctrl+a再ctrl+l进行拆行来产生4.按住shift键用鼠标右键来拖动批量复制ctrl+shift+d(可选择一些内容再按快捷键进行操作)命令模式切换语法模式ctr

系统 2019-08-12 09:27:05 2232

各行各业

简单Word操作

//创建空白Word文档privatevoidbutton1_Click(objectsender,EventArgse){objectmissing=Missing.Value;Word.Applicationapp=newWord.Application();Word.Documentdocument=app.Documents.Add(refmissing,refmissing,refmissing,refmissing);app.Visible=t

系统 2019-08-12 09:27:03 2232

各行各业

使用NSIS制作安装包(1)

NSIS是一个基于脚本语言的制作安装包的免费工具,它使用起来也很方便,下面是制作安装.NET框架和语言包的脚本。NSIS的编译器和脚本编辑工具可以到nsis.sf.net上下载!includeWordFunc.nsh!insertmacroVersionCompare!includeLogicLib.nshName".NET运行库"OutFile"DotNetSetup.exe"var"DOTNETFX_RETURN_CODE"var"DOTNETLang

系统 2019-08-12 09:27:00 2232

各行各业

终于让一个Heritrix能爬了……不用Eclipse的简

几天前配置Eclipse+Heritrix,配了一天头晕脑胀,也没能让它跑起来。确切的说,WebUI登陆就不成功。中间几天想起来就倒胃,于是扔那不睬它忙了些其他的事情。春节晚会的全程都在翻论坛查银行卡和宿舍等资料,差点忘了零点之前回复大量的祝福短信,我真是勤奋……今天大年初一没事做,上午爬起来看看论坛和JUNJIN的反转剧,调节了调节心情,下午接着折腾Heritrix……用Eclipse运行的方法实在很繁琐,网上找的方法在我的机器上总不成功,深刻认识到……

系统 2019-08-12 09:26:53 2232

各行各业

[Selenium]重写拖拽dragWidgetToElementContain

publicvoiddragWidgetToElementContainner(StringwidgetName,StringtargetPosition){WebElementwidgetIconEl=page.getWidgetIconInDockMenu(widgetName);((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();",widgetIconE

系统 2019-08-12 09:26:46 2232

各行各业

Yii framwork crud 深入YII DAO 笔记三

YIIDAO有很多的现成的方法可以帮助我们,当然在使用之前我们首先要得到一个实例化的对象,比如:$command=Yii::app()->db->createCommand();注意参数留空了,现在我们就可以通过对象$command调用这些方法了,还有一点要说一下就是$command可以多次使用,但是在重复使用之前需要reset()一下就可以了,下面我先罗列一些可供我们使用的方法:->select()SELECT子句->selectDistinct()并保

系统 2019-08-12 09:26:45 2232

数据库相关

Funny Positive Sequence 找正序列

http://acm.fzu.edu.cn/problem.php?pid=1914题目大意是序列A(a1,a2,a3......an),序列B(b1,b2,b3......bn),且序列B由序列A生成(bi=a1+a2,+…+ai(1≤i≤n)),若序列B内元素都为正数,则称序列A为一个正序列。现在左移序列A内的元素0,1,2.....n-1次,产生n个新的序列:A(0):a1,a2,…,an-1,anA(1):a2,a3,…,an,a1…A(n-2):

系统 2019-08-12 01:52:05 2232