自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xergnvij

xergnvij

  • 博客(122)
  • 收藏
  • 关注

原创 下载网页中的所有资源

下载网页中的所有资源看过一篇关于下载网页中图片的文章,它只能下载以http头的图片,我做了些改进,可以下载网页中的所有连接资源,并按照网页中的目录结构建立本地目录,存放资源。 download.asp?url=你要下载的网页download.asp代码如下Server.ScriptTimeout=9999 function SaveToFile(from,tofile) 

2014-05-19 07:36:09 573

原创 ASP+上传文件语法

ASP+上传文件语法这里有一个怎样用ASP+上传文件的非常简单例子 Sub UploadBtn_Click(Sender as Object, E as EventArgs)UploadFile.PostedFile.SaveAs(Server.MapPath("test.jpg")) MyImage.ImageUrl = "test.jpg" MyImage.Visi

2014-05-19 07:35:48 420

原创 ASP.NET Server Control Design Time Support

ASP.NET Server Control Design Time SupportASP.NET Server Control Design Time Support做过自己的 asp.net server control 了吗?有没有象 ASP.NET DataGrid 控件那样:1。从 Toolbox 一拽出来,自动产生一堆代码2。right click 看属性时,有一大堆

2014-05-19 07:35:30 389

原创 最近才发现我的程序里有如此多的漏洞

程的书上,源代码例子就有这个漏洞存在,其实只是一些合法的ASP对SQL的请求,就留下后患无穷!这种攻击方法最早源于''or''1''=''1的漏洞(我们暂且称其为漏洞),这个漏洞的原理我想大家因该都知道了,那么随之而来的便是;execsp_addlogin hax(在数据库内添加一个hax用户),但是这个方法的限制很大,首先ASP使用的SQL Server账号是个管理员,其次请求的提交变

2014-05-19 07:34:28 442

原创 设计ASP时对其安全性以及稳定性设计的经验

我是搞江湖程序出身的,那个时候网上满那都是黑客攻击江湖的范例。在当时还是菜鸟兼站长的我是吃尽了苦头,也许下边的一些经验都不是有太高技术含量,但是如果小瞧的话死的可能会很惨1.sql注入漏洞 我想有的人在一些网站上看过介绍。明白的请继续走。不明白的留下就先那刚才发[本人開發大型商業平臺...]的那个兄弟开刀,(请不要拿东西丢我)他的站点设计的感觉还算不错。但是有一个致命弱点。

2014-05-19 07:34:11 406

原创 纯ASP上传图像文件到数据库的最佳例子

纯ASP上传图像文件到数据库的最佳例子IAmTrue 发表于2000-11-2 7:56:49 ASP地带 getfile.htm -------------------------  保存图片到数据库  你可以找个图片试试,保存完毕后会有提示 Email :  Picture :      savetodb.asp --

2014-05-19 07:33:56 425

原创 ASP.Net+XML打造留言薄

ASP.Net+XML打造留言薄一.概述:  留言簿是网站的一个重要组成部分,是访问者发表意见的场所,也是网站管理员了解网站基本运行情况的有力工具,所以留言簿在现在的网站中扮演了十分重要的角色。  不过在以前开发一个留言簿并不是一件容易的事,开发者的工作量往往会很大。而现在随着微软推出VS.NET,相应的技术也推陈出新。特别是XML技术在.NET Framework中的广泛运用,使得整

2014-05-19 07:33:40 396

原创 利用Visual Basic把ASP编写成DLL

这篇文章主要是为想将自己的ASP水平提高的人写的!把ASP代码变成组件,开发者不仅是加快了ASP的速度,而且也能保护自己的代码.这篇文章写出来,也是为了给想开发组件网友上一堂入门课! 下面,我们会来编写一个非常简单的组件,重点是知道怎样开发DLL组件,而不是其复杂的代码!这些都要靠你们自己以后的努力了.  服务器端组件  首先,服务器端的组件要有别于客户端的组件.客户端的组件是通过网络传输

2014-05-19 07:31:43 366

原创 INSERT语法使用技巧一例

INSERT语法使用技巧一例在SQL Server在线图书(SSBOL)中,请定位sp_dbcmptlevel,然后找出描述6.0、6.5和7.0之间版本兼容性的数据表 。你可以注意到INSERT SQL语句有如下所示的语法。INSERT XSELECT select_list INTO Y早期的SQL Server数据库(6.0或者6.5版本)可以正确地解析这样的语句

2014-05-19 07:31:24 436

原创 关于打印,实验的结果

一、客户端:1.浏览器是IE楼下说了的,再说一次,用Activex,CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">function print(){WebBrowser1.ExecWB(6,1);}然后在页面里加一个按扭:这样做,在按下按扭时会弹出窗口提示,如果不要提示,将第二个参数

2014-05-19 07:31:11 426

原创 datalist我的示例

Sub DataList1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs) If e.CommandSource.ID = "LinkButton1" Then DataList1.SelectedIndex = e.Item.ItemInd

2014-05-19 07:30:54 329

原创 文件删除函数

'文件删除函数 function deletefile(filename) if filenameset fso=server.CreateObject("scripting.filesystemobject") if fso.FileExists(filename) then fso.DeleteFile filename else Response.Write "a

2014-05-19 07:30:41 296

原创 在DataGrid中使用下拉列表框和设置焦点

在DataGrid中使用下拉列表框和设置焦点在DataGrid中简单使用下拉列表框作者:Tushar Ameta翻译:秋枫在DataGrid中使用下拉列表问题。这篇文章讲了如何在 System.Windows.Forms.DataGrid中切入使用ComboBox控件。不过原文不全,无法调试,在这里为了说清楚点,对原文作了一些修改,整篇文章主要包括三方面的内容。1. 在Data

2014-05-19 07:30:21 725

原创 动态加载树----treeView

动态加载树----treeView动态加载树陈根发命题:从数据库读取字段值作为树的节点实现:一.把字段值取出放到DataSet 中二.添加一个根节点三.添加相应的子节点代码如下using System;using System.Drawing;using System.Collections;using System.ComponentM

2014-05-19 07:30:06 336

原创 建立自己的资源管理器

建立自己的资源管理器这篇文章介绍了如何得到本地系统信息,通过使用System.Management和Sysetm.IO 来得到文件夹和文件信息,并且把它们显示到TreeView、ListView控件z之中。首先可以使用ManagementObjectSearcher类来查询system.management域,来获取返回ManagementOjbectCollection,在这个对象中,包

2014-05-19 07:29:46 390

原创 ASP可逆算法

ASP可逆算法unction encrypt(ecode) Dim texts dim i for i=1 to len(ecode) texts=texts & chr(asc(mid(ecode,i,1))+i) next encrypt = texts end function function decrypt(dcode) dim texts d

2014-05-19 07:15:21 345

原创 一种函数的计算方法并给出相应的曲线图片

一种函数的计算方法并给出相应的曲线图片 var a, b, c; function xtop(form) { form.u.value = (form.b.value * -1) / (form.a.value * 2); } function ytop(form) { form.u2.value = -1 * (form.b.value * form.b.valu

2014-05-19 07:13:49 391

原创 提高ASP页面的执行效率

提高ASP页面的执行效率导言  改善程序性能是一件很微妙的事情。尤其是和INTERNET相关的程序,像ASP程序,制约其性能的因素很多,像WEB服务器、TCP/IP网络和数据库服务器等。这些大都是与硬件相关。其实在软件上,好的程序设计的方法和正确的参数配置也可以提高程序的性能,有时在同等情况下只要改变一个参数,程序执行效率就能大大提高。本文就试着在这方面做些探索。  一.影响性能的因素

2014-05-19 07:13:36 386

原创 消息与事件

消息与事件namespace ControlDelegate{/// /// 事件发送者,可以触发事件/// public delegate void EventSenderEventHandler(string strText);public class EventSender:System.EventArgs{public EventSender(){

2014-05-19 07:13:17 332

原创 在ASP中用组件检测当前网卡地址

/* 欢迎使用SiteManager-CMS Server 网站管理系统 http://www.mbodb.com */ /* 检测MAC的组件(ActiveX DLL)源代码 /* 在ASP中,通过自写组件的方式获取服务器当前的网卡地址Option ExplicitPrivate Const NCBASTAT = &H33 Private Const NCBNAMSZ = 1

2014-05-19 07:12:33 309

原创 如何正确处理数据库中的Null

如何正确处理数据库中的Null对于初学者, 在处理数据库中的 Null 资料型态是有一点麻烦的事, 在这篇文章文章中我们将谈谈 Null , 你将会了解到如何知道一个值是 Null , 哪些函数可以或不可以处理 Null 首先, 我们必须知道在 VBScript 中, Variant 是唯一的一种资料型态, 对于那些已经熟悉其它语言的程序开发者, 可能会感到有点不习惯。 使用 Variant

2014-05-18 11:42:40 326

原创 原创控件代码共享--日期选择控件

原创控件代码共享--日期选择控件思路:实现日期年月日的选择1、可以设定年的起止年份2、排除不正确日期选择的可能3、使用javascript实现控制4、使用Text属性方便获取设置日期值=================================代码如下:using System;using System.Collections;using System

2014-05-18 11:42:23 282

原创 文件遍历排序函数

function bianli(path)'initiate path = server.mappath(path) set fso=server.CreateObject("scripting.filesystemobject") set objFolder=fso.GetFolder(path) set objfiles = objfolder.files'把文件名及文

2014-05-18 11:42:06 342

原创 在.NET客户端程序中应用多线程目录类与结构的实例比较类与结构的差别如何选择结构还是类一

在.NET客户端程序中应用多线程目录类与结构的实例比较类与结构的差别如何选择结构还是类一.类与结构的示例比较:结构示例:public struct Person{string Name;int height;int weightpublic bool overWeight(){//implement something}}类示例:public class TestTime{int hours;in

2014-05-18 11:41:52 309

原创 如何取的select的value

如何取的select的value如:&select="value" TARGET=right> 浏览  数学教案 英语教案 中文教案 物理教案 化学教案 其他教案  其中>&select="value"的value的值如何取?

2014-05-18 11:36:39 385

原创 把asp程序封装成可执行文件(无需IIS web服务器)直接运行的管理系统

该系统采用ASP网页编程技术、SCRIPT脚本编程技术与远程数据库有机结合,实现了远程数据库的维护管理。一个单位只需运行在一台计算机上(建议使用win2000或winXP以上操作系统),其他用户只要通过浏览器登陆该系统,即可进行多部门、多用户同时维护数据库,不同的部门只能维护本部门的相关信息,该系统无需安装,是一套真正的绿色软件。主要功能如下: 1、按任意字段模糊查询、组合条件查询(查询语

2014-05-18 11:35:46 698

原创 ASP用JMail、CDO发送邮件

前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子: 首先是jmail.smtpmail的核心代码:Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象 jmail.silent = true 'JMAIL不会抛出例外错误,返回

2014-05-18 11:35:31 345

原创 函数整理(变量和转换函数)

函数整理(变量和转换函数)直接处理变量类型并提供变量类型之间相关转换的方法。CBool CBool函数根据参数值返回Boolean值。用法为:    result = CBool(expr)其中result是属于Boolean子类Variant的表达式,expr是可计算出数值的有效表达式。如果expr为0,则返回False;否则,返回True。如果expr无法计算,将产生一个实时错误。

2014-05-18 11:35:16 353

原创 给ASP增加绘图功能

给ASP增加绘图功能好东西大家分享:一个用来画图的组件(画饼图,条形图,各种形状图象的组件)  东西是好,可惜我没地方放这个组件,哎。  为什么说是个好东西了,大家看看下面的介绍就知道了该组件有两个版本,一个是注册版本,一个是非注册版本非注 册版本功能:(虽然是非注册的,但是可以一直使用下去的哦,这也是一个为什么我大力推荐的原因之一)1。可生成JPEG格式的图形文件 2。可

2014-05-18 11:34:58 746

原创 动网论坛密码暴力破解程序代码

response.buffer=false '为防止程序陷入死循环,初始化一些最大重试值 Dim MaxPassLen,MaxPassAsc MaxPassLen=20 '密码最大长度 MaxPassAsc=20'==== 字符转换 Function bytes2BSTR(vIn) strReturn = "" For j = 1 To LenB(vIn) Th

2014-05-18 11:26:21 1150

原创 ASP 无组件上传

ASP 无组件上传说明:从网上收集了一部分,自己写了一部分。主要提升就是对于form的二进制数据进行了类封装,可以容易的得到form内的元素的信息。Form 二进制数据格式:分割标志数据 + 0x0D0A元素说明信息 + 0x0D0A0D0A元素内容数据 + 0x0D0A分割标志数据 + 0x0D0A元素说明信息 + 0x0D0A0D0A元素内容数据

2014-05-18 11:25:54 468

原创 用联接来查询两个表

用联接来查询两个表本文仅作为初学者SQL应用备忘录 我们经常要查询两个表中某个字段相同的和不同的记录,用联接来进行查询可以很方便地得到所要的结果。 一、什么是联接 联接:join 表示两个表的关系,我们可以把两个表看成两个集合。假设有两个表,我们用A和B来表示,这两个表有一个或者多个相同的字段。那么,就存在着以下三个不同的集合: 1、交集:两个表中字段相等的记录 2、A交B

2014-05-18 11:25:33 394

原创 现在几乎所有的免费信箱都需要smtp验证

现在几乎所有的免费信箱都需要smtp验证,除非发到自己服务器上的,比如21cn.com的邮件只能发到21cn.com。使用jmail的时候避免无法发送的方法:我以21cn.com为例,jmail.send="my@21cn.com" '这个地址你可以填写自己的,也可以填写莫须有的,但是不能写错jmai.addrecipient "somebody@somewhere.com" '这

2014-05-18 11:25:17 16212 1

原创 几种优秀的开发ASP的工具

几种优秀的开发ASP的工具大家好! 今天给大家介绍几种优秀的开发ASP的工具。 1,Microsoft FrontPage:以HTML页面为基础,不但可以对站点进行可视化编程,还可以管理整个网站平台。 2,Macromedia Dreamverver:和FrontPage类似的工具,但更好的支持不同浏览器。 3,Microsoft Visual InterDev:是一个

2014-05-18 11:24:54 1817

原创 如何在调用线程的时候传递参数

如何在调用线程的时候传递参数我们在写Remoting程序或者其他的一些应用程序的时候难免要和线程打交道,.Net使我们很容易就可以创建一个线程,但是它提供的创建线程和启动线程的方法没有明显的提供参数,假如我们要用线程来启动类里面一个带参数的方法该怎么办?下面就简单的介绍如何使用.NET提供的丰富的框架来实现这个功能。为了可以生动详细的介绍整个过程,我建立下面的一个.NET类,它也是要用线程启动

2014-05-18 11:24:30 390

原创 ASP.NET中的STREAMREADER对象总结

ASP.NET中的STREAMREADER对象总结前面我介绍了system.io空间下的文件操作对象,这里我讲解一下如何制作应用于特定页面的计数器。每个计数器都需要一个相应的文件来存储当前的访问量,那么如何建立用来技术的文件、如何对技术文件进行读写以及如何显示当前访问量是我们需要解决的问题。首先 获取技术文件因为是单页面计数器,并不应用于特定页面,所以必须能根据当前页面的不同而获取或者

2014-05-11 16:55:33 913

原创 获得临时文件的两种途径

获得临时文件的两种途径Path.GetTempPath 方法 [C#]请参见Path 类 | Path 成员 | System.IO 命名空间 要求平台: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professi

2014-05-11 15:53:32 761

原创 充分利用ASP.NET缓存提高站点性能

充分利用ASP.NET缓存提高站点性能[简介] ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。在ASP.

2014-05-11 15:39:25 587

原创 ASP原码加密工具介绍

ASP原码加密工具介绍总是会有很多方法暴露ASP的原程序,造成数据库的密码 路径都可以轻易被其他人搞到,所以对ASP程序实行加密处理是个不错的解决方法。下面来介绍一个工具如果大家感兴趣可以来我主页下载。 minisql.yeah.net 熏衣草乐园 脚本编码器是一种简单的命令行工具,它使脚本设计者可以对最终的脚本进行编码,从而使 Web 主机和 Web 客户不能查看或修改它们的源代码。

2014-05-11 15:30:20 600

原创 输入正确进入密码保护页

把如下代码加入区域中:  function password() { var testV = 1; var pass1 = prompt('请输入密码(密码是welcome):',''); while (testV if (!pass1) history.go(-1); if (pass1 == "welcome") { alert('密码正确!'); br

2014-05-11 14:11:47 641

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除