摘要: using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System... 阅读全文
posted @ 2009-02-16 21:38 refuly 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 还记得我在博客园第一篇博客就是学习委托和事件的学习笔记,呵呵,转眼已经在博客园待了一年多了,学到的东西确实是很多,感谢博客园里面辛勤写博的各位,给我们带来了宝贵的学习资料,传递着分享知识和技术的快乐。 入正题,一直以来我都在寻求基于asp.net的插件的实现方式,有试过动态加载用户控件实现,感觉有些沉重,苦思很久,偶然之间想到了第一篇笔记,原来苦苦得寻求,却在灯火阑珊处,呵呵。其实插件主要是提... 阅读全文
posted @ 2009-02-16 21:37 refuly 阅读(2221) 评论(0) 推荐(0) 编辑
摘要: ----------------------------------------------------------------------------------- --作者:启程 www.letwego.cn --只是本人大概测试,不一定完全正确 DECLARE @DateBegin datetime DECLARE @DateEnd datetime SET @DateBegin=getda... 阅读全文
posted @ 2008-12-19 09:29 refuly 阅读(351) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Data; using System.Collections; using System.Xml; using System.IO; using System.Text; using System.Diagnostics; namespace ZZ { public class ZZConsole { [STAThrea... 阅读全文
posted @ 2008-12-19 08:01 refuly 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 向Sql 中导入Excel数据时,使用MS SQL的DTS功能 可以很方便的导入,同时引用Dll文件,可以在程序中对导入过程进行控制。 创建DTS包的过程如下: 1。在SQL企业管理器中,工具菜单选数据转换服务,导入数据 按照它的图形化向导提示,可以一步步创建一个DTS包,可以选择保存在数据库。 2。在SQL企业管理器中,左边树形结构中选择 数据转化服务,本地包中 可以新建一个包,同样有图形化的界... 阅读全文
posted @ 2008-12-19 07:58 refuly 阅读(295) 评论(0) 推荐(0) 编辑
摘要: DTS是sql server里很好用的一样东西,用它来做信息系统的数据导入,是再合适不过了。但是sql server中的DTS毕竟只有数据库开发人员才会调用,运营人员不懂数据库知识,只能写个调DTS的程序给他们用。 网上也有一些文章讲调用DTS的,不过大多是用DTSRun.exe,那么如何在代码里调呢? 首先引用Microsoft DTSPackage Obje... 阅读全文
posted @ 2008-12-19 07:57 refuly 阅读(588) 评论(1) 推荐(0) 编辑
摘要: conn.open(); 建立一个SqlCommand sqlcmd=new SqlCommand(); sqlcmd.CommandTimeout=180; 意思为sqlcmd的超时为3分钟。 可根据需要设置,如果过长,也可以设置为0,当此属性设置为0时表示不限制时间。此属性值应该慎用。还需要在Web.config配置文件中设置http请求运行时限间 这里设置的为720秒,前... 阅读全文
posted @ 2008-12-19 07:56 refuly 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 原文请参考:http://www.cnblogs.com/lovecherry/archive/2005/03/25/125519.html 方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载 优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。 2、也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再... 阅读全文
posted @ 2008-12-14 10:41 refuly 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 要想自动显示超链接的关键在于如何能正确识别超链接,毫无疑问的,最有效的方法是用正则表达式。正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式,描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。.net基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,用它就可以自动探... 阅读全文
posted @ 2008-08-24 10:39 refuly 阅读(204) 评论(0) 推荐(0) 编辑
摘要: //这是一个webservice private AppUpdate.UpdateServ UpdateSvr; private void button1_Click(object sender, System.EventArgs e) { if(LinkWebServices()==true) { this.label1.Text="连接服务器........ 阅读全文
posted @ 2008-08-24 10:38 refuly 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 只能输入数字:"^[0-9]*$" 只能输入 n 位的数字:"^\d{n}$" 只能输入至少 n 位的数字:"^\d{n,}$" 只能输入 m ~ n 位的数字:"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$" 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$" 只能输入有 1~3 位小数的正实数:"^[0-9]+(.[0-9]{1,... 阅读全文
posted @ 2008-08-24 10:37 refuly 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.... 阅读全文
posted @ 2008-08-24 10:36 refuly 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 据说此加密算法每次加密的结果都不同,但解密的结果相同 using System; namespace test001 { /** 对sSource,进行加密、解密操作。 @param sSource String :操作的字符串 @param iFlag int :操作类型 1-加密 2-解密 @return String :加密或解密后的字符串 **/ p... 阅读全文
posted @ 2008-08-24 10:35 refuly 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在html文件引入其它html文件的几种方法 简介:在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下,本人觉得第三种方式较好! 1.IFrame引入,看看下面的代码 程序代码 ... 阅读全文
posted @ 2008-08-24 10:32 refuly 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 逻辑与/或:AND、OR 注意AND、OR必须大写,否则会被认为是普通的单词,而不是搜索指令。 与普通编程语言不一样的是,OR指令优先于AND指令。 简写:AND指令一般以空格代替,不明确写出。另外AND指令还可以用+代替。OR指令可用|代替。 样例:Inverted OR Signature files OR file OR... 阅读全文
posted @ 2008-08-24 10:31 refuly 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 如果要想获得远程的地址,需要用sendarp这个函数来实现。具体的代码如下: [DllImport("Iphlpapi.dll")] private static unsafe extern int SendARP(Int32 dest,Int32 host,ref IntPtr mac,ref IntPtr length); [DllImport("Ws2_32.dll")] private s... 阅读全文
posted @ 2008-08-24 10:27 refuly 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1 在工程中引用Microsoft.VisualBasic.dll 一般此文件在.net框架环境目录中如C:\ WINNT \Microsoft.NET \Framework \v1.1.4322 \Microsoft.VisualBasic.dll。 2 使用方法 Microsoft.VisualBasic.Strings.StrConv( “instr”,Microsoft.Vi... 阅读全文
posted @ 2008-08-24 10:27 refuly 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 在前一版本的基础上改进了一些地方 把压缩文件名加进压缩后的文件中,解压还原成原文件而不是无尾文件 如果这个版本代码难解,可以先看看上一版本 界面: 代码清单: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawin... 阅读全文
posted @ 2008-08-24 10:23 refuly 阅读(310) 评论(0) 推荐(0) 编辑
摘要: string转换成color string col = "#FF8400"; this.BackColor = System.Drawing.ColorTranslator.FromHtml(col); color转换成string Color mycolor = this.BackColor; string strcol = System.Drawing.ColorTranslator.ToHt... 阅读全文
posted @ 2008-08-24 10:21 refuly 阅读(293) 评论(1) 推荐(0) 编辑
摘要: 在div中,文本布局经常出现,换行混乱的情况。上面的这几个css属性功能能帮我们解决这类的问题。 问题表现:1.如果是全英文字符串,中间不包含任何符号(包括空格),不自动换行. 2.中英文混写,则在英文字符串的开始处换行(英文长度>div长度),结尾处不换行。 3.英文整个单词换行。等等,可能还有一些问题,这里只列出了常见... 阅读全文
posted @ 2008-08-24 10:20 refuly 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 1.单行文字 设置div的高度与文字的行高一样就可以了,即 line-height 和 height 的数值是一样的就可以了,最后给div一个 over-flow: hidden ,让超出的部分隐藏. 这种方法支持块级和内联极元素以及所有的浏览器,不过只能显示一行,而且IE中不支持等的居中,之所以要用 overflow: hidden ,是因为当用户放大字体时,字会超出div的范围. ... 阅读全文
posted @ 2008-08-24 10:19 refuly 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 导航栏是网页中常用的模块,有很多方法可以实现,下面是用css实现的方法: 首页 博客 设计 相册 论坛 关于 css代码如下: #menu {padding:20px 20px 0 0} /*利用padding:20px 20px 0 0来固... 阅读全文
posted @ 2008-08-24 10:17 refuly 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 一、详细版 l 初始化 ² 当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前可以使用的对象包括QueryString, Form以及Cookies集合,还有Cache对象。注意:在构造函数里是不允许使用Session的。 ² 下一个将执行的方法是Add... 阅读全文
posted @ 2008-08-24 10:13 refuly 阅读(234) 评论(0) 推荐(1) 编辑
摘要: 哈希加密: MD5: byte[] data = new byte[DATA_SIZE]; // This is one implementation of the abstract class MD5. MD5 md5 = new MD5CryptoServiceProvider(); byte[] result = md5.ComputeHash(data); SHA1: byte... 阅读全文
posted @ 2008-08-24 10:11 refuly 阅读(222) 评论(1) 推荐(0) 编辑
摘要: 1什么是图片盗链 让我们先分析一般的浏览现象,其中最重要的一点就是一个完整的页面并不是一次全部传送到客户端的.如 果你请求的是一个带有许多图片和其它信息的页面,那么最先的一个Http请求被传送回来的是这个页面的文 本,然后通过客户端的浏览器对这段文本的解释执行,发现其中还有图片,那么客户端的浏览器会再发送一 条Http请求,当这个请求被处理后那么这个图片文件会被传送到客户端,然后浏览器回将图片安放... 阅读全文
posted @ 2008-07-31 17:42 refuly 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 上面这些图片大家不熟悉,不过如果大家留心一下就会发现每张图片上都有一些有关网站的信息,只不过第一张和第二张使用的是图片,第三张就是"life.netskycn.com"文字而已,这就是所谓的图片水印技术,它一般都是在原有图片上添加一些自己的标记(一般是网站网址),这样如果别的网站直接链接使用的话,则不可避免带上了自己网站的信息,相当于给自己网站做了广告。 最近本人也做了一个asp.net网站,做一... 阅读全文
posted @ 2008-07-31 17:40 refuly 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 下边列出sql server与access的语法差别,方便大家在更换程序数据库时查询。 日期分隔符号 access:英镑符(#) sql server:撇号(’) Boolean 常量 access:True、False;On、Off;Yes、No;整数:-1(真)、0(假)。 sql server:整数:1(真)、0(假) 字符串连接 access:和号(&) ... 阅读全文
posted @ 2008-07-30 19:10 refuly 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.add... 阅读全文
posted @ 2008-07-30 18:42 refuly 阅读(135) 评论(0) 推荐(0) 编辑
摘要: //请参考下面的例子 void Page_Load(){ Response.Charset=""; this.EnableViewState =false; StringWriter tw=new StringWriter(); HtmlTextWriter wt =new HtmlTextWriter(tw); string path=@"c:\test.htm"; //Fi... 阅读全文
posted @ 2008-07-30 18:41 refuly 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 注意,下面备份还原都是用存储过程实现! if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_backupdb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [dbo].[p_backupdb] GO /*--备份数据库的通... 阅读全文
posted @ 2008-07-30 18:37 refuly 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 原理:SQLServer2000引入的动态内存分配机制,一般不能很好的回收内存,如果计算机一直不关闭,就会发生内存耗尽的可能。您可以选择每周关机一次来避免,或者是按照下述方法来抑制内存的增长。1、在服务器上开始—MicrosoftSQLServer—企业管理器中启动SQL企业管理器2、启动以后打开右边的控制台树:控制台根目录\MicrosoftSQLserver\SqlSe... 阅读全文
posted @ 2008-07-30 18:35 refuly 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 当我们在ASP.NET开发时,经常会遇到一个头疼的问题:字符数的控制 由于数据库的字段长度是固定的,因此在进行字符输入时,最关键的就是控制字符的个数不能超过字段的长度,要不然,一个个异常会让人疯掉的。 对于单行文本框,不管是HTML控件还是Web控件,我们经常会使用MaxLength来控制,但这种控制无法控制到中文字符,即MaxLength=50的控制,可以输入50个英文与50个中文,这... 阅读全文
posted @ 2008-07-28 13:37 refuly 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 防止ACCESS数据库被下载的9种方法 [整理版] 作者:yinhu 来自:http://www.powers.com.cn 篇首语:原来改mdb为asp就能防下载是鬼话。 引子:昨天和animator试验了一下,把data.mdb文件改名为data.asp文件后放在wwwroot目录里。然后 在IE中输入data.asp路径后,发现IE显示一片空白,右键->察看源文件,跳出记事本,将内容另... 阅读全文
posted @ 2008-07-28 13:31 refuly 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 对于服务器数据的备份是比较麻烦的事情,如果每天或者经常要手工去备份自然是很痛苦的事情。这里我介绍一种通过sql server的作业调度来建立自动备份的方法... 阅读全文
posted @ 2008-07-28 13:23 refuly 阅读(237) 评论(0) 推荐(0) 编辑
摘要: public static string GetFirstString(string stringToSub, int length) { Regex regex = new Regex("[\u4e00-\u9fa5]+", RegexOptions.Compiled); char[] stringChar = stringToS... 阅读全文
posted @ 2008-07-28 13:20 refuly 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.设置web.config文件。(我不喜欢设置成这样) ...... ...... 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name =... 阅读全文
posted @ 2008-07-28 13:16 refuly 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 我一直以为ACCESS的SQL语句与SQL Server差不多,当时也使用 Select top n在ACCESS测试过,都是成功的,但昨天突然发现ACCESS中有个问题: 如果在查询TOP语句的后面使用Order by,而且Order by字段中有重复值的话,那么这个TOP很可能会失效, 会返回所有记录 比如: Select top 5 from News order by CreateD... 阅读全文
posted @ 2008-07-28 13:11 refuly 阅读(506) 评论(0) 推荐(0) 编辑
摘要: ".*"="application/octet-stream" ".001"="application/x-001" ".301"="application/x-301" ".323"="text/h323" ".906"="application/x-906" ".907"="drawing/907" ".a11"="appl 阅读全文
posted @ 2008-07-28 12:13 refuly 阅读(235) 评论(0) 推荐(0) 编辑