小编Bry*_*ord的帖子

在一个命令中更改目录并执行文件

当我想执行一个文件,似乎我总是先"CD"到该文件所在的目录执行它,除非它失败的一个不容找到-MY-DATAZ类型的错误了.

如何键入两个命令才能执行程序?

例:

cd /usr/local/bin/minecraft/
java -Xms512M -Xmx2048M -jar minecraft.jar
Run Code Online (Sandbox Code Playgroud)

如何将它组成一行,以便在Gnome3中创建自定义启动器时将其作为我的Exec = _行?

linux bash fedora launcher gnome-3

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

Ruby-on-Rails:从模型中选择不同的值

文档:http: //guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields

清楚地说明:

query = Client.select(:name).distinct
# => Returns unique names
Run Code Online (Sandbox Code Playgroud)

但是,当我在我的控制器中尝试时,我收到以下错误:

undefined method `distinct' for #<ActiveRecord::Relation:0xb2f6f2cc>
Run Code Online (Sandbox Code Playgroud)

为了清楚起见,我想要不同的名称,如['George','Brandon'],而不是客户的实际记录.有什么东西我错过了吗?

ruby-on-rails rails-activerecord

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

使用paste()在R中构造Windows路径

我试图采取两个字符向量:

directory <- "specdata"
id <- 1
Run Code Online (Sandbox Code Playgroud)

并从文件中读取他们将"指向"的数据:ie:

data <- read.table(paste(directory,"\\",id,".csv", sep="")
Run Code Online (Sandbox Code Playgroud)

问题在于粘贴和"\"的结果.我试图让它返回,"specdata\1.csv"但它返回的"specdata\\1.csv"是不一样的.

无济于事,我也尝试过:

  • 使用单斜杠 "\"
  • 使用单引号 '\\'
  • 使用单引号 '\'
  • 改变sep = '\'
  • 改变sep = '\\'
  • 改变sep = "\"
  • 改变sep = "\\"
  • 首先使用c()函数

码:

fileNameAndPath <- c(directory,"\",id,".csv")
data <- read.table(fileNameAndPath)
Run Code Online (Sandbox Code Playgroud)

windows r

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

Matlab/Octave添加,丢失精度数字

在Matlab/octave中,当我添加两个数字时,我丢失了一些数字.

>>> 23.0 + 0.65850
ans =  23.659
Run Code Online (Sandbox Code Playgroud)

我如何找到双倍的23.65850

matlab octave

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

有没有办法使用JavaScript通过类名获取元素?

使用JavaScript通过类名获取元素的最佳方法是什么?

我可以使用像document.getElementByClassName('myClass')这样的东西吗?

javascript

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