摘要: 经过之前的HttpURLConnection还有各种流的结束,已经可以开始理解怎么下载网页上的一张图片了。对各种流不理解的话,可以翻翻前面的随笔,讲得都比较详细。在此就不细讲了。主要流程:1、HttpURLConnection连接上图片的网址,打开一个InputStream。2、把InputStre... 阅读全文
posted @ 2015-12-07 13:25 wzb的QQ空间 阅读(5012) 评论(0) 推荐(0)
摘要: HttpURLConnection是java.net 里面自带的一个类,非常好用。虽然现在很多人用阿帕奇的HttpClient,但HttpURLConnection也是个不错的选择。其实使用方法非常简单,以下是打开一个网站的实例操作//网站的URL//这个是一个图片地址String strUrl =... 阅读全文
posted @ 2015-12-07 13:13 wzb的QQ空间 阅读(4256) 评论(0) 推荐(1)
摘要: 为什么要使用ByteArrayOutputStream?我的看法是,有时InputStream里面的内容很大,不能一次读完,需要一个中转站来储存里面的数据,而不是需要一次数据就又打开InputStream来读取一次。而ByteArrayOutputStream就是个很好的中转站,他用自身来存储大量b... 阅读全文
posted @ 2015-12-07 00:50 wzb的QQ空间 阅读(866) 评论(0) 推荐(0)
摘要: 如果只是对文件进行普通的读写,可以不用文件流。以下是实例:File file = new File("test1.txt"); //向文件写入数据的 PrintWriter pw = new PrintWriter(file); //用法简单 pw.println("weizhibin");... 阅读全文
posted @ 2015-12-07 00:44 wzb的QQ空间 阅读(210) 评论(0) 推荐(0)
摘要: 在JAVA中,要读写文件,要使用Stream这个东西。Stream简单来说,可以看做在程序和文件之间打开了一个管道,然后把数据通过这个管道输送到文件或程序中去。FileOutput/InputStream,只支持以字节流的形式输入输出。下面是一个向文件输入数据和从文件读取数据并打印的屏幕上的实例:F... 阅读全文
posted @ 2015-12-07 00:41 wzb的QQ空间 阅读(406) 评论(0) 推荐(0)
摘要: 继续来熟悉Selenium的使用,这次来玩一个Html5游戏。原网址在这:http://tianmaying.com/app/clicking/#游戏是这样的,5秒内你能点击这个按钮几次。一般人都只能点30~60下。而Selenium可以很好的对这个游戏作弊。首先点击一下按钮,它等待3秒后开始,然后... 阅读全文
posted @ 2015-12-07 00:09 wzb的QQ空间 阅读(688) 评论(1) 推荐(0)
摘要: 为了总结一下Selenium的用法,具体用了这个例子来说明一下。Selenium简单来说,就是通过程序驱动一个浏览器,并且可以通过程序来帮你做一些事情,例如点击、填表呀之类的。换句话说,你在浏览器上面看到的东西,他都能给你呈现;你能在页面上做的东西,它也能做。Selenium厉害的地方在于,它是一个... 阅读全文
posted @ 2015-12-06 23:59 wzb的QQ空间 阅读(6205) 评论(0) 推荐(1)
摘要: 写一个栈,支持push pop top getMin难就难在在要在常量时间内返回最小的元素。一开始乱想了很多东西,想到了HashMap,treeMap,堆什么的,都被自己一一否决了。后来想到其实用一个栈来记录当前的最小值就好了,只有当被删除的元素等于min栈的栈顶元素时,才删除min栈里面的元素。m... 阅读全文
posted @ 2015-12-03 23:42 wzb的QQ空间 阅读(196) 评论(0) 推荐(0)
摘要: 题目大意:使用链表表示的两个整数,计算出其和,以同样的形式返回。Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)Output: 7 -> 0 -> 8觉得做OJ最大的问题是有时看不懂题目。其实是这样的,一个链表代表一个非负整数数,是从右往左看的:(2 -> 4 -> 3) =... 阅读全文
posted @ 2015-12-03 23:33 wzb的QQ空间 阅读(236) 评论(0) 推荐(0)
摘要: 题目大意:给定一个整型(即int),判断其是否为回文数首先负数肯定不是回文了,只要判断正数就好。将数字不断%10/10一个个取出来,放到一个数组中。然后再从数组两头开始往中间比较,有不等的马上返回false就好。 public static boolean isPalindrome(int x) {... 阅读全文
posted @ 2015-12-03 23:09 wzb的QQ空间 阅读(186) 评论(0) 推荐(0)