小编Oct*_*lop的帖子

为什么git子模块更新失败?

我有以下 .gitmodules文件:

[submodule "web/blog"]
    path = web/blog
    url = git://amygdala.servebeer.com:lucky_blog.git

[submodule "web/old"]
    path = web/old
    url = git://amygdala.servebeer.com:old_lucky.git
Run Code Online (Sandbox Code Playgroud)

当我克隆repo并运行git submodule init && git submodule update(或git submodule init --update)时,我收到以下错误:

Cloning into web/blog...
fatal: Unable to look up  (port 9418) (Name or service not known)
Clone of 'git://amygdala.servebeer.com:lucky_blog.git' into submodule path 'web/blog' failed
Run Code Online (Sandbox Code Playgroud)

我观察到引起一些担忧的三件事:

  1. 第二个.gitmodules条目(web/old)克隆得很好,没有任何问题.
  2. 错误消息中似乎有一个额外的空间,我认为git通常会列出它无法查找的主机名(在上面列出的错误中的端口号列表之前).
  3. git clone git://amygdala.servebeer.com:lucky_blog.git 工作得很好.

这个回购有什么问题?这是git的错误还是我在设置回购时搞砸了什么?

编辑这里是我的git配置供参考:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = …
Run Code Online (Sandbox Code Playgroud)

git git-submodules

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

Java中的ArrayList和输入

我习惯了python,所以这对我来说有点混乱.我试图逐行接收输入,直到用户输入一定数量.数字将存储在一个数组中,以便为它们应用一些统计数学.目前,我有一个主类,统计类和一个"阅读"类.

两个问题:

  1. 我似乎无法让输入循环得以解决,这样做的最佳做法是什么.

  2. 读取方法的对象类型是什么?double []或ArrayList?

    1. 如何将method-type声明为arraylist?

    2. 如何防止阵列中存储的值超过1000?

让我展示一下到目前为止:

public static java.util.ArrayList readRange(double end_signal){
    //read in the range and stop at end_signal

    ArrayList input = new ArrayList();
    Scanner kbd = new Scanner( System.in );
    int count = 0;
    do{
        input.add(kbd.nextDouble());
        System.out.println(input); //debugging
        ++count;
    } while(input(--count) != end_signal);
    return input;
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,原谅我的新手......

java arrays arraylist

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

Ubuntu中的优秀Java实践

嘿所有,本学期我的计算科学课程完全是用Java编写的.我想知道是否有一套好的/首选的工具可以在ubuntu中使用.目前我使用gedit和底部运行的终端,但我想要一个API浏览器.

我考虑过Eclipse,但对于快速程序来说它似乎很臃肿且不友好.

java linux ubuntu

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

编写代码仍然被认为是算法表示?

我刚刚在测试中丢失了50%的答案,因为我在我的期中编写了代码而不是算法,让我从A变为C.编写代码仍然被认为是算法表示吗?

维基百科:算法表示(因为编程风格几乎是基于共识的)

编辑:好的,让我明确几点:

  1. 测试要求伪代码,我们从未在课堂上"定义"; 我们刚刚为我们的算法写了英文.

  2. 它是一个Java类,并用Java方法和注释写出整个解决方案.所有这些都是手写的,写出来的时间比伪代码要长.我认为会更清楚.

  3. 我通常不会对这些事情提出问题,但这是A和C之间的区别,我有一个奖学金骑在我的考试上.

  4. 最后,我发布这篇文章有两个原因:

    4.1我想展示现代编程社区对伪代码和算法表示的看法.

    4.2我想知道"现实世界"中可以接受的东西; 我已经编程了一段时间,但我希望能够尽快为开源项目做贡献,而且我不想踩到任何人的脚趾.(虽然我很确定这个话题几乎没有机会进入现实世界).

再次感谢任何帮助/建议.

theory algorithm pseudocode

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

标签 统计

java ×2

algorithm ×1

arraylist ×1

arrays ×1

git ×1

git-submodules ×1

linux ×1

pseudocode ×1

theory ×1

ubuntu ×1