小编Mr *_*ooL的帖子

带水平滚动条的JTable

有必要在任何时候启用水平滚动条吗?

情况就是这样:我有一个JTable单元格存储了很长的数据.因此,我需要有水平滚动条.

有人对此有所了解吗?

java swing jtable jscrollpane jscrollbar

38
推荐指数
2
解决办法
9万
查看次数

从Java应用程序中即时打开PDF文件

有没有办法让代码以独立于平台的方式在Java应用程序中打开PDF文件?我的意思是在Windows中使用批处理文件可以做到这一点.有没有其他方法可以使用平台无关的代码来动态打开PDF文件?

java pdf

37
推荐指数
1
解决办法
9万
查看次数

如何测试互联网速度(JavaSE)?

有没有办法使用Java代码测试互联网速度?

例如,就像我们用cmd命令实际测试一样,ping命令.

提前致谢...

java

12
推荐指数
1
解决办法
1万
查看次数

在Jar文件中设置图标图像

在NetBeans上运行时,以下代码可以正常工作.

this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage("PlagiaLyzerIcon.png"));
Run Code Online (Sandbox Code Playgroud)

但是,一旦它被内置到Jar文件中,图标就消失了.

任何人都知道这是什么问题?我意识到我要把图标图像放在根目录下,然而,在编译成JAR后,图标就消失了.

谢谢你的帮助 ...

大家好,这个问题用以下代码解决了,

 this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("plagialyzer/resources/PlagiaLyzerIcon.png")));
Run Code Online (Sandbox Code Playgroud)

它一旦编译成jar文件就可以工作.

java jar

8
推荐指数
1
解决办法
3万
查看次数

如何抓取整个维基百科?

我试过WebSphinx应用程序.

我意识到如果我把wikipedia.org作为起始URL,它将不会进一步爬行.

那么,如何实际爬行整个维基百科?任何人都可以给出一些指导方针吗?我是否需要专门去查找这些网址并放置多个起始网址?

任何人都有关于使用WebSphinx API的教程的好网站的建议?

java wikipedia web-crawler websphinx

7
推荐指数
1
解决办法
2万
查看次数

剽窃分析器(与Web内容相比)

大家好,全世界都是,

背景

我是计算机科学的最后一年学生.我提出了我的最终双模块项目,它是一个使用Java和MySQL的抄袭分析器.

抄袭分析器将:

  1. 扫描上传文档的所有段落.分析从哪个网站复制的每个段落的百分比.
  2. 仅突出显示从每个段落中的哪个网站准确复制的单词.

我的主要目标是开发像Turnitin这样的东西,尽可能改进.

我有不到6个月的时间来开发该计划.我有以下几点:

  1. Web爬虫实现.可能会使用Lucene API或开发我自己的Crawler(哪一个在时间开发和可用性方面更好?).
  2. 哈希和索引.改进搜索和分析.

问题

这是我的问题:

  1. MySQL可以存储那么多信息吗?
  2. 我错过了任何重要的主题吗?
  3. 您对此项目有何看法?
  4. 任何进行相似性分析的建议或技巧?
  5. 一个段落可以被散列,还有文字?

在此先感谢您的任何帮助和建议.^^

java mysql web-crawler plagiarism-detection

5
推荐指数
1
解决办法
3437
查看次数

百分比相似性分析(Java)

我有以下情况:

字符串a ="网络爬虫是一种自动浏览万维网互联网的计算机程序"; 字符串b ="Web Crawler计算机程序浏览万维网";

是否有任何想法或标准算法来计算相似性的百分比?

例如,在上述情况下,通过手动查看估计的相似度应为90%++.

我的想法是对两个字符串进行标记,并比较匹配的标记数量.类似的东西(7个令牌/ 1个令牌)*100.但是,当然,这种方法根本没有效果.比较匹配的字符数也似乎无效....

任何人都可以给一些指导???

以上是我的项目Plagiarism Analyzer的一部分.

因此,匹配的单词将完全相同而没有任何同义词.

在这种情况下唯一的问题是如何计算相当准确的相似性百分比.

非常感谢任何帮助.

java similarity

4
推荐指数
1
解决办法
3993
查看次数

String replaceAll方法(Java)

我有以下问题,

码:

String a="Yeahh, I have no a idea what's happening now!";
System.out.println(a);
a=a.replaceAll("a", "");
System.out.println(a);
Run Code Online (Sandbox Code Playgroud)

在删除'a'之前,结果如下:

是的,我不知道现在发生了什么!

实际结果:删除'a'后,结果:

是的,我现在没有想法了!

期望的结果:

是的,我不知道现在发生了什么!

有人可以给我一些建议来达到我想要的结果吗?

java string

3
推荐指数
1
解决办法
3万
查看次数

计算字符串中的某个字符(Java)

String a ="(Yeahhhh)我终于把它变成了(顶部)";

给定上面的String,共有4个'('和')'.

我计算它的想法是利用String.charAt方法.但是,这种方法相当慢,因为我必须为每个字符串执行此计数至少10000次,因为我的项目的性质.

任何人都有比使用.chartAt方法更好的想法或建议?????

很抱歉没有在前面清楚地解释,我10000次的意思是分析10000个句子,这是上面的字符串a只作为一个句子.

java string

2
推荐指数
2
解决办法
4523
查看次数

StringTokenizer标记化问题

String a ="the STRING TOKENIZER CLASS ALLOWS an APPLICATION to BREAK a STRING into TOKENS.  ";

StringTokenizer st = new StringTokenizer(a);
while (st.hasMoreTokens()){
  System.out.println(st.nextToken());
Run Code Online (Sandbox Code Playgroud)

鉴于以上代码,输出如下,

the
STRING TOKENIZER CLASS
ALLOWS
an
APPLICATION
to
BREAK
a
STRING
into
TOKENS. 
Run Code Online (Sandbox Code Playgroud)

我唯一的问题是为什么"STRING TOKENIZER CLASS"被合并成一个标记????????

当我尝试运行此代码时,

System.out.println("STRING TOKENIZER CLASS".contains(" "));
Run Code Online (Sandbox Code Playgroud)

它打印出有趣的结果,

这听起来不合逻辑吗?我不知道出了什么问题.

我发现了原因,这个空间在某种程度上被Java认为不是有效空间.但是,我不知道从前面处理到我发布的代码是怎么回事.

伙计们,我需要强调的是,下面的代码首先在上面的代码之前运行.

if(!suspContentCollector.isEmpty()){Iterator i = suspContentCollector.iterator(); String temp =""; while(i.hasNext()){temp + = i.next().toLowerCase()+""; } StringTokenizer st = new StringTokenizer(temp);

        while (st.hasMoreTokens()){
            temp=st.nextToken();
            temp=StopWordsRemover.remove(temp);
            analyzedSentence = analyzedSentence.replace(temp,temp.toUpperCase());
        }
    }
Run Code Online (Sandbox Code Playgroud)

因此,一旦它被改为大写,某些地方似乎出现了问题,我意识到只有某些空间无法识别.这可能是从文档中检索文本的原因吗?

以下代码,

字符串a …

java stringtokenizer

2
推荐指数
2
解决办法
4013
查看次数

Java String.indexOf API

我有以下情况,

String a="<em>crawler</em> <em> Yeahhhhh </em></a></h3><table";
System.out.println(a.indexOf("</em>"));
Run Code Online (Sandbox Code Playgroud)

它返回11作为结果,这是它发现的第一个.

对于上面编写的代码,有没有办法检测最后一个而不是第一个?

java

1
推荐指数
1
解决办法
1647
查看次数

Jar文件不起作用(它没有启动应用程序)

以前,我在运行NetBeans生成的JAR文件时没有问题.

但是,我现在突然遇到了这个问题.当我点击jar时,它没有启动应用程序,好像什么都没有计时.

但是,它可以从项目中运行.此外,还无法从NetBeans代码设置桌面Java应用程序的Jframe大小.运行时,窗口的大小与设计器中的大小不同.

请帮忙.

java netbeans

1
推荐指数
1
解决办法
1万
查看次数