WPF(.net c#)http协议的文件下载器,支持多线程和断点续传,支持掉电后续传
这是一款用 C# 编写网页采集器。能够有效地从互联网上抓取、处理、分析,挖掘用户感兴趣的数据。
原因在于:request.AddRange(startPos,endPos);可以设置下载的起始位置)1.先计算每个线程下载块的平均值,2.计算每个线程的起始位置3.当前下载块失败后.重新下载当前块内容
使用这些技巧,就可以实现我们在其他线程中直接修改界面的需要InvokeHelper类中实现了多线程操作窗口控件,学习多线程的可以下载参考下。注意:开发环境为VisualStudio2010
,安装文件为:wrar401sc.exe双击即可安装欢迎感兴趣的用户下载学习。
功能描述:多线程的Log工具,将程序中需要做log的地方输出至文件,无阻塞,无资源抢占,无死锁情况注意事项:*主要文件为Log.cs*扩展log文件名可以根据需求定制欢迎感兴趣的用户下载学习。
确定何时完成:不要小看这个问题,确定任务是否已经完成并不简单,尤其是在多线程环境下。
.3、注意:默认下载目录为D:\temp,确认该目录有Everyone可写权限,默认测试下载文件为一Asp.net源码