- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 使用HTMLParser 解析html字符串,去除html标签,提取纯文本
最近在写一个文章编辑和搜索的web程序,编辑的文章带有html标签,并以BLOB类型保存在数据库。在显示搜索结果时,以字符串类型输出,但我只想把文章的概要显示出来而不是整篇文章,就想着要是能把字符串中的html标签去掉,只提取其中的纯文本就好了。在网上搜了一下,发现有很多使用js、jQuery的replace()方法过滤html标签,感觉比较复杂也比较繁琐。继续寻找,发现了HTML Parse
2015-05-13 18:58:10 9727
原创 Java SE和Java EE各种文档官网下载方法
想在Oracle官网上下载Java EE 的官方文档,虽然看到很多API链接,但都是最新的版本,而且都是在线浏览的,想要下载其他版本却怎么也找不到下载链接。百度了很多方法也没找到。终于,在Oracle的Java档案文件页面Oracle Java Archive 上发现众多下载资源,有Java SE 和Java EE等等相关的资源。Oracle Java Archive页面链接http:
2014-12-27 18:53:22 1644
转载 Java中long类型直接赋值出现The literal xxxxxxxxxx of type int is out of range 问题的原因和解决方法
在Java中执行如下的代码:long number = 26012402244; 编译的时候会出现一个错误,提示“过大的整数: 32322355744”,如果在Eclipse中书写上面的代码,提示的是“The literal 26012402244 of type int is out of range”。可以看出,在Java代码中直接书写的数字是int类型的,就是说数字
2014-10-05 18:31:17 9869
原创 搜索引擎
搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。搜索引擎包括全文索引、目录索引、元搜索引擎、垂直搜索引擎、集合式搜索引擎、门户搜索引擎与免费链接列表等
2014-06-11 21:39:52 956
原创 快速排序
设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。一趟快速排序的算法是:1)设置两个变量i、j,排序开始的时候:i=0,j=N-1;2)以第一
2014-06-10 20:52:58 540
原创 背包问题
(1)背包问题。(数据文件下载Knapsack.txt,第一行为背包总重量15,物品数量5;第2-6行,分别为第1-5件物品的重量与价值),W=15,编程计算最终背包所装物品的编号、总重量与总价值。要求能够把构造的二维表格输出到文件KnapsackResult.txt中。
2014-04-26 15:21:15 804
原创 有向图邻接表表示及反向图构造
1. 有向图中反向图构造。对tinyDG.txt(http://pan.baidu.com/s/1o6jWtcA)文件所表示的图,输出其邻接表表示 与 反向图的邻接表表示。类名:GraphReverse。博文标题:第五周作业——有向图邻接表表示及反向图构造邻接表表示示例如下:0:1 51:2:0 3……
2014-04-12 10:41:32 1794
原创 图的表示——邻接矩阵
图的表示方法有两种,一种是邻接表,另一种是邻接矩阵。 本文章采用的是邻接矩阵的表示方式。 例:给定图数据文件(tinyG.txt),计算得到图的邻接矩阵,并把邻接矩阵保存到文件(tinyG_matrix.txt)中。 代码实现:public class GraphRepresentation { public static void main(String []args)
2014-04-03 21:52:32 1006
原创 冒泡排序与归并排序
在数据结构和算法中,我们都会学习到各种排序的方法,但不同的方法其运行时间和效率也是有区别的。本文将冒泡排序和归并排序作为对比,观察两种算法的效率。冒泡排序代码实现:import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFo
2014-03-27 11:06:09 989
原创 随机生成一个n bit位的长整数
import java.util.Random;import java.util.Scanner;public class randomnum { public long createRndInteger(int n){ int max=0,min; min=(int) Math.pow(2, n-1); //n bite位数表示的最小值 for(int i=0;i
2014-03-20 13:22:52 1004
原创 判断一个正整数是否为质数
源代码:package Prime;import java.util.Scanner;public class Prime { public int isPrime(long a){ if(a==1) return 0; for(long i=2;i if(a%i==0) return 0; }
2014-03-20 13:12:36 1060
原创 2011级Java第1周(春)项目——一求两个整数的最大公约数的程序
求两个整数的最大公约数在数学中人们常用“辗转相除法”求两个整数的最大公约数。其思想是,设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用b除a,得a÷b=q......r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用r1除b,得b÷r1=q......r2 (0≤r2).若r2=0,则(a,b)=r1,若r2≠0,则继续用r2除r1,……如此下去
2014-03-11 23:38:02 690
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人