实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient)

评论(0)浏览(134)分类:Asp.Net/C#/WCF
实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient) +展开-C#/*.Net/C#:实现支持断点续传多线程下载的HttpWeb客户端工具类(C#DIYHttpWebClient)*Reflector了一下System.Net.WebClient,重载或增加了若干:*DownLoad、Upload相关方法!*DownLoad相关改动较大!*增加了DataReceive、ExceptionOccurrs事件!*了解服务器端与客户端交互的HTTP协议参阅:*使文件下载的自定义连接支持FlashGet的断点续传多线程链..

C#操作注册表

评论(0)浏览(130)分类:Asp.Net/C#/WCF
C#操作注册表这几天因为要做一个像IE工具栏上的QQ、FlashGet一样的一个应用程序,所以简单研究了一下C#操作注册表,现总结如下:一.首先学习一下注册表方面要用到的知识:我们在注册表编辑器里右键点击一个子项选择“新建”,我们就会看到如图1,新建项的菜单里分为上下两部分,上面的“项”指得是在新建一个下一级项;下面的B指得是建立项的键,键的类型分..

C#版中文数字转阿拉伯数字

评论(0)浏览(125)分类:Asp.Net/C#/WCF
C#版中文数字转阿拉伯数字原本是群里某位大哥发的JavaScript版,因为项目里需要,改写成了C#版的,希望能对需要的人帮点忙哈~~~ +展开-C#///summary///将中文数字替换为阿拉伯数字////summary///paramname="word"/param///returns/returnspublicstaticstringWordToNumber(stringword){stringe="([零一二三四五六七八九十百千万亿])+";MatchCollectionmc=Regex.Matches(word,..

asp.net操作Excel总结

评论(0)浏览(127)分类:Asp.Net/C#/WCF
asp.net操作Excel总结asp.net操作Excel总结DataGrid输出到Excel并进行格式化处理用Xml2OleDb将XML文件插入到数据库在C#中利用Excel做高级报表在ASP.NET中将数据直接输出成Excel内容在.NET环境下将报表导出Excel和Word 将DataGrid输出到Excel文件把Excel文件中的数据读入到DataGrid中Other关于asp.net导出Excel http://www.cnblogs.com/caizinet/archive/2005/05/11/1..

用c#如何实现将生成的XML文件自动下载到客户端指定目录?

评论(0)浏览(207)分类:Asp.Net/C#/WCF
用c#如何实现将生成的XML文件自动下载到客户端指定目录?也就是说用户在浏览asp.net页面时只要输入想要保存文件的路径(如c:\xmlpath)然后单击按钮即可将服务器上的XML文件自动下载到本地c:\xmlpath目录。 请问该如何实现? 问题点数:40、回复次数:15Top 1 楼The123(Shall We Dance? :))回复于 2004-09-02 23:14:01 得分 10string filename = "file.txt"; Response.Clear(); Re..

动态加载用户控件的组件3

评论(0)浏览(78)分类:Asp.Net/C#/WCF
动态加载用户控件的组件3让我们来做个页面模版吧!有了模版是不是就可以统一了呢!Sure !比如:模版页Template.ascx中我们留出中间一个部分,或者你想要留出的一个空间,让以后放入你想要的内容。好了!那么在我们的页面index.aspx上我们就可以引用这个Template.ascx,然后在空出的部分放入我们特别的东西,当然最好是在空的地方我们插入另外一个页面如:List.ascx,当然..

动态加载用户控件的组件2

评论(0)浏览(89)分类:Asp.Net/C#/WCF
动态加载用户控件的组件2页面是用来浏览信息的!但是更重要的是和用户交互,根据不同的需求提供不同的内容服务,这是一种服务或是一种更贴近用户的人性化。(又在胡言乱语了!^_^)动态加载叶面,根据不同的用户权限加载不懂的内容服务。根据用户的相应加载相应的内容服务。还有另外一个应用就是做到页面与代码的分离。在vs2003里,一般ascx或aspx文件,在刚建立的时候都..

动态加载用户控件的组件1

评论(0)浏览(132)分类:Asp.Net/C#/WCF
动态加载用户控件的组件1我们写用户控件的目的就是放到页面中去。根据不同的条件,我们可以改变加载的用户控件!其实原理就是MasterPage的原理。这个MasterPage会在vs2005中提供,但是现在也可以实现。在我的项目中就用到:MasterPage就四个类,其中容器就动态加载用户控件。这种功能在vs2005中将无处不在。下面简单介绍一下动态加载叶面组件:我们只需要改变用户组件的..

Creating an ActiveX Control in Visual Studio 2005

评论(0)浏览(85)分类:Asp.Net/C#/WCF
Creating an ActiveX Control in Visual Studio 2005There have been misconceptions on technologies upon the arrival of .Net. Many programmers believe that the arrival of .Net means the scrapping of all previous technologies. Or in other word the COM technology.COM or ActiveX technology has been around us for very long. So it’s not quite easy to scrap a long-time proven..

ASP.NET中Session失效的问题整理

评论(0)浏览(128)分类:Asp.Net/C#/WCF
ASP.NET中Session失效的问题整理(session 和application分不清的去去百度一下……) 1. 检查是否超时,默认是20分钟,设置的方法是Session.TimeOut=30; 2. 检查代码有无Session.Abandon()之类的。 3. ASP.NET中使用了ACCESS数据库,而且数据库是放在bin目录中的。解决方法是不要放会更新的文件在BIN目录中。 4. 从同一个页面传到另一个页面才能延续同一个session,也就是说session不..

用Word对象实现图文混合排版打印

评论(0)浏览(131)分类:Asp/VBScript
用Word对象实现图文混合排版打印 在多媒体信息处理应用软件开发过程中,经常会遇到图文混合排版打印输出(即将文字、表格、图片等信息放在一起的打印)。若通过报表或程序直接实现,打印样式往往缺乏灵活性,从而难于满足不同用户的需要。本文通过word应用程序对象实现图文混合排版打印,其方法是:在程序中先将要打印的信息按一定格式输出到一个word文档中,再自动调入word文字..

ASP操作Word的权限配置

评论(0)浏览(151)分类:Asp/VBScript
ASP操作Word的权限配置 以下只是一个成功案例,具体操作中,可以适当调整用户的权限。以Windows2000为例,Windows XP也差不太多。 在Windows 2000下 共五步操作1、保证目录下的WordFiles目录的权限如下。2、“开始”-“运行” 输入regsvr32 scrrun.dll按“确定”。出现再次点击“开始”-“运行”,输入“dcomcnfg”3、选中Microsoft Word 文档4、对“分布式COM配置..

asp生成word文件

评论(0)浏览(129)分类:Asp/VBScript
asp生成word文件+展开-HTML%@Language=VBScript%HTMLHEADMETANAME="GENERATOR"Content="MicrosoftVisualStudio6.0"/HEADBODY%sql="Selectdepartment,count(department)Frompersonnelgroupbydepartment"'将记录按部门分类统计SetCnn=Server.CreateObject("ADODB.Connection")'连接数据库cnn.Open"driver={sqlserver};server=ywz;uid=sa;pwd=413811;database=asim..

ASP采用Jmail发送普通附件和嵌入附件

评论(0)浏览(138)分类:Asp/VBScript
ASP采用Jmail发送普通附件和嵌入附件ASP采用Jmail发送普通附件和嵌入附件(参考w3JMail官方例程)呼呼,总算搞定了,花了好几天时间啊_网上很多关于JMail发送邮件的例子都没有写如何发附件,或者没有写清如何发内嵌的附件(比如把附件图片嵌入到HTML信件里面)郁闷到极的时候终于“柳暗花明”,噢yeah~~!!!其实最关键的就是这句要注释掉'JMail.ContentType = "text/html"(为什么..

关于补ASP上传漏洞,检测JPG文件内容

评论(0)浏览(168)分类:Asp/VBScript
关于补ASP上传漏洞,检测JPG文件内容最近网站被上传传马,十有八九是从ASP无组件上传漏洞进来的。经过一翻苦苦研究,觉得应该对上传后的图片附件进行内容检测,如果发现是伪装图片,立即删除。 网上也找到了一些检测JPG的代码,但是我的附件上传允许文件类型有:JPG、RAR,RAR就被误为不合法了 发这个贴子,是想提两个问题的,希望大家能分别回答: 1、我想知道,检测JPG内容的原理..

修改文件的创建日期、访问日期、最后修改日期

评论(0)浏览(170)分类:Asp/VBScript
修改文件的创建日期、访问日期、最后修改日期可以使用api SetFileTime VB声明 Declare Function SetFileTime Lib "kernel32" Alias "SetFileTime" (ByVal hFile As Long, lpCreationTime As FILETIME, lpLastAccessTime As FILETIME, lpLastWriteTime As FILETIME) As Long 说明 设置文件的创建、访问及上次..

文件地创建、访问、修改时间问题

评论(0)浏览(86)分类:Asp/VBScript
文件地创建、访问、修改时间问题请问怎样将由GetFileTime函数得到地文件创建时间lpCreateFileDate.dwHighDateTime lpCreateFileDate.dwLowDateTime转化为YYYY:MM:DD HH:MM:SS格式. 因为听说fso在xp下有问题,所以只能用api函数。 (不用fso还有其他的方法吗??) +展开-VBScriptPrivateConstMAX_PATH=260PrivateTypeSYSTEMTIMEwYearAsIntegerwMonthAsIntegerwDa..

asp存储过程使用大全

评论(0)浏览(150)分类:SQL及数据库
asp存储过程使用大全1,调用没有参数的存储过程+展开 -VBScriptsetconn=server.CreateObject("adodb.connection")setcmd=server.CreateObject("adodb.command")strconn="dsn=pubs;uid=sa;pwd"conn.Openstrconnsetcmd.ActiveConnection=conncmd.CommandText="{callnono}"'setrs=cmc.exe或者cmd.executesetrs=cmd.Execute()2,一个输入的参数的存储过程+展开 -VBScrip..

formatdateTime

评论(0)浏览(120)分类:Asp/VBScript
formatdateTimeformatdateTime()函数返回表达式,此表达式已被格式化为日期或时间  表达式 formatdateTime(Date, [, Namedformat])  允许数据类型: Namedformat 指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate.  NamedFormat参数的设置值如下:  常数 值 描述   vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则用短日期格..

用diskid.dll和disk32.dll获得硬盘序列号

评论(0)浏览(74)分类:Asp/VBScript
用diskid.dll和disk32.dll获得硬盘序列号今天夜里两点,还没有入睡,就把取得序列号的代码简单写了一下,没有分别在不同的系统上调试,只在win2000下调试通过,如果有问题的话,请告诉我,我再修改1.调用diskid.dll实现:+展开 -VBScriptOptionExplicitPrivateDeclareFunctionIsWinNTLib"DiskID.DLL"()AsLongPrivateDeclareFunctionReadPhysicalDrive9XLib"DiskID.DLL"(driveIDAsLong,b..

用isapi rewrite 实现asp的HTML静态化

评论(0)浏览(109)分类:Asp/VBScript
用isapi rewrite 实现asp的HTML静态化asp网站程序在国内运用很广,但是类似于im286.asp?id=20050307213811这样的url有点不利于搜索引擎的收录,也就是说不符合友好url(urls-friendly)的标准,那么我们用isapi_rewrite打造一个clean url,让蜘蛛欢欢喜喜的来爬你的站吧. 废话不多说,开工!   1.下载isapi_rewrite.isapi_rewrite分精简(lite)和完全(full)版.精简版不支持对每个虚拟主机站..

如何避开Windows2003里面IIS限制下载缓冲区的大小

评论(0)浏览(126)分类:Asp/VBScript
如何避开Windows2003里面IIS限制下载缓冲区的大小以前使用ADODB.Stream来下载文件,这种方法可以防止盗链,其实是把文件的URL隐藏起来。以前在Windows2000里面都用得好好的,到了2003就出现了“ASP 0251超过响应缓冲区限制”的错误,到网上Google了一下,原来是windows2003里面的IIS6的限制,和限制上传的一样,要修改metabase.xml(这个怎么改可以到Google上搜索),心想,那就改吧,怎么办呢,..

如何在Internet上发布Activex控件(VB)

评论(0)浏览(164)分类:Asp/VBScript
如何在Internet上发布Activex控件(VB)在Internet上发布Activex控件大概有两种方式1. internet自动安装包可以使用vb自带的工具打包、展开向导(Package & Deployment)制作安装包并在向导的脚本安全性、初始化安全性选项页面选择“是”缺点是我们的Activex控件如果没有经过授权,客户的ie会拦截而不进行自动安装这样就需要客户调整IE的安全设置或者将服务器设为安全站点后才能进行安装..

VB使用WebBrowser读取网页内容

评论(0)浏览(148)分类:Asp/VBScript
VB使用WebBrowser读取网页内容+展开-VBScript'得到当前browser的页面字体内容PublicFunctiongetWebContent()FunctiongetWebContent(browserAsWebBrowser)AsStringDimdocAsObjectDimiAsObjectDimstrHtmlAsStringSetdoc=browser.DocumentForEachiIndoc.AllstrHtml=strHtml&Chr(13)&i.innerTextNextgetWebContent=strHtmlEndFunction上面这个函数可以得到browser中所有文字信息...

vb Webbrowser控件详解

评论(0)浏览(202)分类:Asp/VBScript
vb Webbrowser控件详解1、获得浏览器信息: +展开-VBScriptPrivateSubCommand1_Click()WebBrowser1.Navigate"http://www.applevb.com"EndSubPrivateSubCommand2_Click()DimoWindowDimoNavSetoWindow=WebBrowser1.Document.parentWindowSetoNav=oWindow.navigatorDebug.PrintoNav.userAgentSetoWindow=NothingSetoNav=NothingEndSub点击Command1浏览网页,点击Command2..

关于Cookie跨域操作遇到的问题及解决方法

评论(0)浏览(106)分类:Asp/VBScript
关于Cookie跨域操作遇到的问题及解决方法 Cookie跨域操作看来是个简单的问题,因为只要指定Domain属性为指定网站的根域名就可以了.但是笔者在实际使用过程中却遇到了一些问题,的确值得注意.环境介绍cookie在www主域名下创建,并写入Domain属性,如:(为方便调试以下代码皆为asp代码)Code:Write.asp+展开-HTML%Response.Cookies(CookieName)("UserName")="SunBird"Response.Cookies(Cooki..

如何fedora5 下安装Apache-2.2.4 php-5.2.1 GD mysql 5.0.27

评论(0)浏览(153)分类:PHP/apache/Perl
如何fedora5 下安装Apache-2.2.4 php-5.2.1 GD mysql 5.0.27我在用fedora5时,想用这些程序的时候,在fedora 5下,这些程序放在太多文件夹下,对一名对fedora 5不熟的人很是麻烦。所以决定把这些程序删了重装。我之所以写这些文字,因为我在google搜了太多不能实现的教程,希望这篇文章对初学者有点帮助。主要软件包:mysql-standard-5.0.27-linux-i686-glibc23.tar.gzurl:http://dev.mysql.com/downloads..

Linux操作系统中RPM命令参数的使用详解

评论(0)浏览(129)分类:linux
Linux操作系统中RPM命令参数的使用详解 在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。 此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。 下面就给大家介绍一..

linux下忘记了mysql的root用户密码解决办法

评论(0)浏览(128)分类:linux
linux下忘记了mysql的root用户密码解决办法一、以系统的root用户登陆系统,进入终端   [root@localhost /]#  二、杀掉mysql进程  方法1、[root@localhost /]#killall mysqld  方法2、[root@localhost /]#ps -aux //查看所有进程,找到mysql进程的pid  然后  [root@localhost /]#kill pid //pid是mysql的进程号  三、用--skip-grant-tables参数启动mysqld  [root@localhos..

在vmware下linux和windows共享文件

评论(0)浏览(87)分类:linux
在vmware下linux和windows共享文件为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用Vmware虚拟Linux来与windows来共享。至于Windows主机与Windows客户虚拟机之间的文件的共享就比较简单了。下面来介绍一下VMware-tools的安装过程。1、安装客户机系统,linux这里选用最经典的RedHat9。这里假定您已经掌握了虚..