小编phe*_*sou的帖子

Maven:如何从命令行传递参数运行.java文件

我有以下问题.我想从命令行运行mvn一个Main.java文件.Main.java接受参数.我如何从命令行执行此操作?

我试着找一个例子,但我没有成功.有人可以帮我一个例子吗?

我看了这里,但不太明白我应该做什么.

另外,如何从Main.java文件夹以外的其他文件夹中执行该命令?

例如,Main.java位于my/java/program/Main.java.我应该放什么

mvn exec:java -Dexec.mainClass="what to put here?" -Dexec.args="arg0 arg1 arg2"
Run Code Online (Sandbox Code Playgroud)

java arguments maven

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

如何将数据从片段传递到dialogFragment

我知道以前曾经问过,但我不太明白如何实现它.我有一个片段"myFragment",其中我创建了一个"myDialogueFragment"的对象.当我从myFragment调用它时,我想将一些值传递给myDialogueFragment.我有一个整数num,我想传递给myDialogueFragment并将该号码与myDialogueFragment中的其他信息一起存储在本地数据库中.

我可能会弄错,但我看到的所有代码都是关于将数据从myDialogueFragment发送回myFragment,这不是我真正想要的.

static MyDialogFragment newInstance(int num) {

MyDialogFragment f = new MyDialogFragment();

// Supply num input as an argument.
Bundle args = new Bundle();
args.putInt("num", num);
f.setArguments(args);

return f;
}  

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mNum = getArguments().getInt("num");
    ...
}
Run Code Online (Sandbox Code Playgroud)

因此,此代码获取myFragment onCreate()方法中的参数.我想在myFragment()中发送参数并在myDialogueFragment中接收它们.

我怎样才能做到这一点?

android arguments fragment

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

什么是A*时间复杂度以及它是如何导出的?

我想知道是否有人能解释A*时间的复杂性.我正在使用一种启发式方法,使用欧氏距离来估算重量.启发式函数中没有循环.所以我认为启发式的时间复杂度是O(1).

考虑到这一点,A*的复杂性是什么?如何得出?

time complexity-theory a-star

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

Java:大整数错误

我想在Java中使用以下数学公式:

(44334*(220*220))+ (81744*220) + 39416)
Run Code Online (Sandbox Code Playgroud)

当我在WolframAlpha(或谷歌)中输入相同的等式时,我得到:

2163788696
Run Code Online (Sandbox Code Playgroud)

在java中我得到负数..

我一直在努力找出为什么会这样,但没有运气.我也尝试在BigInteger中保存答案,但后来我得到负值,因为数字太大了.

我该怎么办?

java integer numbers

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

滑动菜单手势覆盖图形手势-android的可滚动手势

我使用从滑动菜单这里在我的应用程序.我的应用程序还有一个GraphView,我可以在其中实时设置一些数据.该图是一个可以向左和向右滚动的线性图.但是,通过从左到右手势的滑动菜单,用户无法在图表中滚动,因为菜单不断弹出.

有什么办法可以在按下某个项目时覆盖菜单功能吗?图形项只是一个LinearLayout.

我也在使用片段,所以每个菜单项都是一个片段.

android menu menuitem sliding scrollable

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