@Override protected Bitmap doInBackground(String... params) { String url=params[0]; Bitmap bitmap=null; URLConnection connection; InputStream is; //通过URL.openConnection方法获得一个URLConnection对象 try { URL myurl = new URL(url); connection=myurl.openConnection(); connection.connect(); is=connection.getInputStream(); //包装一下 //BufferedInputStream bis=new BufferedInputStream(is); //将一个输入流解析为一个BitMap对象 bitmap=BitmapFactory.decodeStream(is); //关闭输入流 is.close(); //bis.close(); } catch (MalformedURLException e) { Log.i("info", "MalformedURLException"); e.printStackTrace(); } catch (IOException e) { Log.i("info", "IOException:"+e.toString()); e.printStackTrace(); } return bitmap; }
Urlconnection对象获得inputStream值
-
如何查看nginx状态?如何统计访问量?
如何查看nginx状态?如何统计访问量?
-
nginx 优化(突破十万并发)
nginx 配置文件,最多连接数,更改,突破十万并发
-
修改 Nginx 进程最大可打开文件数(worker_processes和worker_connections)
worker_processes:操作系统启动多少个工作进程运行Nginx。注意是工作进程,不是有多少个nginx工程。在Nginx运行的时候,会启动两种进程,一种是主进程master process;一种是工作进程worker process。例如我在配置文件中将worker_processes设置为4,启动Nginx后,使用进程查看命令观察名字叫做nginx的进程信息,我会看到如下结果:
-
nginx后端应用服务器有大量的tcp连接处于time_wait
今天发现weblogic上有大量的连接处于time_wait状态,感觉很奇怪。据说是nginx照成的,用tcpdump研究下。
-
nginx worker_processes 配置
据另一种说法是,nginx开启太多的进程,会影响主进程调度,所以占用的cpu会增高, 这个说法我个人没有证实,估计他们是开了一两百个进程来对比的吧。
-
nginx报错accept() failed (24: Too many open files) 分析解决
访问量高时,由于系统对于进程的最大文件打开数的限制(ulimit -n 默认1024),而nginx属于单进程多线程并发的服务,所以在访问量高时,连接数超过1024后,会被系统限制连接。
-
在Linux中打开了太多文件(Too many open files)的三种解决方法
在运行linux系统时,打开的文件太多就会提示too many open files,出现这句提示的原因是程序打开的文件/socket连接数量超过系统设定值,下文介绍三种解决这个问题的办法,需要的朋友可以参考下
-
php 时间函数strtotime 使用详解
这篇文章介绍的内容是关于php 时间函数strtotime 使用详解 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
-
前端优化系列之一:DNS预获取 dns-prefetch 提升页面载入速度
DNS Prefetch,即DNS预获取,是前端优化的一部分。一般来说,在前端优化中与 DNS 有关的有两点: 一个是减少DNS的请求次数,另一个就是进行DNS预获取 。
-
【Android - 进阶】之Animator属性动画
在3.0系统之前,Android给我们提供了逐帧动画Frame Animation和补间动画Tween Animation两种动画: 逐帧动画的原理很简单,就是将一个完整的动画拆分成一张张单独的图片,然后将它们连贯起来进行播放; 补间动画是专门为View提供的动画,可以实现View的透明度、缩放、平移和旋转四种效果。