木子屋 Dnawo's BLOG

分类:Web编程

共 944 篇

SharpZipLib解压单个文件和文件夹

using System; using System.IO; using ICSharpCode.SharpZipLib.Zip; namespace ConsoleApplication1 { class Program { static void Main(string args) { ExtractFile(@"E:\mzwu.zip", @"code/default.htm"); ExtractFile(@"E:\mzwu.zip", "jquery-1.3.2.js", @"F:\a\b\c\d.js");…

OleDbDataAdapter+DataTable更新access数据库示例

using System; using System.Collections.Generic; using System.Data; using System.Data.OleDb; namespace ConsoleApplication1 { class Program { static void Main(string args) { string dbfile = AppDomain.CurrentDomain.BaseDirectory + "Database1.mdb"; DataTable table = new DataTable();…

Firefox查看框架源代码

在页面的框架(iframe)部分点击右键,选择查看源代码时,Firefox将打开父窗口的源代码,而不像其他浏览器那样打开框架页面的源代码。今天仔细看了下Firefox的右键菜单,发现它也是可以的,只是得多做下选择,在Firefox右键菜单中依次选择"本帧→查看帧源代码"就可以了:

ASP用ADODB.Stream代替FSO读写文本文件

在ASP中,我们常用Scripting.FileSystemObject组件来读写文本文件,但它有一个缺点是对编码支持不足,比如我们想读写一个utf-8文本文件,FSO就很难办到了,这时我们就需要使用Adodb.Stream组件来代替它: 调用示例

ASP同一站点下gb2312和utf-8页面传递参数乱码终极解决方法

要解决ASP同一站点下gb2312和utf-8页面传递参数乱码问题,只需严格做到以下4点即可: ①.页面文件使用正确的编码,gb2312使用ANSI,utf-8使用utf-8; ②.ASP代码中设置正确的CODEPAGE,gb2312使用936,utf-8使用65001; ③.HTML代码中设置正确的charset,gb2312使用gb2312,utf-8使用utf-8; ④.将传递的参数值使用js的escape函数进行编码; 示例代码 t1.asp(ANSI编码): t2.asp(utf-8编码):

获取一个数字的个位、十位、百位

Function NumberSplit(num) Dim i,length length=Len(num) For i=1 To length NumberSplit=NumberSplit & num mod 10 & "," '余数 num = num \ 10 '整除 Next NumberSplit=Left(NumberSplit,Len(NumberSplit)-1) End Function…

二维数组动态定义-ReDim Preserve

在为新数据准备数组,或者要缩减数组大小以节省内存时,这样做是非常有用的。有时希望改变数组大小又不丢失数组中的数据,使用具有 Preserve 关键字的 ReDim 语句就可做到这点。例如,使用 UBound 函数引用上界,使数组扩大、增加一个元素,而现有元素的值并未丢失: 在多维数组中,用 Preserve 关键字只能改变最后一维的上界;如果改变了其它维或最后一维的下界,那么运行时就会出错。所以可这样编程: 而不可这样编程: