小编Pet*_*rs_的帖子

如何使用gradle将依赖项正确添加到另一个项目?

您好,我是新来的gradle,这让我有些困惑。如何在我的gradle配置中添加依赖项以访问projectA1中的B1.java?项目B是gradle项目,而项目A只是另一个gradle项目的文件夹。

这是我的结构:

  1. 工作空间:
    • 项目A
      • projectA1
        • ...
        • 在这里我想访问B1.java
        • build.gradle
      • projectA2
        • ...
        • build.gradle
    • 项目B
      • 项目B1
        • B1.java
        • ...
        • build.gradle
      • projectB2
        • ...
        • build.gradle
      • build.gradle

我试图阅读gradle文档,但对我来说还不清楚。任何帮助表示赞赏。谢谢!

java dependencies project-structure gradle build.gradle

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

如何将java变量从scriptlet传递到c:当jstl中的表达式?

在jstl中使用scriptlet变量的正确方法是什么?我不知道我的代码有什么问题:

<%
boolean a = true;
boolean b = false;
%>

<c:choose>
    <c:when test="${a}">
        <c:set var="x" value="It's true"/>
    </c:when>
    <c:when test="${b}">
        <c:set var="x" value="It's false"/>
    </c:when>

</c:choose>
Run Code Online (Sandbox Code Playgroud)

看起来它并没有进入整个区块.

java jsp jstl scriptlet

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

当某些列有引号而有些列没有时,如何使用 Camel Bindy 解析 csv 文件?

我尝试使用 Camel Bindy 来处理我的 csv 文件。文件的行如下所示:

1111;"2016-06-21";"12:15";"Test1";"1";
2222;"2016-06-21";"12:16";"Test2";"2";
Run Code Online (Sandbox Code Playgroud)

我的模型文件是:

@CsvRecord(separator = ";")
public class CsvBean implements Serializable {

    @DataField(pos = 1)
    private Integer key;

    @DataField(pos = 2, pattern = "yyyy-MM-dd")
    private Date date;

    @DataField(pos = 3, pattern = "hh-mm")
    private Date time;

    @DataField(pos = 4)
    private String title;

    @DataField(pos = 5)
    private int status;
}
Run Code Online (Sandbox Code Playgroud)

我使用 unmarshall(bindy) 方法。我得到的例外是:

java.lang.IllegalArgumentException: Parsing error detected for field defined at the position: 3, line: 1
    at org.apache.camel.dataformat.bindy.BindyCsvFactory.bind(BindyCsvFactory.java:207)
Run Code Online (Sandbox Code Playgroud)

我认为问题是第一个“id”值没有引号,而其余列有。我该如何解决?

java csv apache-camel bindy

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

用手机模拟可以模拟的最大g力值是多少?

我正在使用加速计为android编写一个简单的f1 g测力计.一切看起来都很好但唯一的问题是我可以模拟的最大值是2.85.可能我做错了,因为它很容易"制造"例如2.5克,但使用我所有的力量我不能有3克.

这就是我计算g值的方法:

double x = event.values[0];
double y = event.values[1];
double a = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2));
double currentG = (a/ SensorManager.STANDARD_GRAVITY);
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!如果您需要,我可以添加更多代码.

java android android-sensors sensormanager

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