标签: command-line

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

递归方法将数字从int返回到0

我遇到了一个递归方法的问题,该方法将返回并在我的main方法中打印从X(X是命令行上的int)到0的数字.将数字作为字符串返回.

例如,我的命令行参数是4.我的输出应该是:4,3,2,1,0

我有点理解如何反转一个字符串,如:"123"到"321"..但是当得到一个像3这样的整数时,没有任何线索,并将它像"3,2,1,0"一样返回为字符串.:○

我的代码atm:

public static void main(String[] commandlineArguments) {
      if (commandlineArguments.length == 0) {
         System.out.println("Please enter a least one commandline!");
      } 
      else {
         Integer number = new Integer(0); // initialize number
         try {
            number = Integer.parseInt(commandlineArguments[0]);
         } 
         catch (NumberFormatException exception) { // NumberFormatException
            System.out.println(exception + " is not a integer!");
            System.exit(1); // end program
         }
         String reverse = reverse1(number);
         System.out.println(reverse);
      }
   }

   public static String reverse1(Integer number){
      if (number == 0){
         return "";
      } 
      else{
         return "";
      }
   } …
Run Code Online (Sandbox Code Playgroud)

java methods recursion command-line return

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

如何在Unix中移动指定所有者的所有文件?

我有一个包含大量文件的目录,我需要按所有者分隔它们.我的直觉是管道ls输出mv,但我已经看到不建议这样做,因为文件名可能包含特殊字符.无论如何,我能想到的最接近的是:

ls -l | grep OWNER | find regex_for_filename | mv ../

但这不起作用.

注意 - 我对目录中的文件有一个可靠的正则表达式,但所有权分散.

unix bash command-line

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

为什么不出现JOptionPane?

当我输入时,我创建了一个简单的JOptionPane类,它应该弹出一个字符串:

javac Hellodialog.java

一切都没有发生.没有错误消息但没有出现.

import javax.swing.JOptionPane;

public class Hellodialog
{
    public static void main(String[] args)
    {
        JOptionPane.showMessageDialog(null, "fsdfsdfdsfds");
    }
}
Run Code Online (Sandbox Code Playgroud)

java swing command-line

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

在Linux中打印文件的3,4和5行

我的Linux命令有问题.我必须把文件/ etc/passwd的输出3,4和5行,但我不知道怎么做.我可以打印前五行:

head -n 5 /etc/passwd
Run Code Online (Sandbox Code Playgroud)

但我不知道如何删除前两行或从头开始.

linux bash shell command-line command

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

如何配置命令行git以使用ssh密钥

当我git pull通过命令行执行操作时,它总是要求我的github用户名和密码.我想告诉它在github中使用ssh密钥,再也不用担心了.你怎么做到这一点?

git authentication command-line github ssh-keys

0
推荐指数
2
解决办法
2600
查看次数

使用exec执行命令并将进程ID传递给另一个命令

我希望您在Linux中执行命令并获取已启动进程的进程ID,并将其传递给另一个命令。

$!在bash中尝试了该变量,如果进程像这样直接启动,它将起作用:

ls &
echo $!
Run Code Online (Sandbox Code Playgroud)

但是,如果我这样使用exec:

exec ls &
echo $!
Run Code Online (Sandbox Code Playgroud)

$!变量将为空白。

我必须使用exec。有什么线索可以解决这个问题吗?

谢谢。

linux bash command-line process exec

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

通过Devenv命令行构建时禁用代码分析

我正在使用DevEnv命令行构建我的VS解决方案.但是在构建时,它显示了许多与代码分析相关的警告.有没有办法在命令行中指定不运行Devenv的代码分析?

谢谢

command-line visual-studio devenv

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

NameError:未定义名称'ls'

我正在运行Windows 7,只安装了Python 2.7.4,我得到的只是SyntaxError:'s.例如,当我键入:

>>>ls   
Run Code Online (Sandbox Code Playgroud)

我明白了

Traceback (most recent call last):
  file "<stdin>", line 1, in <module>
NameError: name 'ls' is not defined.
Run Code Online (Sandbox Code Playgroud)

我是Python新手,不知道问题是什么.数学计算工作以及代码似乎都有效.这只是命令,如cd,ls,sudo apt-get update(和upgrade).任何指导将不胜感激.

python command-line nameerror

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

Bash退格字符正确使用

我做了一件非常简单的事情.

echo -e "123\b4" >> simple
cat simple
124
Run Code Online (Sandbox Code Playgroud)

但是当我在Sublime文本中打开这个文件时,我会得到一些名为"BS"的字符,它可能代表退格,当我用gedit打开它时,我会得到一个空格而且空格后有4个空格.这是文件的正确版本?

当我用vim在命令行上打开文件时,我得到了一个

^H
Run Code Online (Sandbox Code Playgroud)

而不是字符.

有人可以提供指导吗?

linux bash command-line

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