小编Lui*_*ano的帖子

如何从GitHub Pages的自动生成器获取多页面站点?

我正在使用GitHub页面的"自动生成器",我发现它只生成一个index.html和其他Web资源.

如果我想从其他降价文件生成多页网站,它是如何工作的?

markdown github documentation-generation github-pages

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

如何将String转换为基本类型或标准java Wrapper类型

我有一个java.lang.reflect.InvocationHandler,我需要实现方法invoke()

我有java.lang.String详细的类型值,我需要将此值转换为方法所期望的相应returnType(它可以是像int,boolean,double或包装类一样的原语,如Boolean,Integer,Double,Float等) .

例:

public Object invoke(Object proxy, Method method, Object[] args) 
        throws Throwable {
    String computedValue = compute(...);
    return convert(method.getReturnType(), computedValue);
}

private Object convert(Class<?> returnType, String stringValue) {
    return ...; // what's the simplest way?
}
Run Code Online (Sandbox Code Playgroud)

我不希望简单地在复杂对象之间实现自动转换,但我期望从String转换为标准java类型的简单方法.

我曾经多次看过这样的东西,但这对我来说似乎不合适:

public static Object toObject( Class clazz, String value ) {
    if( Boolean.class.isAssignableFrom( clazz ) ) return Boolean.parseBoolean( value );
    if( Byte.class.isAssignableFrom( clazz ) ) return Byte.parseByte( value );
    if( Short.class.isAssignableFrom( clazz ) ) return Short.parseShort( value …
Run Code Online (Sandbox Code Playgroud)

java string reflection object type-conversion

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

为什么项目布局资源与Java源代码分开?

为什么maven将资源保存在与Java源不同的"源文件夹"中?

根据我的经验,在Java中,资源文件大多被视为Java源文件,当"编译"时,只需要按类复制,最终打包在jar中,并通过类加载器的方法访问getResource/ getResourceAsStream,通过classpath.

我个人认为将资源文件与Java源代码分开是一种无用的复杂性.

  1. 你怎么看?
  2. maven是否有充分理由将资源与资源分开?
  3. 有没有在不使用任何计数器指示src/main/resourcessrc/test/resources守信资源src/main/javasrc/test/java使用Maven?

java resources layout maven

18
推荐指数
4
解决办法
5123
查看次数

IntelliJ说"警告:java:foo/bar/Baz.java使用未经检查或不安全的操作",但它没有说明它指的是哪一行

我收到这个警告:

截图

当我单击图像时,它只是打开关联的编辑器,但它没有说出引发警告的行号.我不想@SuppressWarning("unchecked")在全班上添加......

任何解决方法/修复?

warnings javac intellij-idea unchecked compiler-warnings

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

如何从GitHub维基页面生成网站

我已经使用GitHub页面为我的项目生成一个漂亮的网站(这个).现在我想保持我的项目文档是最新的,并且在一个README.md文件中包含所有内容可能无法扩展到我们添加的许多功能.

所以,我认为保存文档的最佳位置是GitHub wiki,但我想将wiki集成到gh-pages生成的站点,保持漂亮的布局.

我如何使用GitHub wiki并生成具有可自定义布局的HTML网站?

documentation wiki github documentation-generation github-pages

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

在maven测试阶段禁用Log4J日志

在IDE中进行开发时,跟踪和调试日志会很有帮助,但在构建期间,我发现这些行非常令人不安,并且混淆了由maven或其他构建工具打印出来的报告.

让log4j尊重像-Dlog4j.rootLogger=OFF1这样的系统属性来与maven一起使用或者不需要对项目文件进行更改的东西会很高兴.我知道我可以指定-Dlog4j.configuration=alternateconfig.props 2,但我在这里要求了解是否有人在构建过程中找到了一种更智能的方法来禁用日志记录,而且只需要很少的人工干预.即一些java类检测maven作为调用者,禁用log4j或其他智能解决方案.

任何提示?

笔记:

[1]:已经尝试过,但它不起作用.

[2]:这很不错,但它似乎不适合maven(也许肯定会跳过它)

java logging log4j build maven

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

如何在重新生成站点之前阻止GitHub页面"自动生成器"删除所有内容?

为我的小项目创建了一个精彩的GitHub Pages 网站,并在gh-pages分支中添加了一些其他页面.我的问题是,每次我从'Settings => Automatic Page Generator'重新生成网站时,一切都被清理干净,我必须手动恢复文件.

有没有办法预防或解决这个问题?

如果自动生成器只是覆盖他的东西而不删除现有文件会好得多.

markdown github documentation-generation github-pages

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

IntelliJ中的链接文件和文件夹

由于之前的Eclipse用户切换到IntelliJ,我希望能够在开发时从IDE内部访问项目外部的文件夹.

在Eclipse中,我使用了创建链接资源的功能.

我想知道IntelliJ中是否有任何功能可以帮助我以类似的方式访问外部文件和文件夹(例如,如果我想编辑位于我项目之外的应用程序服务器的配置).

eclipse ide directory intellij-idea

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

IntelliJ 12代码覆盖率无法在GWT项目的编辑器中使用

我正在尝试IntelliJ 12,在运行带覆盖的测试后,我无法在编辑器中设置彩色(红色,绿色,黄色).有没有人注意到这个问题,或者只是我无法使其发挥作用?

ide code-coverage emma intellij-idea

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

使用JRE库替换StrSubstitutor

目前我正在使用org.apache.commons.lang.text.StrSubstitutor:

Map m = ...
substitutor = new StrSubstitutor(m);

result = substitutor.replace(input);
Run Code Online (Sandbox Code Playgroud)

鉴于我想commons-lang从项目中删除依赖项,StrSubstitutor使用标准JRE库的工作和简约实现是什么?

注意:

StrSubstitutor 像这样工作:

Map map = new HashMap();
map.put("animal", "quick brown fox");
map.put("target", "lazy dog");
StrSubstitutor sub = new StrSubstitutor(map);
String resolvedString = sub.replace("The ${animal} jumped over the ${target}.");
Run Code Online (Sandbox Code Playgroud)

屈服于resolveString ="快速的棕色狐狸跳过懒狗."

java string text

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