- 博客(45)
- 资源 (2)
- 收藏
- 关注
原创 根据数据库生成 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
2008-09-18 16:39:00
675
原创 删除文件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" %%
2008-09-14 14:53:00
6278
原创 番茄花园的成长历程
番茄花园网站和下载以前的访问量小,都是挂在你(指郑朝辉所在的第一万维网)那里的,用的是虚拟主机,原来我是2M(兆)的带宽,后来增加到 5M,要是不限制带宽,完全放开下载的话,我估计需要20M带宽,限制了就10多兆,我的软件(指番茄花园版Win XP)下载从你那撤走后,基本就只需要1到2M的带宽了。我当时算了一下,在你那放着时,每月有3到5万独立IP,那时只靠网站的广告获得收入,非常的少,
2008-08-31 22:26:00
996
原创 SQL注入漏洞全接触--入门篇
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的
2008-08-31 17:52:00
696
原创 在Struts中使用Validator验证框架详解
Validatro框架以成为Jakarta的公共项目的一部分,可以从http://jakarta.apache.org/commons/下载单独的Validator框架,在Struts中已经呆了这个框架。 Validator主要依赖两个jar包 Jakarta-oro.jar:-提供一组处理文本的类,具有文本替换、过滤、和分割功能。 Commons-validator.jar:提
2008-08-31 12:12:00
751
原创 ValidatorActionForm,ValidatorForm和ActionForm
ValidatorActionform 是验证框架针对action的 ValidatorForm 是验证表单的 如果ActionForm 继承了ValidatorForm 那么以后的操作中就不用写验证了. ActionForm 是struts 1版中的 ActionForm是窗体的对象化表示,它本身其实是个JavaBean,除了标准的getter与setter等方法之外,还提供有reset()、
2008-08-31 12:07:00
832
转载 Struts初始化之RequestProcessor
对于RequestProcessor这个类,有的人可能很陌生,毕竟它不象ActionSerlvet那样,在我们的面前频繁的出现。但是,RequestProcessor用的要远比ActionServlet多,那么RequestProcessor到底是干什么的呢?当ActionServlet接收到客户请求后,会进行一连串的初始化操作,然后,就会将客户请求转交给合适的处理器进行处理,这个合适的处理器就是
2008-08-31 12:00:00
693
转载 Struts处理请求全过程
在用Struts开发的Web应用中,我们主要编写Action类来处理到来的请求,但请求到达Action之前,Struts为我们做了很多工作。Struts使用ActionServlet统一处理所有到来的请求,每到来一个请求,它都要做很多事情,执行我们编写的Action只是其中之一,Struts处理请求的过程如下: 1. 选择模块根据请求URL和应用的所有模块名(这个模块名的集合在Action
2008-08-31 11:02:00
1062
1
原创 Struts应用的国际化
Struts应用的国际化万维网(World Wide Web)的迅猛发展推动了跨国业务的发展,它成为一种在全世界范围内发布产品信息、吸引客户的有效手段。为了使企业Web应用能支持全球客户,软件开发者应该开发出支持多国语言、国际化的Web应用。 1 本地化与国际化的概念国际化(简称为I18N)指的是软件设计阶段,就应该使软件具有支持多种语言和地区的功能。这样,当需要在应用中添加对一种
2008-08-31 10:22:00
557
原创 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">
2008-08-30 09:28:00
642
转载 Struts 初用apache.commons.beanutils.BeanUtils
引言该class提供了一系列的静态方法操作业已存在的符合JavaBean规范定义的Java Class.这里强调的JavaBean规范,简单来说就是一个Java Class通过一系列getter和setter的方法向外界展示其内在的成员变量(属性).通过BeanUtils的静态方法,我们可以:复制一个JavaBean的实例--BeanUtils.cloneBean(); 在
2008-08-30 09:04:00
540
原创 初探struts中的(Converter)
Struts中的Converter可以将一些特定对象转换成字符串,比如int、boolean、double等。例如:它会将1,y,on,yes转换成true.具体的实现要参阅org.apache.commons.beanutils.Converter下的ConvertUtils.class类。下面是自己参照这个类写了一个转换java.util.date数据类型的例子:首先建一个类实现Con
2008-08-27 22:02:00
716
转载 Validator验证框架使用教程
使用平台:Eclipse3.2+MyEclipse5.01GA首先,Validator验证框架最好要在Struts1.2下使用,当然在Struts1.1下也是可行的,只是在Struts1.2下能支持得更好。在Struts-Config.xml配置文件里添加插件,或是把下面的文本内容复制到Struts-Config.xml中: 在MyEclipse下建立validation.xml的步
2008-08-27 17:26:00
614
转载 HttpModule
HttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTT
2008-07-13 16:42:00
507
转载 中如何同步页面和 designer.cs 代码
安装 Web Application Project for Visual Studio 2005 的补丁之后,一个采用 CodeBehind 的 Web 页面通常包含:A.aspxA.aspx.resxA.aspx.csA.aspx.designer.cs这四个文件。我们知道 .designer.cs 是利用 partial class 特性,由设计器产生的一个文
2008-07-13 09:34:00
657
转载 中如何同步页面和 designer.cs 代码
安装 Web Application Project for Visual Studio 2005 的补丁之后,一个采用 CodeBehind 的 Web 页面通常包含:A.aspxA.aspx.resxA.aspx.csA.aspx.designer.cs这四个文件。我们知道 .designer.cs 是利用 partial class 特性,由设计器产生的一个文
2008-07-13 09:34:00
1064
原创 ASP.NET 页生命周期概述
ASP.NETASP.NET 页生命周期概述 ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使
2008-07-08 15:23:00
436
原创 Page 的生命周期学习小结
初始化(Initialization)页面被请求时,第一个被执行的总是构造函数(constructor). 你可以在这里初始化很多自定义属性或对象。不过这里有一些限制,因为 page 还没有被完全初始化。特别地,你必须使用 HttpContext.Current 来访问 QueryString, Form, Cookies 集合,以及 Cache 对象。而 Session 对象在 constr
2008-07-08 15:17:00
543
转载 JavaScript页面刷新与弹出窗口问题解决方法
1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。 而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form,则不会弹出提示窗口。如果页面有form表单, a) 会弹出提示窗口 b) 不会弹出 2.javascript刷新页面的方法 window.location.reload(); 使用wi
2008-06-20 15:40:00
669
原创 javascript 常用事件
click() 对象.click() 使对象被点击。 closed 对象.closed 对象窗口是否已关闭true/false clearTimeout(对象) 清除已设置的setTimeout对象 clearInterval(对象) 清除已设置的setInterval对象 confirm("提示信息") 弹出确认框,确定返回true取消返回false cursor:样式 更改鼠标样式 hand
2008-06-01 11:14:00
469
转载 快捷键大全
开始菜单中的“运行”是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows的大部分程序,熟练的运用它,将给我们的操作带来诸多便捷。 winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描
2008-05-28 13:39:00
556
转载 asp.net textbox readonly
有时候,我们不希望用户直接编辑TextBox,而是希望通过客户端脚本的方式来设置内容,一般的做法是设置TextBox的属性ReadOnly为true。但在ASP.NET 2.0里有了变化,设置了ReadOnly为true的TextBox,在服务器端不能通过Text属性获取在客户端设置的新内容,在Reflector里比较一下LoadPostData的实现.NET 1.1中,bool IPos
2008-05-27 21:58:00
788
转载 将表单身份验证用于 Active Directory
借助于 ASP.NET 表单身份验证,用户可通过在 Web 表单上输入凭据(用户名和密码)来表明自己的身份。在收到这些凭据后,Web 应用程序对照数据源检查用户名和密码以验证用户的身份。本“如何做”介绍如何通过使用轻量目录访问协议 (LDAP) 对照 Microsoft? Active Directory? 目录服务来验证用户。这里还介绍了如何检索用户所属的安全组和通讯组;如何将此类信息存储在
2008-05-26 18:13:00
1023
转载 Application,Session,Cookie,ViewState,Cache的区别
1.Application:用于保存所有用户共用的数据信息。 在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Application_OnStart事件(global.asax)中完成。尽管使用Application.Lock和 Application.Unlock方法来避免写操作的同步,但是它串行化了
2008-05-21 16:55:00
1765
1
转载 笑谈.Net的开发境界
本文诣在说明学习.Net开发的一些阶段性过程,希望对您的开发学习有所帮助。来源 博客园 dk0728微软的.Net框架为我们提供一个强大的开发平台,在此之上我们节省了很多力气去做一些底层的东西,但是真正能更好地借助这一平台做出强壮的应用程序并不是一件容易的事。在此我将.Net开发者的水平划分为几个阶段,看看您目前是处于什么样的状态,以及下步该如何学习。首先要说明的是在.Net下面是
2008-05-21 16:54:00
686
转载 显示 Sql Server 中所有表中的信息
显示某个Sql Server某个数据库中所有表或视图的信息 |?v?? Wl?+www.cnntec.com?§ìíFòW ?sql server 2000 与 2005 不同 差别在于 红色字部分|?v?? Wl?+www.cnntec.com?§ìíFòW ?以下语句为获取所有表信息,替换绿色黑体字"U"为"V"为获取所有视图信息。|?v?? Wl?+www.cnntec.com?§ìíF
2008-04-26 22:09:00
684
转载 TransactionScope
.NET Framework 2.0 版中新增的 TransactionScope 单独使用确实很方便。但是在实际项目中都有自己的访问层,如何才能和自己的数据访问层结合起来使用呢? 在项目中我是这样处理数据的: /**//// /// 外包业务访问类 /// public class OutSourcingDAO { /**//
2008-04-23 13:31:00
4042
转载 GridView自己定义表头
Protected Sub G1_RowCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles G1.RowCreated Select Case e.Row.RowType
2008-04-22 07:55:00
700
原创 CSS 单行垂直居中
#cphcontent_createbill_header{ height:30px; width:100%; text-align:left; text-indent:20px; line-height:30px; overflow:hidden;}
2008-04-20 23:21:00
489
转载 CSS防止表格撑大
table { table-layout: fixed;word-wrap:break-word;}div { word-wrap:break-word;}
2008-04-20 14:46:00
631
转载 实现表格交替颜色
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档 .DoubleColorTable tr{ background-color:expression("#FFFFFF,#EEEEEE".split(",")[rowIndex%2])}  
2008-04-20 11:17:00
690
原创 实现细线表格
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档.thin{background:#000000}.thin td{background:#FFFFFF} a a a a a a a a a
2008-04-20 11:09:00
642
原创 笔记(Sql)
select * from t_accountgosp_help t_account //查看表结构select * from ::fn_helpcollations() 查看所有可用的排序规则delete from t_accountalter table t_account add constraint Uk_fnumber unique(fnum
2008-04-20 10:54:00
447
转载 将SQL SERVER中所有表的列信息显示出来
SELECT SysObjects.Name as tb_name, SysColumns.Name as col_name, SysTypes.Name as col_type, SysColumns.Length as col_len, isnull(SysProperties.Value,SysColumns.Name) as col_memo,case when SysColumns.na
2008-04-19 21:21:00
683
转载 TreeView服务器控件
TreeView服务器控件是ASP.NET 2.0引入的另一个新控件,笔者非常喜欢这个控件。TreeView服务器控件是一个功能非常丰富的控件,可以显示层次数据,很适合显示包含在.sitemap文件中的内容。图16-8说明了该控件如何显示本章前面一直在使用的站点地图(程序清单16-1)的内容。该图首先在屏幕顶部显示了一个完全折叠的TreeView控件,第二个TreeView控件是完全展开的。
2008-04-19 15:08:00
3733
1
转载 SQL Server解密存储过程
SQL Server加密存储过程用到“WITH ENCRYPTION”参数的时候,就可以将它加密,这种加密方式是不可逆的,再也不能打开了,呜呜~那么我们改怎么样才能看到原来的代码而不破坏这个存储过程呢?icech在网上找到了两个十分十分大牛的人!一个是j9988,早在2004年就写了一个可以破解加密的存储过程,支持SQL Server 2000非常的好;另一个是王成辉翻译老外写的一个,竟然可以
2008-04-19 15:02:00
1581
转载 网页标准化-CSS命名规划整理
(一) 常用的CSS命名规则:头:header 中国站.长.站 内容:content/container Chinaz~com 尾:footer Www~Chinaz~com 导航:nav Www@Chinaz@com 侧栏:sidebar Www.Chinaz.com 栏目:column 中.国站长站 页面外围控制整体布局宽度:wrapper 中国站.
2008-04-05 11:35:00
528
原创 Hello World -- CSS应用
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">Hello World body { text-align:center; margin: 0px auto; width:778px; background:#3399CC; font-fa
2008-04-05 11:13:00
755
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人