小编use*_*855的帖子

使用脚本自动输入SSH密码

我需要创建一个自动输入密码给OpenSSH ssh客户端的脚本.

假设我需要myname@somehost使用密码进入SSH a1234b.

我已经尝试过......

#~/bin/myssh.sh
ssh myname@somehost
a1234b
Run Code Online (Sandbox Code Playgroud)

......但这不起作用.

如何将此功能添加到脚本中?

linux ssh shell openssh

173
推荐指数
12
解决办法
48万
查看次数

PostgreSQL复合主键

在MySQL中,当我创建复合主键(比如列)时X, Y, Z,所有三列都会自动成为索引.Postgres会发生同样的事吗?

postgresql indexing composite-primary-key

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

如何在Linux上查看JRE的Eclipse源代码(debian)

我有一台debian机器.我正在使用eclipse.通常在eclipse上,要查看对象的代码来源等,只需单击F3该对象即可.但出于某种原因,当它是核心java类时,我得到了

 "Source not found" and an option to attach the source.
Run Code Online (Sandbox Code Playgroud)

debian上JRE源的确切位置在哪里?当我这样做时aptitude search "?provides(java-runtime)",结果包含多个答案,其中包含子字符串jre,也没有路径.

有人可以告诉我确切的来源,以便我可以附加它.此外,我想让它适用于所有项目,而不仅仅是每个项目.

java eclipse

18
推荐指数
3
解决办法
7463
查看次数

按创建时间查询行?

我有一个不包含日期或时间相关字段的表.我仍然想根据创建记录/行的时间来查询该表.有没有办法在PostgreSQL中执行此操作?

我更喜欢直接在PostgreSQL中做这个问题的答案.但是,如果这不可能,那么hibernate可以为PostgreSQL做吗?

postgresql datetime

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

从Jenkins检索非常旧的构建

我已将Jenkins配置为仅显示最多十(10)个版本.现在我想回去找一个旧版本.这是1261号,现在我在构建1397.有没有办法检索和查看旧版本(1261)的控制台日志?

jenkins

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

按位和0x3FF做什么?

有人可以解释以下代码行吗?特别是,我没有得到什么(short) x & 0x3FF呢?

int num = ... //some number.
return (short) num & 0x3FF;
Run Code Online (Sandbox Code Playgroud)

java primitive-types

3
推荐指数
2
解决办法
4134
查看次数

在Java中将String转换为Date对象

我需要将以下字符串解析为java中的日期对象:

String time = "Jul 24 2012 05:19:34";
DateFormat df = new SimpleDateFormat("MM dd yyyy HH:mm:ss");
Date date = df.parse(time);
Run Code Online (Sandbox Code Playgroud)

代码抛出此异常:

Unparseable date: "Jul 24 2012 05:19:34"
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这一问题?

java date

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

java:从类中查找项目名称

如何通过只有一个类的实例来使用java反射或类似的方法来查找项目名称?如果不是项目名称 - 这是我真正想要的 - 我能找到包名吗?

java reflection

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

Linux脚本变量"$$"

可能重复:
$$在shell中意味着什么?

我正在为Linux阅读一个shell脚本,并提出变量$$:两个美元符号.基本上全线是

  work_dirname=/tmp/my-work-$$
Run Code Online (Sandbox Code Playgroud)

什么$$意思?

linux shell

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

hadoop创建了无法找到的目录

我使用以下hadoop命令来创建目录

 hdfs dfs -mkdir /tmp/testing/morehere1
Run Code Online (Sandbox Code Playgroud)

我收到以下消息:

 log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
Run Code Online (Sandbox Code Playgroud)

log4j:WARN请正确初始化log4j系统.

不理解错误,我再次运行命令,返回此消息:

 log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).
 log4j:WARN Please initialize the log4j system properly.
 mkdir: `/tmp/testing/morehere2': File exists
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试转到刚创建的目录时,它不在那里.

cd /tmp/testing/morehere2
 -bash: cd: /tmp/testing/morehere2: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?

hadoop mkdir

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

在postgres中如何向现有表添加索引?

在postgres中如何向现有表添加索引?

我试过跟随,但它不起作用:

CREATE INDEX my_index ON my_table USING btree(a_column);
Run Code Online (Sandbox Code Playgroud)

然后这个:

CREATE INDEX my_index ON my_table USING btree(a_column);
Run Code Online (Sandbox Code Playgroud)

但都不起作用.

我正在使用ant进行数据库迁移.当我这样做时,我会ant db-migrate-apply-postgresql不断收到错误

 [echo] ERROR:  relation "my_index" already exists
Run Code Online (Sandbox Code Playgroud)

postgresql indexing

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