小编use*_*033的帖子

用windows创建一个.tgz?

抱歉,在我在线提交作业之前,只是一个简短的问题。我只是按照本指南 -

http://www.ehow.com/how_6104990_create-_tgz-file-windows.html

从我的文件夹之一制作 .tgz 文件。然后我将从 .tar.gz 创建的文件重命名为 .tgz。

我只是想知道这是否与我的教授给我们提交的指示完全相同:

“从您的工作目录运行命令 'tar cvfz Lab-2.tgz Lab-2'。选项 'v' 使 tar 非常健谈:它应该告诉您 .tgz 存档中的确切内容。确保您检查tar 输出,然后再提交存档。”

非常感谢你,很抱歉问这个愚蠢的问题......我只是不想因为这样的愚蠢事情而失去分数!非常感谢 :)

compression

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

如何修复 - 41:无法从静态上下文引用非静态变量 - >这是什么原因?

我正在尝试编写此代码以获取第一个initialCapacity素数,然后使用java按顺序打印它们.由于两个原因,它无法正常工作,首先我得到了错误

41:无法从静态上下文引用非静态变量listOfPrimeNumbers

当我尝试运行程序时,即使我将变量更改为静态并运行程序,它也只会打印出"1".所以它只是在构造函数Primes中迭代while循环一次,然后停止,无论我看起来多么努力,我都无法找到问题!有人能帮助我,即使你可以快速看看并告诉我可能出错的地方,我真的很感激.

另外,与非静态和静态变量和方法有关的故事是什么?使用这些时的最佳做法是什么?如果有人可以将我链接到描述这个的页面(我已经google了无效!)我很想读:)

非常感谢你们!

import java.util.*;
public class Primes {
  private ArrayList<Integer> listOfPrimeNumbers;

  public static void main(String[] args) {
    ArrayList<Integer> listOfPrimeNumbers;
    Primes generator=new Primes(50);
    print();
  }

  public Primes( int initialCapacity) {
    listOfPrimeNumbers = new ArrayList<Integer>(initialCapacity);    
    int index=0;
    int counter=0;
    while (counter != initialCapacity  ) {
      if (isPrime(index)) {
        listOfPrimeNumbers.add(index);
        counter++;
        System.out.println(counter);
        index++;
      }
      else {
        index++;
      }
    }
  }
  public boolean isPrime(int candidateNo) {
    Iterator<Integer> iter = listOfPrimeNumbers.iterator( );
    //in here ! ?
    int i=2;
    while ( iter.hasNext( ) …
Run Code Online (Sandbox Code Playgroud)

java primes static instance-variables

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

如何定义具有多个值的数组?

我正在对我的代码进行一些Junit测试,这是为了生成n个素数的arraylist.我想将创建的列表与数组中的已知素数列表进行比较,为此,我需要在我的测试类中将多个值插入到数组中.

所以我现在所拥有的是

int knownPrimes[] = new int[50];
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过输入将值插入到此数组中

knownPrimes[1] = 2;
knownPrimes[2] = 3;
etc etc.
Run Code Online (Sandbox Code Playgroud)

我只是想知道如何在一个大块中完成这一切,可能是这样的:

knownPrimes[] = {2,3,5,7,9...};
Run Code Online (Sandbox Code Playgroud)

但我不确定语法,我在谷歌上找不到任何东西.有人能帮帮我吗?

非常感谢.

java arrays

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

如果我有一个进程,并且我克隆它,那么PID是否相同?

只是一个简单的问题,如果我克隆一个进程,克隆进程的PID是一样的,是吗?fork()创建一个PID不同的子进程,但其他一切都是相同的.Vfork()使用相同的PID创建子进程.Exec用于将当前正在执行的进程更改为其他进程.

我在所有这些陈述中都是正确的吗?

linux fork pid exec

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

Windows中的Ubuntu终端?任何人都可以用简单的英语解释'col'命令吗?

下周我将在Ubuntu中使用终端使用基本命令和shell脚本进行考试.请帮我解决两个简单的问题:

- 是否存在Ubuntu终端的练习环境?我不想用Linux进行双启动,所以我想找到一个可以使用一些基本终端命令练习的地方,因为Cygwin似乎与ubuntu终端完全不同.

- Linux中的col命令有什么作用?手册页在这里:链接,但我发现很难理解,因为它在Cygwin中不起作用,所以很难解释!另外,为什么一个人使用管道来col -b -x?

非常感谢,抱歉可能是愚蠢的问题!

linux terminal command-line cygwin

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

Java中的ArrayList - 我的单行代码有什么问题?

我已经尝试将此与示例进行比较,我似乎无法找出为什么这不会编译,所以我希望有一些见解.

ArrayList<Integer> listOfPrimeNumbers(initialCapacity) = new ArrayList<Integer>( );
Run Code Online (Sandbox Code Playgroud)

是我的代码.我的理解是它创建了一个新的ArrayList对象,类型为Integer,名为listOfPrimeNumbers,并且具有我传入的参数的初始容量,称为initialCapacity.

不幸的是我得到了一个"';' 当我尝试编译时出现"错误" 有人可以帮忙吗?

java arraylist

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

如何确保数组中包含值?

以下是我的代码:

它用于测试素数生成器,它生成并填充arraylist前n个素数.在我的测试中,我创建了一个已知素数数组,然后使用我的方法构造前50个(knownPrimes.length)素数的arraylist.然后选择一个随机数,我想断言使用我的方法nextRandomPrime(从我的未知/生成素数的arraylist中选择一个数字)选择的每个素数都包含在数组knownPrimes中.我怎样才能做到这一点 ?

在伪代码中我想做的是:

assertTrue(createdPrimeList.nextRandomPrime is a value in the array knownPrimes);
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所得到的:

 public void comparePrimes() {
    int[] knownPrimes = new int[] { 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 
      31,  37,  41,  43,  47,  53,  59,  61,  67,  71, 
      73,  79,  83,  89,  97, 101, 103, 107, 109, 113, 
      127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 
      179, 181, 191, 193, 197, 199, 211, 223, 227, 229 };

    Primes createdPrimeList = new Primes (knownPrimes.length); …
Run Code Online (Sandbox Code Playgroud)

java arrays arraylist

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