上一页 1 ··· 6 7 8 9 10
摘要: 跑了两天程序,改了两天代码,说下这两天的感受1.写出来的代码要不断测,不断改,不断写,不断优化。 关于性能,1.有时性能与资源消耗是成正比的,可能会高性能,高消耗 java中List尽量少用,这样能减少内存消耗,但是会降低程序性能。 2.有时需要手动调用System.gc()... 阅读全文
posted @ 2014-04-23 00:16 vance. 阅读(163) 评论(1) 推荐(0) 编辑
摘要: File file = new File("c:/test"); File[] s = ListFileUtil.listFiles("c:/test"); for(File f:s){ String srcFilePath = f.getAbsolutePath(); //文件所在路... 阅读全文
posted @ 2014-04-14 11:01 vance. 阅读(201) 评论(0) 推荐(0) 编辑
摘要: java中解析html jsoup是利器,其中部分用法如下:选择器 try { Document doc = Jsoup.parse(file,"utf-8"); Elements e = doc.select("img[src$=content_logo.png]"); //所有以content_logo.png结尾的img元素 Elements e2 = doc.select("a[href$=commentAnchor]"); //所有以commentAnchor结尾的a元素 System.out.println(e); } c 阅读全文
posted @ 2014-04-13 10:51 vance. 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 遇到一个需求,将页面中所有的title中所有的 "中新网"或"中新" 替换成"中国移动",代码如下:try { Document doc = Jsoup.parse(file,"utf-8"); String s = "哈哈中新网了啦"; System.out.println(s.replaceAll("中新.", "中国移动")); } catch (IOException e) { e.printStackTrace(); } 待改进 阅读全文
posted @ 2014-04-13 10:48 vance. 阅读(94) 评论(0) 推荐(0) 编辑
摘要: /**过滤符合扩展名条件的文件*/ static File[] listHtmls(File file){ File[] fs = file.listFiles(new FileFilter() { @Override public boolean accept(File f) { return compareExtension(f); } }); File[] dirs = file.listFiles(new FileFilter() { @Override public boolean accept(File f) { return f.isDire... 阅读全文
posted @ 2014-04-09 13:46 vance. 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 今天写程序,遇到几个转义字符的处理,现简单摘录几个如下:2.Unicode转义字符:\u + 四个十六进制数字;0~65535\u0000:空字符3.特殊字符:就3个\":双引号\':单引号\\:反斜线4.控制字符:5个\' 单引号字符\\ 反斜杠字符\r 回车\n 换行\f 走纸换页\t 横向跳格\b 退格 阅读全文
posted @ 2014-04-09 12:17 vance. 阅读(199) 评论(0) 推荐(0) 编辑
摘要: OK,现在又这样一个问题,给你一个字符串String url = "http://www.baidu.com";让你现在拼成一个正则表达式,要求可以匹配以下所有效果,简单说就是url变成,"(h|\\s*|\t|\r|\n)(t|"\\s*|\t|\r|\n")(t|"\\s*|\t|\r|\n")(p|"\\s*|\t|\r|\n")(:|"\\s*|\t|\r|\n")(/|"\\s*|\t|\r|\n")(/|"\\s*|\t|\r|\n" 阅读全文
posted @ 2014-04-08 17:31 vance. 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一个页面中,要对所有的链接进行新的替换,但是美工技术人员由于疏忽,在某些链接中加入了换行,使一个链接变成了两行显示。通过查找功能,是查不到被分开的整个单词或词组的。但是却不影响HTML页面链接的正常访问使用。那么这个问题该怎么处理呢?思考一下前提,不要试图先把回车换行替换掉,原来的换行还要正常输出。 阅读全文
posted @ 2014-04-08 16:57 vance. 阅读(180) 评论(2) 推荐(0) 编辑
摘要: public class Test2 {public static void main(String[] args) {int [] its = {1,2,3};int [] it2 = {4,5,6};its = Arrays.copyOf(its, its.length+it2.length); //该操作只是将原来数组容量变大了,并没有进行复制 //复制的话,只能使用System.arrayCopy()进行 System.out.println(its.length); } } 阅读全文
posted @ 2014-04-08 16:41 vance. 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10