- 博客(36)
- 资源 (5)
- 收藏
- 关注
原创 实用js大全
//打开模式对话框 function doSelectUser(txtId) { strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strReturn; url="selUser.aspx"; strReturn=window.
2006-04-19 13:38:00 1967
原创 IE缓存函数
/**@title:IE缓存函数(PHP)@author:axgle*/iecache();echo date("Y-m-d H:i:s"); function iecache() { $_SERVER[HTTP_IF_NONE_MATCH]?header(Etag:1,true,304):header(Etag:1);}?>IE缓存函数将数据缓存在用户浏览
2006-04-15 20:38:00 971
转载 精巧的sql注入总结
总结asp注入时用到的方法 1.判断是否有注入 ;and 1=1 ;and 1=2 2.初步判断是否是mssql ;and user>0 3.判断数据库系统 ;and (select count(*) from sysobjects)>0 mssql ;and (select count(*) from msysobjects)>0access 4.注入参数是字符
2006-04-13 10:50:00 1025
原创 JavaScript : WINDOW FOR JAVASCRIPT 窗口对象
JavaScript : WINDOW FOR JAVASCRIPTdocument.title="JavaScript : WINDOW FOR JAVASCRIPT - "+document.title 熟练window对象的open、close、alert、confirm、prompt、setTimeout、clearTimeout、setInterval、clearInterval
2005-11-27 18:01:00 2577
原创 showModalDialog和showModelessDialog使用心得
showModalDialog和showModelessDialog使用心得作者:不详发布日期:2005-01-02 | 更新日期:2005-01-02本页内容showModalDialog和showModelessDialog有什么不同?怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口?怎样才刷新showModalDialog和showModel
2005-07-24 12:23:00 2241
原创 document.body.scrollTop总是零的原因
原来在HTML文件头部声明了这样一句:http://www.w3.org/TR/html4/loose.dtd">改成这样就好了:但页面稍有变化,感觉不爽,于是又在google里找,终于发现这是IE5与IE6的区别:var scrollPos; if (typeof window.pageYOffset != undefined) { scrollPos = window.pageYOf
2005-07-22 13:19:00 1888 1
原创 如何用Javascript代码实现浏览器菜单命令
序:用js实现菜单命令虽然在技术上讲没什么,不过这个算是比较全了。 每当我们看到别人网页上的打开、打印、前进、另存为、后退、关闭本窗口、禁用右键等实现浏览器命令的链接,而自己苦于不能实现时,是不是感到很遗憾?是不是也想实现?如果能在网页上能实现浏览器的命令,将是多么有意思的事啊!下面我们就来看看如何用Javascript代码实现浏览器菜单命令(以下代码在Windows XP下的浏览器中调试
2005-06-22 10:43:00 1131
原创 SQL Server 存储过程的分页方案比拼
1SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点 2建立表: 3 4CREATE TABLE [TestTable] ( 5 [ID] [int] IDENTITY (1, 1) NOT NULL , 6 [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
2005-06-20 13:01:00 1111 1
原创 写入和读取图片(c# asp.net sqlserver)[转]
首先要创建一个表包含自段image 和 type 类型各自为image 和 vnancharWebForm1.aspx WebForm1 WebForm1.aspx.csusing System;using System.Collections;using System.ComponentModel;using System.Data;using System.D
2005-04-04 23:08:00 1147
原创 ASP.NET中上传文件到数据库
介绍为什么要将文件保存到数据库呢?理由很多,最直接的就是,将文件放入数据库以后,可以对文件进行更好的管理,特别是文本文件、图片等,如果不使用数据库,数量巨大的时候,很难做到有效的管理和区别。特别是需要作一些与文字密切相关的应用的时候,将文件全部放入数据库是最好的选择,对文字的处理、检索等,都可以直接利用数据库的一些功能,可以做到真正的有效管理。本文举例主要针对以文字为基础的文件,比如WORD等,但
2005-04-03 21:21:00 960
原创 @@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息。
比如下面的SQL 语句: select EmployeeID from employees -- 这条SQL 语句返回9条记录 print(@@error) print(@@ROWCOUNT) 返回的结果是: (9 row affected) 0 0 而 select EmployeeID from employees -- 这条SQL 语句返回9条记录 print(@@ROWCOUNT) pri
2005-04-03 17:17:00 1538
原创 asp.net实现验证码
#region 实现一个验证码的类public class ValidateCode{private Bitmap validateimage;private Graphics g;public ValidateCode(){validateimage = new Bitmap(120, 30, PixelFormat.Format24bppRgb);g = Graphics.FromImage(
2005-03-26 19:04:00 925
原创 asp.net实现pop功能
一个asp.net 版本的邮件接收程序,我们知道,在asp+中发送Email是见很方便的事情,可是怎么进行收取pop信件的程序呢?看来只有拿出豆腐的杀手剑了:)首先我们来看看这个程序的代码:pop.aspxprotected void Page_Load(Object Src, EventArgs E){ String user="doufu"; //邮箱用户代码 Stri
2005-03-26 19:00:00 1423
原创 使用Socket撰写邮件发送程序
首先,我们简单介绍一下带验证的SMTP服务器如何使用AUTH原语进行身份验证,其详细的定义可以参考RFC2554。具体如下:1)首先,需要使用EHLO而不是原先的HELO。2)EHLO成功以后,客户端需要发送AUTH原语,与服务器就认证时用户名和密码的传递方式进行协商。3)如果协商成功,服务器会返回以3开头的结果码,这是就可以把用户名和密码传给服务器。4)最后,如果验证成功,就可以开始发信了。下面
2005-03-26 18:09:00 1723
原创 Asp.Net页面输出到EXCEL
其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online
2005-03-26 17:37:00 908
原创 c#.net常用的小函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 i
2005-03-24 17:11:00 782
原创 c#发送需要smtp认证的邮件
-------------------------调用类 -----------------------------------private void SendMaill(string username,string superpassword,string email) { string body="尊敬的用户:您好! & nbsp;你的登录用户名是:"+username+"这
2005-03-24 16:25:00 1771
原创 DataGrid相关知识总结(收集自各位老大处)
关于datagrid的问题,如何使行宽不可由用户更改。(即行宽固定,不能通过拖拉的方式改变)定义DataGrid的时候就把宽度设定 如何在winform中DataGrid点击某行,使数据实时显示在TEXTBOX中?datagrid的keypress事件中textbox1.text=mydatagrid(mydatagrid.currentcell.ro
2005-03-24 13:50:00 933
原创 .NET中加密和解密的实现方法
.NET将原来独立的API和SDK合并到一个框架中,这对于程序开发人员非常有利。它将CryptoAPI改编进.NET的System.Security.Cryptography名字空间,使密码服务摆脱了SDK平台的神秘性,变成了简单的.NET名字空间的使用。由于随着整个框架组件一起共享,密码服务更容易实现了,现在仅仅需要学习System.Security.Cryptography名字空间的功能和用
2005-03-24 13:48:00 921
原创 一个广为流传的关于项目管理的通俗讲解
这是一个广为流传的关于项目管理的通俗讲解 想首先问大家一个问题:你觉得中国人聪明还是美国人聪明? 我见过最好的回答是美籍华人。 我们说美国人很愚蠢,为什么呢? 你们都考过T或G吧,他们经常会出这么一道题1/3+1/2=? 50%的人回答是2/5,这可是美国研究生入学考试的试题呀! 通常在这个问题之前还有一个1/2+1/2=?为什么? 他们怕太难了,先给个容易的热身一下。 我在美国的时候见过很多的
2005-03-24 13:37:00 873
原创 实现中英文混合字符串的格式化
Function GetString(Str,Num) Dim objRegExp,Matches,Letter,strTemp,iTemp IF Len(Str)>Num Then strTemp=Left(Str,Num) Set objRegExp = New RegExp objRegExp.Global = true
2005-03-23 20:39:00 879
原创 经典正则表达式
匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}匹配空行的正则表达式:/n[/s| ]*/r匹配HTML
2005-03-23 16:29:00 1474
原创 汉字编码及相关问题(unicode,ansi,gb2312)
在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。 在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8 bits表示一个字符,可以表示256个字符,主
2005-03-23 16:05:00 4205 1
原创 .NET中统一的存储过程调用方法
.NET中统一的存储过程调用方法刘志波 声明:该文已发表在《计算机应用》第23卷第11期上 摘要:在各种系统开发中,使用存储过程是一个良好的习惯,不仅可以带来临时表、函数、游标等特性,而且调试、升级、维护都变得方便。可是,几乎所有的存储过程的调用都是一种模式,主要差别也就是每个存储过程的参数不同。那么,可不可以采用一种方法来统一所有的存储过程调用,减少不必要的编程呢?在研究了SQL Server数
2005-03-21 17:45:00 859
原创 存储过程DataGrid分页及注意点 选择自 mail_ricklee 的 Blog
sqlserver中的存储过程完整代码/****************************************************************** 存储过程名: GetCustomersDataPage * 过程描述: 通用大数据集分页* 传入参数: * 传出参数: * 修改记录* 姓名 日期 修改类型* NickLee 2005-1-17
2005-03-20 03:12:00 807
原创 大数据量下的分页
大数据量下的分页郭红俊 对于非常大的数据模型而言,分页检索时,每次都加载整个数据源非常浪费。通常的选择是检索页面大小的块区的数据,而非检索所有的数据,然后单步执行当前行。 本文演示ASP.net的DataGrid和Sql Server 实现大数据量下的分页,为了便于实现演示,数据表采用了Northwind数据库的Orders表(830条记录)。 如果数据表中有唯
2005-03-20 03:02:00 739
原创 ASP中如何执行存储过程? 选择自 leonduan 的 Blog
1. 什么是存储过程?存储过程是SQL server所提供的Tranact-SQL语言所编写的程序。2. 如何建立存储过程?Create Procedure EmployeeID_Orders@EmployeeID as intasselect * from orderswhere employeeID=@EmployeeID3. ASP中执行存储过程:A.
2005-03-20 02:56:00 882
原创 C#执行存储过程的简化 选择自 spanzhang 的 Blog
下面的方法是我在实际开发中摸索出来的,可以在很大程度上简化调用存储过程的代码。首先来看一下C#调用存储过程的一般过程:1、打开数据库连接SqlConnection;2、生成一个SqlCommand;3、向命令对象填充参数;4、执行存储过程;5、关闭连接;6、其他操作。我这里讲的主要是简化第3步操作,最终在调用存储过程的时候只需要传递存储过程的名字和相应的参数值。调用示例如下: db
2005-03-20 02:55:00 698
原创 在C#中用最简洁有效的代码执行存储过程并返回数据
存储过程 p_sys_Login 定义如下:CREATE PROCEDURE p_sys_Login @argUserID varchar(20), --用户名 @argPassword varchar(20), --密码 @argResult varchar(50) OUTPUT --登录结果AS/* ... ...*/ 下面演示如何在C
2005-03-20 02:48:00 720
原创 关于GC
.NET的GC机制有这样两个问题:首先,GC并不是能释放所有的资源。它不能自动释放非托管资源。第二,GC并不是实时性的,这将会造成系统性能上的瓶颈和不确定性。为了解决第一个问题,.NET提供了析构函数,在C#中是~ClassName的形式。如果某个类定义了析构函数,.NET会在第一次的GC中调用析构函数,第二次才真正进行资源释放。这就允许了我们能够做一些手动的资源管理操作,手动对非托管资源进行清理
2005-03-19 14:53:00 734
原创 ASP上传数据流格式分析
最近经常见到有人被使用ASP上传文件所困扰,而所遇到的问题主要就是对于通过表格提交的流数据的分析,为了减轻各位ASP爱好者的工作同时详尽的分析这种流数据的格式就产生了本文。由于本文中所介绍的都是lzc自己分析上传数据所得的结果,所以有可能不甚准确,请谅解并欢迎帮助查找错误。要通过HTTP上传文件首先要在提交的form的定义中加入ENCTYPE="multipart/form-data"类型标示,然
2005-03-13 17:31:00 1122
原创 How do I change the FROM address to a friendly name?
By default, many people set the FROM property of the MailMessage class to something like: mail.From = "me@mycompny.com"By doing this the email address will show up in the FROM line of most email reade
2005-03-13 17:21:00 863
原创 基于WEB系统的多语言支持--ASP国际化多语言详细方案
作者:hardVB 1.ASP部分 a.建立语言包 1.在各个子系统建立"语言包"目录 , 如BBS--> language -->Simplified --->Traditional --->English 2 为每个ASP,js,HTC 建立语言文件,如ACMBBStopic.asp.lang ,treeview.htc.lang , 用来存放语言全局变量。 如目录Language/Engli
2005-03-13 17:18:00 800
原创 C# - MailSender 邮件发送组件源代码 (支持ESMTP, 附件)
namespace JcPersonal.Utility{ using System; using System.Collections; using System.Net.Sockets; using System.IO; using System.Text; /// /// Mail 发送器 /// public class MailSender { /// /// SMTP服务器域
2005-03-13 17:16:00 1014 1
原创 JavaScript 对象与数组参考大全
JavaScript 对象与数组参考大全 本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javas
2005-03-13 17:14:00 678
原创 一个功能强大的表单验证程序
表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。Validator是基于JavaScript技术的伪静态类和对象的自定义属性,可以对网页中的表单项输入进行相应的验证,允许同一页面中同时验证多个表单,熟悉接口之后也可以对特定的表单项甚至仅仅是某个字符串进行验证。因为是伪静
2005-03-13 17:09:00 1511
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人