我想在CentOS 7 64位系统上安装一个现代版本的docker.io 1.5+版本.
yum服务器附带的默认docker.io是1.3.2,这个版本对于我需要的某些docker.io功能来说太旧了,例如
系统详情:
docker --version
Docker version 1.3.2, build 39fa2fa/1.3.2
Run Code Online (Sandbox Code Playgroud)
系统:
cat /etc/centos-release
CentOS Linux release 7.0.1406 (Core)
uname -a
Linux hostname 3.10.0-123.20.1.el7.x86_64 #1 SMP Thu Jan 29 18:05:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
任何想法如何安装现代docker.io 1.5+?
我有一个在Linux 64bit上运行的Perl脚本,它看起来像这样:
my $ret = `/my/cmd option1 option2 <(/my/cmd2 input)`
Run Code Online (Sandbox Code Playgroud)
这在bash中有效,但是当我尝试在Perl脚本中执行与反引号相同的命令时,它会抱怨:
sh: -c: line 0: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我正试图找到一种简单的方法来获得产品 - 客户组合的最后付费价格.
customers <- c("cust_a","cust_b","cust_a","cust_b")
products <- c("prod_a","prod_b","prod_a","prod_b")
dates <- c("2011/10/25","2011/09/14","2011/03/12","2011/05/06")
prices <-c("10","12","15","18")
df <- cbind(customers,products)
df <- cbind(df, dates)
df <- as.data.frame(cbind(df,prices))
Run Code Online (Sandbox Code Playgroud)
接下来,我想为每个客户创建一个新的data.frame - 价格与最高日期的产品组合.在此示例data.frame中,cust_a和prod_1组合将给出10,cust_b和prod_2将给出12.
我知道如何在SQL中执行此操作,但在这种情况下,SQL解决方案对我来说不是一个选项.
如何使用命令行界面编译C++程序并在手机上的Android 2.3.5下使用它?
我根据每个因子的最小值将少数几个因素转化为离散的1/0值,然后将其绘制在热图中.2(红色= 1,黑色= 0).这绘制了例如A + B + C + D为1,3个因子的组合为1,2个因子的组合等的组合.我希望将这些组合的分数绘制在左侧垂直热图中的轴.2:
nentries=10000
ci=rainbow(nentries)
set.seed=1
mean=10
## Generate some data (4 factors)
i = data.frame(
a=round(abs(rnorm(nentries,mean-2))),
b=round(abs(rnorm(nentries,mean-1))),
c=round(abs(rnorm(nentries,mean+1))),
d=round(abs(rnorm(nentries,mean+2)))
)
minvalue = 10
# Discretise values to 1 or 0
m0 = matrix(as.numeric(i>minvalue),nrow=nrow(i))
# Remove rows with all zeros
m = m0[rowSums(m0)>0,]
# Reorder with 1,1,1,1 on top
ms =m[order(as.vector(m %*% matrix(2^((ncol(m)-1):0),ncol=1)), decreasing=TRUE),]
rowci = rainbow(nrow(ms))
colci = rainbow(ncol(ms))
heatmap(ms,
Rowv=NA,
labRow=" ",
keep.dendro = FALSE,
col=c("black","red"),
RowSideColors=rowci,
ColSideColors=colci,
)
Run Code Online (Sandbox Code Playgroud)
RowSideColors现在是一条彩虹,颜色与nrow(ms)颜色一样多,而我想要的是因子和图例的1/0组合.喜欢的东西:A+B+C+D 1% …
我有一个带有四个列的制表符分隔数据文件,其中我想读取R中的前两个,并且只保留唯一的2列对作为a data.frame.该文件可以是数百万行:
cluster-1 3 12412341324 13412341234
cluster-1 3 62626662346 54234524354
cluster-1 3 45454345354 45454544545
cluster-2 644 12332234341 37535473475
cluster-2 644 54654365466 56565634543
cluster-2 644 56356356536 35634563456
...
cluster-9999999 123 123412341241 143132423
...
Run Code Online (Sandbox Code Playgroud)
我想使用scan(或任何更好的选项)来读取文件并最终得到一个data.frame:
cluster-1 3
cluster-2 644
cluster-3 343
...
cluster-9999999 123
Run Code Online (Sandbox Code Playgroud)
在R中读取这些大文件的最省时的方法是什么?
我是GO的新手,刚安装了适用于Linux AMD64的最新版本,但是虽然我可以运行go命令,但我似乎无法获取,构建或安装任何命令.
go get bufio
package bufio: unrecognized import path "bufio"
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
.deb在debian wheezy Linux上运行这些命令需要什么包?
cd software_that_builds_with_autotools
autoreconf --install &&\
./configure --prefix=/opt/foo/bar &&\
make && make install
Run Code Online (Sandbox Code Playgroud)
我尝试安装以下内容,但它仍然说它缺乏aclocal:
apt-get install binutils make csh g++ sed gawk autoconf autotools-dev
Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: No such file or directory
Run Code Online (Sandbox Code Playgroud) 我有一个perl脚本,它$newdir根据作为参数传递的一些输入创建一个目录,我希望脚本通过执行以下操作来完成它的执行:
cd $newdir
Run Code Online (Sandbox Code Playgroud)
因此,bash Linux 64bit(此处program2)中的下一个命令是从$newdir工作目录执行的.
例如:
perl $HOME/import_script.pl -i someparameter && $HOME/program2 .
Run Code Online (Sandbox Code Playgroud) bash ×3
linux ×3
r ×3
perl ×2
autoreconf ×1
autotools ×1
axis ×1
centos7 ×1
docker ×1
go ×1
heatmap ×1
install ×1
installation ×1
large-files ×1
matrix ×1