一、前言 不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。 如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大。 最近看到很多Android新手问Android学习路线,学习方法啊,如何入门啊,所以我从网上找了一 ...
分类:
移动开发 时间:
2017-11-13 16:33:09
阅读次数:
254
场景:为了防止UI卡死,使用异步下载文件 问题:采用多线程下载,关闭窗口后下载线程不能停止,线程操作麻烦。 参考:C#客户端的异步操作: http://www.cnblogs.com/fish-li/archive/2011/10/23/2222013.html 方案:采用BeginInvoke的方 ...
安卓 开发笔记index 移动端开发 安卓基础 Fragment总结 安卓 BroadcastReceiver笔记 安卓 Notification-通知总结 基础工具类 安卓工具类-GsonUtils 安卓 多线程下载文件 开发环境/工具 ADB command 开源框架笔记 安卓 okhttp小结 ...
分类:
其他好文 时间:
2017-10-29 15:59:22
阅读次数:
240
Internet Download Manager (IDM)是比较好用的一款下载工具~ 上一节我讲到一种利用修改防火墙来进行阻止访问服务器,请参看这篇文章 比如之前我们介绍的下载百度网盘直连资源时,多线程下载速度非常不错~ 大家都知道IDM是一款收费的软件~ 大家手里珍藏的应该都是来自网络上的破解 ...
分类:
其他好文 时间:
2017-10-25 23:46:19
阅读次数:
1202
场景描述: 多线程设计过程中,经常会遇到需要等待其它线程结束以后再做其他事情的情况,比如多线程下载文件,每个线程都会下载文件的一部分,在所有线程结束以后,需要将各部分再次拼接成一个完整的文件。 有几种方案: 1.在主线程中设置一自定义全局计数标志,在工作线程完成时,计数减1。主线程侦测该标志是否为0 ...
分类:
编程语言 时间:
2017-09-27 20:59:41
阅读次数:
158
浏览器拿到index.html文件后,就开始解析其中的html代码,遇到js/css/image等静态资源时,就向服务器端去请求下载(会使用多线程下载,每个浏览器的线程数不一样),这个时候就用上keep-alive特性了,建立一次HTTP连接,可以请求多个资源。 浏览器在请求静态资源时(在未过期的情 ...
分类:
Web程序 时间:
2017-09-19 00:22:59
阅读次数:
227
安卓 开发笔记index 移动端开发 安卓基础 Fragment总结 安卓 BroadcastReceiver笔记 安卓 Notification-通知总结 基础工具类 安卓 多线程下载文件 开源框架笔记 安卓 okhttp小结 EventBus框架总结 安卓 图片加载框架ImageLoader U ...
分类:
移动开发 时间:
2017-09-12 01:31:33
阅读次数:
288
HTTP文件多线程下载 测试代码 import java.io.File; import java.net.URL; import java.net.URLConnection; import java.util.Timer; import java.util.TimerTask; import u ...
分类:
移动开发 时间:
2017-09-11 10:19:03
阅读次数:
215
1、安装Axel1.1RPM安装Axel(方法一)#yumlocalinstallftp://195.220.108.108/linux/epel/7/x86_64/y/yum-axelget-1.0.5.1-1.20140522gitad6fb3e.el7.noarch.rpm1.2yum安装Axel(方法二)#yuminstallaxel-y1.3Debian/Ubuntu安装Axel:$sudoapt-getinstallaxel例如:#axel[optio..
分类:
编程语言 时间:
2017-08-25 09:36:55
阅读次数:
327
?> 之前做过一些文件下载的统计,发现谷歌浏览器chrome和火狐firefox, 一般都是单线程的下载文件,360浏览器却是多线程的下载。 如今切换到了mac上,发现没有360哪个浏览器,就像找个在linux或者mac下能够多线程下载的工具。 linux mac 下载现状 linux一般都是用的命 ...
分类:
编程语言 时间:
2017-08-19 22:17:41
阅读次数:
200