wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大...
分类:
其他好文 时间:
2015-05-31 15:14:45
阅读次数:
121
在《自己动手写android图片异步加载库》系列的第一篇文章中,主要是学习了使用ReferenceQueue来实现一个内存缓存。在这篇文章中主要是介绍在下载很多图片是怎么控制线程和队列。在这版代码里,加入信号量和队列,可以控制下载任务的顺序、可以控制暂停和结束。
代码A:ImageLoader.java
/**
* 图片加载工具类
*
* @author qingtian
* @bl...
分类:
移动开发 时间:
2015-04-27 15:21:17
阅读次数:
158
断点续传的理解可以分为两部分:一部分是断点,一部分是续传。断点的由来是在下载过程中,将一个下载文件分成了多个部分,同时进行多个部分一起的下载,当某个时间点,任务被暂停了,此时下载暂停的位置就是断点了。续传就是当一个未完成的下载任务再次开始时,会从上次的断点继续传送。 使用多线程断点续传下载的时候,....
分类:
其他好文 时间:
2015-04-20 14:36:32
阅读次数:
160
分类分布式网络爬虫包含多个爬虫,每个爬虫需要完成的任务和单个的爬行器类似,它们从互联网上下载网页,并把网页保存在本地的磁盘,从中抽取URL并沿着这些URL的指向继续爬行。由于并行爬行器需要分割下载任务,可能爬虫会将自己抽取的URL发送给其他爬虫。这些爬虫可能分布在同..
分类:
编程语言 时间:
2015-04-20 13:20:07
阅读次数:
168
分类分布式网络爬虫包含多个爬虫,每个爬虫需要完成的任务和单个的爬行器类似,它们从互联网上下载网页,并把网页保存在本地的磁盘,从中抽取URL并沿着这些URL的指向继续爬行。由于并行爬行器需要分割下载任务,可能爬虫会将自己抽取的URL发送给其他爬虫。这些爬虫可能分布在同一个局域网之中,或者分散在不同的地...
分类:
编程语言 时间:
2015-04-20 11:06:08
阅读次数:
229
前言:
什么是多线程?比如在做一些下载的程序时,同时开启5个下载任务,对应的其实就是多线程。在一些多线程的程序中,响应请求的个数(即线程)的个数过多的话就会造成系统资源损耗过多而宕机,一般最多线程是有上限的,而且每次创建线程和销毁线程都会大量损耗资源和时间。所以解决办法之一就是使用线程池控制线程个数,复用创建过的线程。线程池可以减少创建和切换线程的额外开销,利用已经存在的线程多次循环执行...
分类:
编程语言 时间:
2015-03-20 10:56:30
阅读次数:
528
首先下载两个软件包
1.下载SDK:http://dl.google.com/android/installer_r24.0.2-windows.exe
如果浏览器不能访问,
将上面的地址复制到 迅雷上面(新建下载任务)即可下载,大概80多M的样子。
2.JDK的下载:http://docs.oracle.com/javase/8/docs/
下载你所使用系统对应的JDK包
首先安装J...
分类:
移动开发 时间:
2015-02-22 13:25:37
阅读次数:
173
在上一篇专题Android开发之图片处理专题(二):利用AsyncTask和回调接口实现图片的异步加载和压缩中我们实现了listView的图片的大量加载。今天,我们换一种方式,采用线程池的方式来实现。
我们需要准备两个东西:
1、图片下载任务类
2、线程池。
1、图片下载任务类。
图片下载任务类,将需要显示的iamgeView,线程通讯消息管理者handler进行了封装。当图片下...
分类:
移动开发 时间:
2015-02-02 09:40:59
阅读次数:
245
算是工作记录吧。。。首先,android中界面的更新都必须放到主线程中间去做,当我们在子线程中想要更新界面的时候,可以通过Handler和Message这两个类来进行处理。比如新开了一个线程,用来进行下载任务,通过Handler显示进度条等。大概的过程是这样的,首先获得一个message ,然后调用...
分类:
移动开发 时间:
2015-01-18 07:04:24
阅读次数:
232
(1)该文件下载主要演示异步任务下载图片
(2)布局代码如下:一个ImageView用于存放下载的图片,Button用于开始异步任务下载
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
...
分类:
移动开发 时间:
2015-01-16 10:05:20
阅读次数:
211