IE同样实现多线程断点续传
网上最流行的多线程下载文件当然是网际快车了,用它下载文件不但速度快,而且还可以断点续传。那么IE能不能采用多线程下载文件呢?当然可以,下面就一步一步地教你如何改变自己的IE吧。
第一步,用网际快车下载IE6.0SP1完整安装程序,并安装。如果是XP的系统或已经安装IE6.0的就跳过这一步。因为只有IE6.0支持多线程下载,所以系统中必须安装IE6.0。
第二步,下载并安装 NetCaptor 7.5.4 汉化版,并设置成默认浏览器。NetCaptor 7.5.4是一个多网页浏览器,支持黑名单过滤和网址拦截功能,可以拦截一些漂浮广告和弹出网页。从而加快网页浏览速度。很多网站上都可以下载。
第三步,用最新版的的Windows优化大师的“快猫加鞭”程序进行网络优化,打开多线程,一般设成5到8条线程,建议设成5或6。至此网络优化基本完成,以后就可以不用网际快车下载文件了,直接用IE下载的速度就很快,甚至比网际快车还要快。使用中,我还发现IE6.0同样支持断点续传,所以网际快车可以休息了!
前三步都完成后再自动升级系统,下载速度果然快了很多!平均下载速度一般能达到每秒100K左右,网速快的网站可以达到每秒105K左右,起始速度甚至能达到400K呢。
相关推荐
-
ASP.NET 文件断点续传实现代码
这里我通过Response类中的AddHeader方法将一个HTTP头添加到输出流中.在HTTP头中,是由头信息和体信息组成.两者之间用一行空行分开.这里利用在头中加入Range段,来表示客户端希望从何处继续下载,来实现续传功能. 好了废话不多说,让我们开始吧. 1.新建1个主页,名字随便起哈. 2.在该页中添加1个LinkButton按钮,该按钮用来执行实现的过程. 3.在LinkButton的Click事件中,实现断点续传功能. 代码如下: 另外不要忘记引用System.IO命名空间,这里只
-
C#实现支持断点续传多线程下载客户端工具类
复制代码 代码如下: /* .Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient) * Reflector 了一下 System.Net.WebClient ,改写或增加了若干: * DownLoad.Upload 相关方法! * DownLoad 相关改动较大! * 增加了 DataReceive.ExceptionOccurrs 事件! * 了解服务器端与客户端交互的 HTTP 协议参阅: * 使文件下载的自定义连接支持
-
C#多线程Singleton(单件)模式模板
复制代码 代码如下: private static volatile T _instance = null; private static object objLock = new Object(); private T() { } public static T Instance { get { if (_instance == null) { lock (objLock) { if (_instance == null) { _instance = new T(); } } } return
-
Java如何实现HTTP断点续传功能
(一)断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已. 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip. GET /down.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms- excel, application/msword, a
-
让PHP支持断点续传的源码
比如第一次请求一个文件的从0到999字节,第二次请求1000到1999字节,以此类推,每次请求1000字节的内容,然后程序通过fseek函数去取得对应的文件位置,然后输出. 复制代码 代码如下: $fname = './05e58c19552bb26b158f6621a6650899'; $fp = fopen($fname,'rb'); $fsize = filesize($fname); if (isset($_SERVER['HTTP_RANGE']) && ($_SERVER['H
-
IE:如何使用断点续传功能
IE5.0的一项重要改进是支持软件下载的断点续传功能.这个功能非常有用.当我们从网页上的下载文件时,如果出现下载中断,如掉线.服务器被复位等,只要找到刚才下载的链接,再点一下,IE5.0就会从刚才中断处开始续传,而不是从头开始.这个功能大大方便了下载. 需要注意的是当下载中断时,不需要重新启动机器,当开始断点续传并提示再次保存文件时,要使用和第一次下载时相同的路径和文件名,否则不能断点续传.
-
用windows自带的ftp.exe实现断点续传的方法
动画下载地址: http://www.chinesehack.org/soft/book/goonftp-jc.rar 建议使用全屏观看 ftp断点续传(黑客进阶) hotmail出了一个题目 如果不使用 wget cuteftp 等ftp工具 仅仅利用Windows自带的ftp.exe 可不可以实现断点续传 讨论了大概5,6页帖子 大家都得出结论是不可以 偶问了babybat 她认为unix可以 但是Windows下 不利用编程是做不到的 但是偶还是不甘心滴 于是 我分析了cuteftp 的指
-
php下载远程文件类(支持断点续传)
简易使用方法: 复制代码 代码如下: $object = new httpdownload(); $object->set_byfile($file)%N#H#%;//服务器文件名,包括路径 $object->filename = $filename;//下载另存为的文件名 $object->download(); 3.源文件: 复制代码 代码如下: <? class httpdownload { var $data = null; var $data_len = 0; var
-
Asp.net中断点续传的原理与实现方法分享
请求协议是由客户机 (浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议.回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议.请求和回复协议都由头和体组成.头和体之间以一行空行为分隔. 以下是一个请求报文与相应的回复报文的例子: 复制代码 代码如下: GET /image/index_r4_c1.jpg HTTP/1.1 Accept: */* Referer: http://192.168.3.120:8080 Accept-Language: zh-
-
Android编程开发实现多线程断点续传下载器实例
本文实例讲述了Android编程开发实现多线程断点续传下载器.分享给大家供大家参考,具体如下: 使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线.电量不足等情况下,这就需要使用到断点续传功能,下次启动时从记录位置继续下载,可避免重复部分的下载.这里采用数据库来记录下载的进度. 效果图: 断点续传 1.断点续传需要在下载过程中记录每条线程的下载进度 2.每次下载开始之前先读取数据库
-
Android FTP 多线程断点续传下载\上传的实例
最近在给我的开源下载框架Aria增加FTP断点续传下载和上传功能,在此过程中,爬了FTP的不少坑,终于将功能实现了,在此把一些核心功能点记录下载. FTP下载原理 FTP单线程断点续传 FTP和传统的HTTP协议有所不同,由于FTP没有所谓的头文件,因此我们不能像HTTP那样通过设置header向服务器指定下载区间. 但是FTP协议提供了一个更好用的命令REST用于从指定位置恢复任务,同时FTP协议也提供了一个命令SIZE用于获取下载的文件大小,有了这两个命令,FTP断点续传也就没有什么问题.
-
Android多线程断点续传下载功能实现代码
原理 其实断点续传的原理很简单,从字面上理解,所谓断点续传就是从停止的地方重新下载. 断点:线程停止的位置. 续传:从停止的位置重新下载. 用代码解析就是: 断点:当前线程已经下载完成的数据长度. 续传:向服务器请求上次线程停止位置之后的数据. 原理知道了,功能实现起来也简单.每当线程停止时就把已下载的数据长度写入记录文件,当重新下载时,从记录文件读取已经下载了的长度.而这个长度就是所需要的断点. 续传的实现也简单,可以通过设置网络请求参数,请求服务器从指定的位置开始读取数据. 而要实现这两个功
-
android实现多线程断点续传功能
本文实例为大家分享了android实现多线程断点续传的具体代码,供大家参考,具体内容如下 布局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools&qu
-
C# FileStream实现多线程断点续传
一.前言 网上有许多的多线程断点续传操作,但总是写的很云里雾里,或者写的比较坑长.由于这几个月要负责公司的在线升级项目,所以正好顺便写了一下 代码如下: using System; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; namespace TestCenter { class Program { static void Main(string[] args) { strin
-
Android 使用AsyncTask实现多任务多线程断点续传下载
这篇博客是AsyncTask下载系列的最后一篇文章,前面写了关于断点续传的和多线程下载的博客,这篇是在前两篇的基础上面实现的,有兴趣的可以去看下. 一.AsyncTask实现断点续传 二.AsyncTask实现多线程断点续传 这里模拟应用市场app下载实现了一个Demo,因为只有一个界面,所以没有将下载放到Service中,而是直接在Activity中创建.在正式的项目中,下载都是放到Service中,然后通过BroadCast通知界面更新进度. 上代码之前,先看下demo的运行效果图吧. 下面
-
Android 使用AsyncTask实现多线程断点续传
前面一篇博客<AsyncTask实现断点续传>讲解了如何实现单线程下的断点续传,也就是一个文件只有一个线程进行下载. 对于大文件而言,使用多线程下载就会比单线程下载要快一些.多线程下载相比单线程下载要稍微复杂一点,本博文将详细讲解如何使用AsyncTask来实现多线程的断点续传下载. 一.实现原理 多线程下载首先要通过每个文件总的下载线程数(我这里设定5个)来确定每个线程所负责下载的起止位置. long blockLength = mFileLength / DEFAULT_POOL_S
-
android原生实现多线程断点续传功能
本文实例为大家分享了android实现多线程断点续传功能的具体代码,供大家参考,具体内容如下 需求描述: 输入一个下载地址,和要启动的线程数量,点击下载 利用多线程将文件下载到手机端,支持 断点续传. 在前两章的java 多线程的从基础上进行 效果展示 示例代码: 布局 activity_main.xml <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.Const
-
Android实现多线程断点续传
本文实例为大家分享了Android实现多线程断点续传的具体代码,供大家参考,具体内容如下 多线程下载涉及到的知识点: 1.Service的使用:我们在Service中去下载文件:2.Thread的使用:Service本身不支持耗时操作,所以我们要去开启线程:3.Sqlite的使用:使用数据库来存储每个线程下载的文件的进度,和文件的下载情况:4.权限:涉及到文件的读写就要用到权限:5.BroadCastReceiver的使用:通过广播来更新下载进度:6.线程池使用:使用线程池来管理线程,减少资源的
-
IE同样实现多线程断点续传
网上最流行的多线程下载文件当然是网际快车了,用它下载文件不但速度快,而且还可以断点续传.那么IE能不能采用多线程下载文件呢?当然可以,下面就一步一步地教你如何改变自己的IE吧. 第一步,用网际快车下载IE6.0SP1完整安装程序,并安装.如果是XP的系统或已经安装IE6.0的就跳过这一步.因为只有IE6.0支持多线程下载,所以系统中必须安装IE6.0. 第二步,下载并安装 NetCaptor 7.5.4 汉化版,并设置成默认浏览器.NetCaptor 7.5.4是一个多网页浏览器,支持黑名单过滤
随机推荐
- oracle分区索引的失效和重建代码示例
- 木马程序Trojan-Spy.Win32.Agent.cfu清除方法
- jQuery基本选择器和层次选择器学习使用
- Oracle 插入超4000字节的CLOB字段的处理方法
- React Native第三方平台分享的实例(Android,IOS双平台)
- ASP.NET中的跳转 200, 301, 302转向实现代码
- 浅谈php中变量的数据类型判断函数
- 简单的观察者模式示例分享
- 从豆瓣网站设计谈网站重构
- dos进程查看与停止命令分享(tasklist,taskkill)
- 基于JQuery.timer插件实现一个计时器
- jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
- javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
- Google Map API更新实现用户自定义标注坐标
- js验证真实姓名与身份证号是否匹配
- 如何设置域名接口
- jackson 实体转json 为NULL或者为空不参加序列化(实例讲解)
- iOS 10新的通知机制中添加图片的方法详解
- 用PHP连接Oracle for NT 远程数据库
- 算法详解之回溯法具体实现