自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 asp catch errors

On Error Resume NextSet rstResult=cnnDb.Execute(strSQL)If cnnDb.Errors.Count=0 Then    show the resultElse    handle the errorEnd IfOn Error Goto 0-----------------------On Error Resume NextSet xmlD

2005-08-05 09:20:00 782

原创 JavaScript---window.open使用方法以及参数说明

转自  konggeers blog一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法: window.open(pageURL,name,parameters) 其中:     pageURL 为子窗口路径     name 为子窗口句柄     parameters 为窗口参数(各参数用逗号分隔) 

2005-07-14 15:40:00 1550 1

原创 Visual Studio 快捷键[转自msdn]

Visual Studio “默认设置”快捷键下表列出了可用于“默认设置”键盘方案的默认组合键。 “全局”快捷键   列出常见快捷组合键以及可在 IDE 中的各种地方使用的组合键。 “HTML 设计器”快捷键   列出当在 HTML 设计器的“设计”视图和“HTML”视图中工作时可用的快捷组合键。 “XML 设计器”快捷键   列出当在 XML 设计器的“架构”视图中工作时可用的快捷组合键。 对话

2005-07-13 22:16:00 2122

原创 ime-mode的几个属性设置

active代表输入法为中文 inactive代表输入法为英文 auto代表打开输入法 disable代表关闭输入法   activeinactive autodisable。。。

2005-07-05 19:41:00 982

原创 A sample class to clean the input into web pages [from petshop]

using System;using System.Text;namespace PetShop.Web.WebComponents{    /**////     /// A sample class to clean the input into web pages     ///     public sealed class CleanString {        public stat

2005-07-04 12:25:00 793

原创 将dataset以xml形式发给客户端下载

Send DataSet as xml file.// Create MemeoryStreamSystem.IO.MemoryStream ms = new System.IO.MemoryStream();// Write MemeoryStreamMyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);Response.Cle

2005-07-01 09:42:00 1097

原创 转载: 了解委托事件的工作原理

转载: 近段了解一些委托事件的工作原理.找到两个很不错的例子,所以特拿出与大家分享!document.title="[整理]近段了解一些委托事件的工作原理.找到两个很不错的例子,所以特拿出与大家分享! - "+document.title 第一个例子http://www.akadia.com/services/dotnet_delegates_and_events.html思归给的委托事件

2005-06-30 16:23:00 1229

原创 如何备份和还原 IIS

当IIS出现问题需要重装时,可以用如下方法备份和恢复IIS配置信息[站点,虚拟目录等]...备份 IIS 配置若要备份 IIS 配置,请按照下列步骤操作: 1.在本地计算机上的 IIS 管理单元中,单击 Internet 信息服务下面的计算机图标。2.单击操作并选择备份/还原配置。3.单击创建备份,选择备份文件的名称,然后单击确定。备注:默认备份位置是 %SystemRoot%/system32/

2005-06-28 10:35:00 1045

原创 一种打开子窗口的方法[父页内创建子窗口]

       Testfunction openSubWin()   {   subWindow=window.open("", "newwin", "height=250, width=250,toolbar=no ,scrollbars="+scroll+",menubar=no");    subWindow.document.write("Op")   subWindow.document

2005-06-23 11:30:00 917

原创 JavaScript在父窗口里关闭子窗口

刚遇到一个问题,需要在父窗口关闭弹出的子窗口,查到以下方法:var subWin = null; function popOne() {  subWin = window.open(yourURL.html,aWin,height=200,width=200);} function eradic8() {  if (subWin != null && subWin.open) subW

2005-06-23 11:13:00 5498 2

原创 如何消除TextBox框中显示的历史记录

如何消除TextBox框中显示的历史记录 

2005-06-23 08:43:00 1037

原创 IHttpHandlerFactory的使用测试

仿照msdn写了一个接管http请求的类,对于aspx文件,可以正常实现功能,但是对于图片文件,比如*.jpg却不行,找了一些资料也没搞清楚,cs文件和config文件如下:搞定了,在IIS中指定对.jpg文件的映射[D:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll]HandlerFactory.csusing System

2005-06-22 17:40:00 824

原创 读取config文件的两种方法

项目进入测试阶段,暂时闲下来了,写点笔记.读取web.config 或者 app.config中自定义配置的值的属性,常用2种方法.假设有如下配置:      using System.Configuration;[A] 方法string strTest  = ConfigurationSettings.AppSettings["A"];  // get A s value[B] 方法AppSe

2005-06-20 14:57:00 1007 1

原创 保护xml配置文件,不让直接访问

有些程序,配置文件是写在xml文件内的,这么做有一定的益处,不过对于敏感的配置,比如访问密码等,还是不做在xml配置里面好.如果已经用了xml配置文件,并且不想被别人直接访问,则可以采用以下2种方法.[1].采用接管IIS对XML文件托管的方法.这种方法常用在处理图片的程序上,比如要保护站内的图片资源不被非授权用户访问,就可以这样做,接管对jpeg,jpg等文件的访问请求处理,达到访问图片与访问页

2005-06-20 11:23:00 1637

原创 修改上传文件选择框样式[转]

刚在blueidea看到一个改变上传文件选择框样式的方法,采用“欺骗法”以前听说过,这个例子做的的比较好.如下:function fclick(obj){  with(obj){    style.posTop=event.srcElement.offsetTop    var x=event.x-offsetWidth/2    if(x    if(x>event.srcElement.off

2005-06-17 10:03:00 1597

原创 关于recordset中项目为null的判断奇怪现象

修改一个asp的bug多多的老系统,,遇到一个奇怪的现象:当判断 recordset中某项目是否为null时,同样的IsNull()方法,效果却不一样...这样判断没问题If IsNull(rs("country")) Then    ....写在方法里面有问题strCountry = EnCode(rs("country"))Function EnCode(o)   If IsNull(o) T

2005-06-16 22:03:00 839 1

原创 关于连接池达到最大连接数的一个问题

今天同事遇到一个问题,在通过asp.net页面访问若干次sql server数据库之后,会产生“不能提供更多的连接的,连接池错误...”类似错误提示,为搞定这个bug,我们研究了一下。首先,是查找直接原因。我了解了一下,这个项目底层使用的是sqlhelper,这一层应该不会有不释放连接的问题。初步猜测是在上层使用datareader的时候,并没有及时关闭,导致每次访问都会创建一个新的连接,使得连接

2005-06-14 22:27:00 5854 5

原创 调整win2003磁盘空间纪实[无数据损失]

最近机器常报“系统磁盘空间不足...”,今天又报了,检查了一下,win2003所在的磁盘只剩下100M左右空间了,又需要压缩磁盘文件和清理临时文件了...实在是很烦,看来是该动手处理一下了.我的机器装有2套系统,一个是买的时候自带的win XP,另一个是我常使用的win 2003,系统分为C:/,D:/,E:/,F:/,G:/,H:/ 6个分区,win 2003在D盘,E盘剩余1G左右,G盘剩余4

2005-06-13 13:35:00 2819

原创 Windows 常用网络命令

一、检测分析工具 1. IP探测工具Ping Ping的命名起源于潜艇声纳探测目标时发出的脉冲,该脉冲遇到目标后会反射回来,这也恰当地揭示了Ping的功能。如果在浏览某个网页时迟迟得不到回应,用户可以通过向该主机发出一个试探性的IP检测包(相当于声纳脉冲),来测试该主机是否可以到达。同时Ping返回了丰富的资料,用户借此可以了解从本机到达对方主机的速度和该主机的IP地址等信息。 格式:Ping 目

2005-05-30 12:57:00 1242

原创 C-Omega 概述

Dare ObasanjoMicrosoft Corporation摘要:Dare Obasanjo 介绍了 C-Omega 编程语言,这种语言是由 Microsoft Research 创建的,方法是增加 C# 的构造,使之能够更好地处理诸如 XML 和关系数据等信息。简介XML 异军突起成为信息交换的通用语言,一个主要的原因是其不同于以前的数据交换格式,XML 可以很容易地表示严格结构化的表格

2005-04-14 11:38:00 561

转载 ADO.NET 2.0中的SqlCommand.ExecutePageReader [转贴]

在.NET 2.0 PDC或Beta1中,可以看到SqlCommand对象新增了个ExecutePageReader方法,该方法实现了分页读取数据的功能。对于分页读取数据,在ADO.NET1.1中(当然2.0也适合)一般常用动态构造SQL语句实现:    SqlDataReader GetPage(int pageNumber, int pageSize)    {        //pageNu

2005-04-13 21:17:00 679

原创 G# 微软的AOP?

G#是一种基于.Net平台的一门新的语言, 它可以在编译期以及运行期为原有的代码注入新的代码. 并且新的代码同样能保证.net平台下的类型安全性.和CodeSmith不同的是 它的代码生成技术是为已有的代码添加新的功能, 也就是目前AOP技术所要实现的目标.如果你使用过Aspectj就会发现它语法的丑陋, 而G#的语法是C#2.0的一个子集,看上去非常的容易理解.并且G#是基于.Net的IL语言的

2005-04-13 21:08:00 937

原创 .NET中的内存管理,GC机制,内存释放过程

引言作为一个.NET程序员,我们知道托管代码的内存管理是自动的。.NET可以保证我们的托管程序在结束时全部释放,这为我们编程人员省去了不少麻烦,我们可以连想都不想怎么去管理内存,反正.NET自己会保证一切。好吧,有道理,有一定的道理。问题是,当我们用到非托管资源时.NET就不能自动管理了。这是因为非托管代码不受CLR(Common Language Runtime)控制,超出CLR的管理范围。那么

2005-04-11 12:56:00 10783 9

原创 解决ASP.NET上传文件大小限制

对于asp.net,默认只允许上传2M文件,增加如下配置,一般可以自定义最大文件大小.executionTimeout="300" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false"/> 如果还不行,可以使用思归提供的方案:我们在上传大文件时都遇到过这样或那样的问题。设置很大的maxRequestLength值并不能完全解决问

2005-04-08 09:34:00 777

原创 突破Win2003 (IIS6)上传文件尺寸限制

出于安全性考虑,防止利用大文件上传造成对站点的攻击,IIS6默认只允许上传200K文件.为突破这个限制,可以采用一下方法:解决办法:   1. 关闭 IIS Admin Service 服务   2. 打开 /Windows/system32/inesrv/metabase.xml   3. 修改 ASPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800   

2005-04-08 09:23:00 779

原创 MS-SQL 和 Oracle中的数学方法

---------数学函数   1.绝对值   S:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual  3.取整(小)   S:select floor(-1.001) val

2005-04-06 22:08:00 569

原创 收集一些常见的Sql Server 问题

正在学习SQL Server 期望收集一些常见的Sql Server 问题 Sql Server问题摘要1. 合并若干个表?描述:建立一个新表,其字段结构是其他若干个表Join以后的结果。解决思路:select * into 新表名 from 旧表1名,旧表2名,……实例:--表NewTableName的字段为表titles和titleauthor字段表相加;---记录为记录为select * f

2005-04-06 22:07:00 624

原创 生成图片式验证码试验

share a simple way to generate a code for validation base on image. in image.aspx.cs:using System.Drawing;using System.Drawing.Imaging;private void Page_Load(object sender, System.EventArgs e) {     

2005-04-06 22:06:00 650

原创 asp分页

----------------------------------------------------目的: 实现分页(rs已经为Recordset对象)输入: numPage:第几页      intPage:每页显示的信息条数传址: 无返回: 无输出: 无备注: 用于记录集的分页显示用法: Call setPage(2,10)-----------------------

2005-04-06 22:05:00 619

原创 一种asp分页方法

%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>http://www.w3.org/TR/html4/loose.dtd">dim WebPageSize,Page,Sql,Info,PageDis,ClassID,i,DiswebPageSize=10  每页显示的信息数量---------查表语句------------ sql = "select * from

2005-04-06 22:04:00 625

原创 一个简单的加密/解密方法

Private Function EncryptString(strString)Dim CharHexSet, intStringLen, strTemp, strRAW, i, intKey, intOffSetRandomize TimerintKey = Round((RND * 1000000) + 1000000) ##### Key BitsizeintOffSet = Round

2005-04-06 22:02:00 616

原创 加入身份验证信息的SMTP mail发送

注意在VS2003下编译才可以通过.System.Web.Mail.MailMessage mail=new System.Web.Mail.MailMessage(); //定义邮件的发送地址 mail.From="[email protected]"; //定义邮件的接收地址 //设置以分号分隔的收件人电子邮件地址列表 mail.To="[email protected]"; //定义邮件的暗送地址

2005-04-06 22:01:00 1346

原创 .net生成验证码

//驗證碼using System;using System.Drawing;using System.Drawing.Imaging;namespace Alumni.Manage{ ///  /// VerifyCode 的摘要说明。 ///  public class VerifyCode : System.Web.UI.Page {  private void Page_Load(obje

2005-04-06 21:58:00 1034

原创 pbsql的一个分页存储过程

CREATE PROCEDURE sp_page  @tb         varchar(50), --表名  @col        varchar(50), --按该列来进行分页  @coltype    int,         --@col列的类型,0-数字类型,1-字符类型,2-日期时间类型  @orderby    bit,         --排序,0-顺序,1-倒序  @coll

2005-04-06 21:56:00 497

原创 一段SQL脚本

create table gc (col1 char (10))drop table gc-----------------------------处理参数declare @str varchar(100)select @str=1,2,3,4,5--插入处理declare @s varchar(8000)select @s=select  +replace(@str,,, unio

2005-04-06 21:55:00 537

原创 制作.net安装项目

1、添加一个新项目->选择类库模板->命名为DBCustomAction 2、单击项目右键->添加新项->选择安装程序类(命名为DBCustomAction.cs) 3、在服务器资源管理器中添加->连接到数据库->指定用户密码(选择允许保存密码)->数据库选择master 4、切换到DBCustomAction.cs的视图状态->将服务器资源管理器数据库连接中的master.dbo拖动到desig

2005-04-06 21:52:00 811

原创 在 C# 中用指定的字符串 替换 另外的一个字符串里的内容

using System;using System.Text.RegularExpressions;string myString;myString = "This is a test.";myString = Regex.Replace(myString, " is", " was");

2005-04-06 21:47:00 1132

原创 简单的获得dll所在位置

public static string GetDllPath(){ return System.Reflection.Assembly.GetExecutingAssembly().CodeBase;}或:public string GetDllPath(){ return System.Reflection.Assembly.GetExecutingAssembly().CodeBase;}p

2005-04-06 21:46:00 623

原创 现有的Web打印控制技术分成几种方案

现有的Web打印控制技术分成几种方案  自定义控件完成打印  利用IE自带的WebBrowser控件实现打印  利用第三方控件实现打印以下主要谈前两个方面的内容一、 自定义控件方式自定义控件方式就是利用VB或VC等工具生成COM组件,用定义好的打印格式来分析打印源文件从而实现打印。只有将生成的组件下载并注册到客户机上,才能实现在客户端的打印。难点主要是定义打印格式、如何来分析打印源文件。现有的比较

2005-04-06 21:44:00 2347

原创 涉及网络编程时,需要用到的几个常用方法.

涉及网络编程时,需要用到的几个常用方法.1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAddress2. 在网络编程中的通用方法:获取当前电脑名:static System.Net.D

2005-04-06 21:42:00 638

空空如也

空空如也

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

TA关注的人

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