EasyText, EasyLicense 的作者, https://github.com/EasyHelper Good Good Study,Day Day Up.

 

11 2011 档案

该文被密码保护。
posted @ 2011-11-24 06:39 LoveJenny 阅读(165) 评论(2) 推荐(1) 编辑
摘要:RegisterPrefix 方法将 WebRequest 子代注册到服务请求。 WebRequest 后代通常被注册来处理特定的协议(例如 HTTP 或 FTP),但也可能被注册来处理对特定服务器或服务器上的路径的请求。 已注册的预注册保留类型包括下列类型: http:// https:// ftp:// file:// msdn的解释是:将WebRequest子代注册到服务请求,很短,很抽象,不够白话,如果你一开始就理解这句... 阅读全文
posted @ 2011-11-22 06:40 LoveJenny 阅读(2393) 评论(6) 推荐(4) 编辑
摘要:1:Http上传 http上传就是通过http协议来向服务器上传文件,所以服务器端应该有一个处理客户端请求的页面。 添加一个FileUploadHandler.ashx的文件来处理客户端请求。代码如下: /// <summary>/// FileUploadHandler 的摘要说明/// </summary>public class FileUploadHandler : IHttpHandler{ private const string UPLOAD_RESOURCES_FOLDER_NAME = "UploadResources"; publ 阅读全文
posted @ 2011-11-21 06:35 LoveJenny 阅读(11967) 评论(15) 推荐(8) 编辑
摘要:先看一段同步代码: publicint SumPageSizes(IList<Uri> uris) { int total = 0; foreach (var uri in uris) { statusText.Text = string.Format("Found {0} bytes ...", total); var data = newWebClient().DownloadData(uri); total += data.Length; ... 阅读全文
posted @ 2011-11-04 06:33 LoveJenny 阅读(2063) 评论(1) 推荐(4) 编辑
摘要:如果有几个Uri,需要获取这些Uri的所有内容的长度之和,你会如何做? 很简单,使用WebClient一个一个的获取uri的内容长度,进行累加。 也就是说如果有5个Uri,请求的时间分别是:1s 2s 3s 4s 5s. 那么需要的时间是:1+2+3+4+5=(6*5)/2=15. 如果采用并行计算的话,结果可能是这样: 总时间长度是5s. 为了演示效果,需要下面3个页面: 其中SlowPage 的Page_load代码如下: protected void Page_Load(object sender, EventArgs e){ ... 阅读全文
posted @ 2011-11-01 06:31 LoveJenny 阅读(40619) 评论(16) 推荐(16) 编辑

EasyText, EasyLicense 的作者, https://github.com/EasyHelper Good Good Study,Day Day Up.

 

点击右上角即可分享
微信分享提示