根据数据库生成 sql insert 数据 CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype tinyint declare @name sysname declare
删除文件bat 删除7天以前的文件 @echo offecho dt=date()-7>%temp%tmp.vbsecho s=right(year(dt),2) ^& right("0" ^& month(dt),2) ^& right("0" ^& day(dt),2)>>%temp%tmp.vbsecho wscript.echo s>>%temp%tmp.vbsfor /f "delims=x" %%
番茄花园的成长历程 番茄花园网站和下载以前的访问量小,都是挂在你(指郑朝辉所在的第一万维网)那里的,用的是虚拟主机,原来我是2M(兆)的带宽,后来增加到 5M,要是不限制带宽,完全放开下载的话,我估计需要20M带宽,限制了就10多兆,我的软件(指番茄花园版Win XP)下载从你那撤走后,基本就只需要1到2M的带宽了。我当时算了一下,在你那放着时,每月有3到5万独立IP,那时只靠网站的广告获得收入,非常的少,
SQL注入漏洞全接触--入门篇 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的
在Struts中使用Validator验证框架详解 Validatro框架以成为Jakarta的公共项目的一部分,可以从http://jakarta.apache.org/commons/下载单独的Validator框架,在Struts中已经呆了这个框架。 Validator主要依赖两个jar包 Jakarta-oro.jar:-提供一组处理文本的类,具有文本替换、过滤、和分割功能。 Commons-validator.jar:提
ValidatorActionForm,ValidatorForm和ActionForm ValidatorActionform 是验证框架针对action的 ValidatorForm 是验证表单的 如果ActionForm 继承了ValidatorForm 那么以后的操作中就不用写验证了. ActionForm 是struts 1版中的 ActionForm是窗体的对象化表示,它本身其实是个JavaBean,除了标准的getter与setter等方法之外,还提供有reset()、
Struts初始化之RequestProcessor 对于RequestProcessor这个类,有的人可能很陌生,毕竟它不象ActionSerlvet那样,在我们的面前频繁的出现。但是,RequestProcessor用的要远比ActionServlet多,那么RequestProcessor到底是干什么的呢?当ActionServlet接收到客户请求后,会进行一连串的初始化操作,然后,就会将客户请求转交给合适的处理器进行处理,这个合适的处理器就是
Struts处理请求全过程 在用Struts开发的Web应用中,我们主要编写Action类来处理到来的请求,但请求到达Action之前,Struts为我们做了很多工作。Struts使用ActionServlet统一处理所有到来的请求,每到来一个请求,它都要做很多事情,执行我们编写的Action只是其中之一,Struts处理请求的过程如下: 1. 选择模块根据请求URL和应用的所有模块名(这个模块名的集合在Action
Struts应用的国际化 Struts应用的国际化万维网(World Wide Web)的迅猛发展推动了跨国业务的发展,它成为一种在全世界范围内发布产品信息、吸引客户的有效手段。为了使企业Web应用能支持全球客户,软件开发者应该开发出支持多国语言、国际化的Web应用。 1 本地化与国际化的概念国际化(简称为I18N)指的是软件设计阶段,就应该使软件具有支持多种语言和地区的功能。这样,当需要在应用中添加对一种
Tld 自定义方法 http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd">
Struts 初用apache.commons.beanutils.BeanUtils 引言该class提供了一系列的静态方法操作业已存在的符合JavaBean规范定义的Java Class.这里强调的JavaBean规范,简单来说就是一个Java Class通过一系列getter和setter的方法向外界展示其内在的成员变量(属性).通过BeanUtils的静态方法,我们可以:复制一个JavaBean的实例--BeanUtils.cloneBean(); 在
初探struts中的(Converter) Struts中的Converter可以将一些特定对象转换成字符串,比如int、boolean、double等。例如:它会将1,y,on,yes转换成true.具体的实现要参阅org.apache.commons.beanutils.Converter下的ConvertUtils.class类。下面是自己参照这个类写了一个转换java.util.date数据类型的例子:首先建一个类实现Con
Validator验证框架使用教程 使用平台:Eclipse3.2+MyEclipse5.01GA首先,Validator验证框架最好要在Struts1.2下使用,当然在Struts1.1下也是可行的,只是在Struts1.2下能支持得更好。在Struts-Config.xml配置文件里添加插件,或是把下面的文本内容复制到Struts-Config.xml中: 在MyEclipse下建立validation.xml的步
HttpModule HttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTT
中如何同步页面和 designer.cs 代码 安装 Web Application Project for Visual Studio 2005 的补丁之后,一个采用 CodeBehind 的 Web 页面通常包含:A.aspxA.aspx.resxA.aspx.csA.aspx.designer.cs这四个文件。我们知道 .designer.cs 是利用 partial class 特性,由设计器产生的一个文
中如何同步页面和 designer.cs 代码 安装 Web Application Project for Visual Studio 2005 的补丁之后,一个采用 CodeBehind 的 Web 页面通常包含:A.aspxA.aspx.resxA.aspx.csA.aspx.designer.cs这四个文件。我们知道 .designer.cs 是利用 partial class 特性,由设计器产生的一个文