小编Tim*_*Tim的帖子

杀死分离的屏幕会话

我从某个地方学到了一个独立的屏幕可以被杀死

屏幕-X -S [会话#你要杀]杀

你可以从哪里得到[你要杀的会话#]

屏幕-ls.

但这不起作用.哪里不对了?什么是正确的方法?

linux gnu-screen kill

864
推荐指数
11
解决办法
130万
查看次数

在bash中,如何检查字符串是否以某个值开头?

我想检查字符串是否以"node"开头,例如"node001".就像是

if [ $HOST == user* ]  
  then  
  echo yes  
fi
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能正确?


我还需要组合表达式来检查HOST是"user1"还是以"node"开头

if [ [[ $HOST == user1 ]] -o [[ $HOST == node* ]] ];  
then  
echo yes 
fi

> > > -bash: [: too many arguments
Run Code Online (Sandbox Code Playgroud)

怎么做正确?

string bash comparison

677
推荐指数
12
解决办法
57万
查看次数

如何使用双括号或单括号,括号,花括号

我对Bash中括号,括号,花括号的用法以及它们的双重或单一形式之间的区别感到困惑.有明确的解释吗?

syntax bash

637
推荐指数
6
解决办法
34万
查看次数

C++中的'typeid'与'typeof'

我想知道有什么区别之间typeid以及typeof在C++中.这就是我所知道的:

此外,这里是我创建的测试代码测试,我发现typeid它不会返回我的预期.为什么?

main.cpp中

#include <iostream>  
#include <typeinfo>  //for 'typeid' to work  

class Person {  
    public:
    // ... Person members ...  
    virtual ~Person() {}  
};  

class Employee : public Person {  
    // ... Employee members ...  
};  

int main () {  
    Person person;  
    Employee employee;  
    Person *ptr = &employee;  
    int t = 3;  

    std::cout << typeid(t).name() << std::endl;  
    std::cout << typeid(person).name() << std::endl;   // …
Run Code Online (Sandbox Code Playgroud)

c++ typeof typeid

144
推荐指数
5
解决办法
32万
查看次数

我如何评论Windows命令行?

在Bash中,#用于评论以下内容.如何在Windows命令行上发表评论?

windows command-line comments

140
推荐指数
6
解决办法
16万
查看次数

正则表达式中的"\ d"是否表示数字?

我发现123,\d匹配1,3但没有2.我想知道是否\d匹配满足什么样的要求的数字?我在谈论Python风格的正则表达式.

Gedit中的正则表达式插件使用Python风格的正则表达式.我创建了一个文本文件,其内容为

123
Run Code Online (Sandbox Code Playgroud)

只有13正则表达式相匹配\d; 2不是.

通常对于其间没有其他字符的数字序列,只有奇数位数是匹配的,偶数位数不是.例如12345,匹配是1,35.

python regex encoding gedit

139
推荐指数
5
解决办法
27万
查看次数

如何在R中的图中增加字体大小?

我很迷惑.在标题,标签和绘图的其他位置增加文本字体大小的正确方法是什么?

例如

x <- rnorm(100)
hist(x, xlim=range(x), xlab= "Variable Label", 
     ylab="density", main="Title of plot", prob=TRUE, ps=30)
Run Code Online (Sandbox Code Playgroud)

ps参数不会改变字体大小(但它在R帮助中?par表示它是"文本的点大小(但不是符号)").

还可以将字体大小从绘图功能中分离出来,例如hist

plot r

133
推荐指数
5
解决办法
42万
查看次数

承诺已经在评估中:递归默认参数引用或早期问题?

这是我的R代码.功能定义为:

f <- function(x, T) {
  10 * sin(0.3 * x) * sin(1.3 * x ^ 2) + 0.001 * x ^ 3 + 0.2 * x + 80
}

g <- function(x, T, f=f) {
  exp(-f(x) / T)
}

test <- function(g=g, T=1) { 
  g(1, T)
}
Run Code Online (Sandbox Code Playgroud)

运行错误是:

> test()test()中的
错误:
承诺已经在评估中:递归默认参数引用或早期问题?

如果我替代的定义f在的g,那么错误消失.

我想知道错误是什么?如何纠正它,如果没有替代的定义f在的g?谢谢!


更新:

谢谢!两个问题:

(1)如果函数test进一步论证f,你会添加类似的东西test <- function(g.=g, T=1, f..=f){ g.(1,T, f.=f..) }吗?在递归更多的情况下,添加更多是一个好的和安全的做法. …

r

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

Git拉后细节改变

在Git拉动之后,其输出给出了变化量的摘要.

如何查看每个或部分文件的详细更改?

好的,这是我对Jefromi的问题:

  1. 我如何知道自己是否想要掌握?我所做的只是"git pull".

  2. 主人指向什么,主人和HEAD,Git的两个默认头之间有什么区别?

  3. 如何查看特定文件中的详细更改?

  4. 如何git pull再次查看摘要输出中的更改?

  5. git diff和之间有什么区别git whatchanged

git git-pull

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

将函数应用于矩阵或数据框的每一行

假设我有一个by 2矩阵和一个函数,它将一个2向量作为其参数之一.我想将函数应用于矩阵的每一行并得到一个n向量.在R中如何做到这一点?

例如,我想在三个点上计算2D标准正态分布的密度:

bivariate.density(x = c(0, 0), mu = c(0, 0), sigma = c(1, 1), rho = 0){
    exp(-1/(2*(1-rho^2))*(x[1]^2/sigma[1]^2+x[2]^2/sigma[2]^2-2*rho*x[1]*x[2]/(sigma[1]*sigma[2]))) * 1/(2*pi*sigma[1]*sigma[2]*sqrt(1-rho^2))
}

out <- rbind(c(1, 2), c(3, 4), c(5, 6))
Run Code Online (Sandbox Code Playgroud)

如何将功能应用到每一行out

如何以指定的方式将除了点之外的其他参数的值传递给函数?

r function matrix apply sapply

114
推荐指数
5
解决办法
22万
查看次数