小编Sen*_*mar的帖子

如何查找不包含给定字符串模式的文件?

如何找出文件中就当前目录中不包含单词foo(使用grep)?

directory grep file find

494
推荐指数
10
解决办法
25万
查看次数

导入的java类中的public static final变量

我碰巧在我的工作场所遇到过Java代码.这是场景:有两个类 - ClassA和ClassB.

ClassA除了4个公共静态最终字符串值之外什么都没有.它的目的是使用那些值ClassA.variable(不要问我为什么,这不是我的代码).

ClassB进口ClassA.我编辑了字符串值ClassA并对其进行了编译.当我跑步时,ClassB我可以看到它使用的是旧值 - 而不是新值.我必须重新编译ClassB才能使用新的值ClassA!(我不得不重新编译其他导入的类ClassA!)

这只是因为JDK 1.6或我之前应该知道重新编译的ClassB!开导我.:)

java static final public recompile

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

我网站上所有页面的Favicon

我已经了解到为网页添加favicon的方法是在页面中包含以下行.

<link rel="SHORTCUT ICON" type="image/x-icon" href="http://mysite.com/faviconfilename.ico"/>
<link rel="icon" type="image/x-icon" href="http://mysite.com/faviconfilename.ico" />
Run Code Online (Sandbox Code Playgroud)

我应该在我的网站每个页面中添加此代码吗?我使用Apache-tomcat集群来提供页面.有没有其他简单的方法来做到这一点?

apache favicon icons webpage tomcat

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

maven如何只编译修改过的java文件?

我只是很想知道这一点,当我给mvn install而不做'clean'时,maven只编译修改过的java文件.maven如何识别java文件是否被修改?我相信它没有使用文件的最后修改属性.

我相信的原因:我有一个模块,在合并svn的更改后,我给了mvn install并且它没有编译修改后的文件,当我看到更改时,我看到'long'被修改为'Long'in吸气剂和二传手.

所以我只是想知道如果java文件发生了变化,maven如何识别?

(PS我正在使用Apache Maven 3.0.3,如果这很重要)

java compilation last-modified maven-3 maven

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

序言中不能有内容

我正在尝试使用转换xml为HTML xslt.我java.xml.transform在java中使用这个.它工作正常,直到我碰到一些xml.它说以下错误.

[Fatal Error] :1:1: Content is not allowed in prolog. 
    javax.xml.transform.TransformerConfigurationException: 
    javax.xml.transform.TransformerConfigurationException: 
    javax.xml.transform.TransformerException: 
    org.xml.sax.SAXParseException: Content is not allowed in prolog.
Run Code Online (Sandbox Code Playgroud)

所以我确保在xml声明之前没有字符.我甚至使用解决方案http://forums.sun.com/thread.jspa?messageID=10324562#10324562处理BOM

仍然没有运气,它只发生在一个xml.我甚至在编辑器中打开了xml并将其保存在带utf-8编码的文件中.这真让我抓狂.任何的想法?

更新:当您为xsl文件指定了错误的路径并且发现了文件未找到异常时,您会收到此错误.(这是我的情况.它可能对某人有所帮助.感谢您的回复)

java xml parsing utf

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

由于大小写敏感,如何在Linux上运行Java时避免FileNotFound异常?

我的Web应用程序在Windows上运行。我也想在Linux上运行我的应用程序。我似乎已经克服了大多数问题,例如路径分隔符等。

现在真正的问题是,FileNotFoundException当Java代码尝试打开文件(例如Abc.txt仅abc.txt存在)时,我得到了提示。:(

我无法将所有文件名都更改为小写或大写,因为我有很多文件。在不更改代码的情况下,有什么可能的方法来避免这种情况?

java linux filenotfoundexception case-sensitive

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

在sql squirrel中执行SQL Server存储过程

我在ubuntu 9.04并使用sql squirrel作为我的sql客户端.我连接到远程SQL Server.db中有一些存储过程.我不知道如何执行它们.没有明确的gui.早些时候我在Windows,我可以使用管理工作室.我可以右键单击存储过程并给出Execute.你们有什么想法吗?让我知道.这对我有帮助.:)

sql-server squirrel-sql

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

如何使用bash脚本循环遍历文件名中某个单词的目录中的文件?

我正在尝试使用bash脚本遍历目录中包含文件名中某个单词的所有文件.

以下脚本循环遍历目录中的所有文件,

cd path/to/directory

for file in *
do
  echo $file
done
Run Code Online (Sandbox Code Playgroud)

ls | grep 'my_word'仅提供文件名中包含"my_word"一词的文件.但是我不确定如何用ls替换*脚本中的grep'my_word'.

如果我喜欢这个,

for file in ls | grep 'my_word'
do
  echo $file
done 
Run Code Online (Sandbox Code Playgroud)

它给我一个错误"语法错误附近意外的令牌'|'".这样做的正确方法是什么?

bash loops

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

用Java读取整数文本文件的无限循环

嗨,我有一个相当简单的程序,但我无法理解为什么我在运行时有一个inifite循环.我正在读取的文件中有10个整数.我正在使用Eclipse Juno,并且控制台中的输出无限地从281363开始计数.我怎样才能解决这个问题?提前致谢.

import java.util.*;
import java.io.*;

public class TestScoreAnalyzer
{
public static void main(String[] args) throws FileNotFoundException
{
        int arraySize = 0;

        File file = new File("C:\\Users\\Quinn\\workspace\\CPS121\\src\\
                             additionalAssignments\\scoresSample.txt");
    Scanner inputFile = new Scanner(file);

        while(inputFile.hasNextInt())
    {
    arraySize++;
    System.out.println(arraySize);
    }

    inputFile.close();
}
Run Code Online (Sandbox Code Playgroud)

}

java infinite-loop while-loop

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