自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Toti的专栏

只要努力,天资差与环境不好都是可以克服的 !

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

转载 开发基于ASP.NET WebService的图片验证码服务

最近,工作中接到一项任务,开发一个页面验证码功能,查阅了一些网上的资料,并结合以前的绘图方面的知识,实现了如下的解决方案。生成的验证码效果如图:  要解决的问题:  1. 如何随机生成图片    生成System.Drawing.Bitmap对象,使用System.Drawing.Graphics向位图对象中绘图。  2. 如何在WebService的方法中通过参数传递图片数据

2007-06-07 23:36:00 866

转载 Javascript 小技巧

事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();  事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.r

2007-04-26 09:24:00 608

转载 下拉日期控件(来自小山)

HTML>    HEAD>        title>WebForm1title>        LINK HREF="Calendar.css" TYPE="text/css" REL="stylesheet">        script language="javascript" src="Calendar.js">script>    HEAD>    body>        form

2007-04-15 10:42:00 901

转载 超级方便的Ajax控件-MagicAjax

官方网站:http://www.magicajax.net/下载:.NET 1.1 binary release .NET 2.0 binary release Source最新版本:0.2.2支持:.net 1.1 / 2.0    这两天找到一个非常好用的Ajax控件-MagicAjax,这是一个开源项目,支持dotNet 1.1 / 2.0,如果您对Ajax不知如何入手,建议您使用该控件

2007-04-15 10:30:00 1182 1

转载 ASP.NET定制简单的错误处理页面

通常web应用程序在发布后,为了给用户一个友好界面和使用体验,都会在错误发生时跳转至一个自定义的错误页面,而不是asp.net向用户暴露出来的详细的异常列表。   简单的错误处理页面可以通过web.config来设置 <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">  <error statusCode=

2007-01-20 09:35:00 920

转载 高级缓存技术

高级缓存技术提高 Web 应用程序性能的一种方法是在内存中缓存静态内容。缓存内容的返回速度始终比新提供内容的速度快。但是,换来的是缓存的内容可能会过时。ASP.NET 1.x 支持几种缓存,包括: • 页面级别 — 每页可以作为一个整体块或根据用来访问该页的参数进行缓存。缓存页在一段固定时间之后过期。  • 页面片段 — 如果使用用户控件(.ascx 文件)来构建页面,那么可以将用户控件独立于

2007-01-13 12:08:00 1184

原创 收藏的网址

 //tblCell.Align="centre";   tblCell.BgColor = "green";   tblCell.Width = "38px";   tblCell.Height = "5px";   tblCell.Align="centre";   tblCell.InnerHtml = "  101";   //tblCell.Align="centre

2007-01-13 12:06:00 831

转载 经典T-SQL[MD5算法实现]

IF EXISTS(SELECT * FROM dbo.syso b j e c ts WHERE id = OBJECT_ID(N[dbo].[MD5_m_OnBits]) AND xtype IN(NFN, NIF, NTF)) DROP FUNCTION [dbo].[MD5_m_OnBits] GO /************************************

2007-01-12 10:21:00 796

转载 如何实现将Excel表(含多张数据库表)导入数据库(SQLServer)

前几天,一直在网上搜索资料,想实现这个功能,都没找到我想要的结果,最后只要自己想办法实现了害怕忘记,把它贴出来,以便以后使用,也给需要这个功能的人提供点思路:大体思路是:将Excel的数据提出放在数据集中,在过循环将主表数据插入,在通过循环将从表插入:代码如下:private void button1_Click(object sender, System.EventArgs e){//选择文

2007-01-08 13:14:00 1024

转载 Javascript一些对象

本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象

2006-12-30 14:25:00 661

转载 javascript使用关键字defer

脚本的DEFER化   DEFER是脚本程序强大功能中的一个“无名英雄”。你可能从没有使用过它,但是看完这里的介绍后,相信你就离不开它。它告诉浏览器Script段包含了无需立即执行的代码,并且,与SRC属性联合使用,它还可以使这些脚本在后台被下载,前台的内容则正常显示给用户。    最后请注意两点:   1、不要在defer型的脚本程序段中调用document.write命令,因为document

2006-12-21 17:00:00 758

转载 JavaScript实用的一些技巧

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table 2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收藏

2006-12-20 15:37:00 678

转载 SQL SERVER数据库开发之触发器的应用

引用:定义:  触发器是一种特殊类型的存储过程,不由用户直接调用。当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器可以查询其它表,而且可以包含复杂的 SQL 语句。它们主要用于强制复杂的业务规则或要求。  触发器一个应用就是保持和维护数据的完整性及合法性,那么怎么来理解呢?就是说你可以在程序里提交任意数据,然后

2006-12-13 16:13:00 1047

转载 SQLServer2000索引结构及其使用

 一、深入浅出理解索引结构   实际上,您可以把索引理解为一种特殊的目录。微软的SQLSERVER提供了两种索引:聚集索引(clusteredindex,也称聚类索引、簇集索引)和非聚集索引(nonclusteredindex,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:   其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地

2006-12-12 11:16:00 1037

转载 Asp.net 默认配置下,Session莫名丢失的原因及解决办法

正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。这次到CSDN上搜了一下帖子,发现好多人在讨论这个问题,然后我又google了一下,发现微软网站上也有类似的内容。现在我就把原因和解决办法写出来。原因:由于Asp.net程序是默认配置,所以Web.Config文件中关于Sessi

2006-12-03 16:03:00 950

转载 面试问题大全

   最近又是找工作地时候啦,以前地一些收藏,整理了一下,发出来,给正在找工作或者将要找工作地同行、学弟、学妹参考一下啦。。。--------------------------------------------------1. C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? 2. 讲一讲你理解的web service,在dot net fram

2006-12-03 16:01:00 1623

转载 Visual C#中的多线程编程- -

   .NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。a.启动线程顾名思义,“启动线程”就是新建并启动一个线程的意思,如下代码可实现:Thread thread1 = new Thread(new ThreadStart( Count));其中的 Count 是将要被新线

2006-12-03 15:59:00 1013

转载 基于.NET的多线程编程入门

多线程在构建大型系统的时候是需要重点关注的一个重要方面,特别是在效率(系统跑得多快?)和性能(系统工作正常?)之间做一个权衡的时候。恰当的使用多线程可以极大的提高系统性能。   什么是线程?   每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上

2006-12-03 15:56:00 807

原创 javascript常用的一些判断输入验证

 //去左空格;function ltrim(s){    return s.replace( /^/s*/, ""); }//去右空格;function rtrim(s){    return s.replace( //s*$/, "");}//去左右空格;function trim(s){    return rtrim(ltrim(s));}//是否为空值;function I

2006-12-03 15:52:00 847

原创 验证码技术在网站中的应用

为了防止某些别有用心的用户利用机器人(恶意程序)自动注册、自动登录、恶意灌水、恶意增加数据库访问、用特定程序暴力破解密码,可采用验证码技术。    验证码应用原理:  浏览器应用HTML标准与网站服务器动态联系,在HTML的表单中,基本上都是使用指定有Action的POST方法。如果不应用验证码方法,将很容易被一些别有用心的人利用机器人程序或者盗用Action的恶意程序,实现其个人勾当。应用验证码

2006-10-22 16:14:00 1009

转载 在C#.net中如何操作XML

在C#.net中如何操作XML需要添加的命名空间:using System.Xml;定义几个公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ;1,创建到服务器同名目录下的xml文件:方法一:xmldoc = new XmlDocument ( ) ;//加入XML的声明段落,XmlDeclaration xm

2006-10-22 16:00:00 686

转载 转载:抽象类与接口的区别

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很

2006-10-22 15:56:00 598

空空如也

空空如也

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

TA关注的人

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