小编One*_*ree的帖子

指定端口号的scp

我正在尝试将文件从远程服务器scp到我的本地计算机.只有80端口可以访问.

我试过了:

scp -p 80 username@www.myserver.com:/root/file.txt .
Run Code Online (Sandbox Code Playgroud)

但得到了这个错误: cp: 80: No such file or directory

如何在scp命令中指定端口号?

port scp

720
推荐指数
9
解决办法
76万
查看次数

Unix命令将文本添加到文件中

是否有Unix命令将一些字符串数据添加到文本文件中?

就像是:

prepend "to be prepended" text.txt
Run Code Online (Sandbox Code Playgroud)

unix command-line utilities prepend

108
推荐指数
12
解决办法
7万
查看次数

shell脚本头文件(#!/ bin/sh vs#!/ bin/csh)

为什么所有脚本文件都以

#!/bin/sh
Run Code Online (Sandbox Code Playgroud)

或者

#!/bin/csh
Run Code Online (Sandbox Code Playgroud)

这需要吗?这是为了什么目的?这两者有什么区别?

unix shell

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

使用JavaFX的Maven项目(在`lib`中使用jar文件)

我正在设置一个maven项目,即将使用JavaFX.由于我听说JavaFX没有附带所有版本的Java,我下载并将jfxrt.jar文件放在lib项目的目录中.

1)如何指定不应下载依赖项(即JavaFX),但是哪个位于lib

2)这是否意味着项目可以在任何具有JDK的机器上构建(而不是必需的JDK 1.7 - 更新9+)?

java javafx maven

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

找到特定单词出现的行号"grep"

grep能够提供其上显现指定字的行号的?

此外,是否可以使用grep从某个特定线向下搜索单词?

unix grep sed

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

Maven中的Java_home

当我跑步时mvn -version,我注意到了java_home要点...jdk\jre(如下图所示).那是错的吗?是不是应该指向...\jdk.x.y.z(没有\jre)?如果是这样,我该如何重置它?(在全局%java_home%指向jdk目录)

C:\Users\Owner>mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
Java version: 1.7.0_17
Java home: C:\Program Files\Java\jdk1.7.0_17\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"
Run Code Online (Sandbox Code Playgroud)

java windows java-home maven

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

java中的数组初始化

我注意到可以编写这样的代码,顺便说一句,这是完全正常的:

int arrays[] = {1, 2, 3};
for (int n : arrays)
   System.out.println(n);
Run Code Online (Sandbox Code Playgroud)

但我不明白以下是非法的:

for (int n : {1, 2, 3})
   System.out.println(n);
Run Code Online (Sandbox Code Playgroud)

从编译器编写者的角度来看,这并没有引入任何含糊之处,是吗?可以预期数组的类型与先前声明的元素的类型相同.换句话说,n声明为int,所以数组必须int[]

java arrays int

33
推荐指数
3
解决办法
2076
查看次数

'cd'命令后返回上一个位置?

我正在写一个需要cd到某个位置的shell脚本.有没有办法回到以前的位置,也就是前面的位置cd被执行了?

unix cd

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

Java的Random函数的反函数

Java的Random函数接受一个种子并产生一系列'伪随机'数字.(它是基于一些讨论的算法实现的Donald Knuth, The Art of Computer Programming, Volume 3, Section 3.2.1.),但是这篇文章对我来说太技术化了解)

它有反函数吗?也就是说,给定一系列数字,是否有可能在数学上确定种子将是什么?(,这意味着,暴力强制不算作有效方法)

[编辑]这里似乎有很多评论......我想我会澄清我在寻找什么.

因此,例如,该函数y = f(x) = 3x具有反函数,即y = g(x) = x/3.

但是这个函数z = f(x, y) = x * y没有反函数,因为(我可以在这里给出一个完整的数学证明,但我不想偏离我的主要问题),直观地说,有多对(x, y)这样的(x * y) == z.

现在回到我的问题,如果你说这个功能不可逆,请解释原因.

(而且我希望从那些真正阅读过文章并理解它的人那里得到答案.像"这是不可能的"这样的答案并没有真正起作用)

java random

24
推荐指数
2
解决办法
3964
查看次数

检查shell脚本中命令的输出

我正在编写一个非常简单的shell脚本,它会查看所有失败测试的日志,并打印出当前目录中日志中所有文件的所有名称

 1  #! /bin/sh

 2  for file in *
 3  do
 4      echo "checking: $file"
 5      if [$(grep $file failed.txt -c) -ne 0]
 6      then
 7          echo "$file FAILED"
 8      fi
 9  done
Run Code Online (Sandbox Code Playgroud)

当我执行它时,我收到此错误:

line 6: [0: command not found
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?

谢谢!!

bash shell

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

标签 统计

java ×4

unix ×4

maven ×2

shell ×2

arrays ×1

bash ×1

cd ×1

command-line ×1

grep ×1

int ×1

java-home ×1

javafx ×1

port ×1

prepend ×1

random ×1

scp ×1

sed ×1

utilities ×1

windows ×1