有没有人能够在Windows上使用控制主机与cygwin创建多个会话而无需重复登录?我需要自动执行一系列SSH步骤,但不能要求用户每次都输入所需的标记密码.
我已经使用以下命令配置了我的cygwin ssh_config:
Host *
ControlMaster auto
ControlPath /tmp/%r@%h:%p
Run Code Online (Sandbox Code Playgroud)
当我启动第二个连接再次提示输入密码时,我在主服务器上收到以下错误消息:
mm_receive_fd: no message header
process_mux_new_session: failed to receive fd 0 from slave
Run Code Online (Sandbox Code Playgroud)
我见过其他人有这个问题,但我似乎找不到任何解决方案.
有没有人做过这项工作?
我正在使用 roxygen2 来记录 R 包中的对象,如R 包一书中所述。我想在每个对象的文档页面的顶部(和底部)插入一些文本,例如,“机密 - 请勿发布”。对于 HTML 文档页面,我可以使用 CSScontent
属性来实现,当然也可以通过插入一些 HTML 来实现。
那么如何修改 roxygen2 渲染的文档页面的页面标题呢?现在我只对 HTML 文档页面感兴趣,而不对 PDF 感兴趣,所以使用 roxygen2 或 Rd 将一些任意 CSS 或 HTML 插入每个文档页面可能就足够了。那可能吗?
理想情况下,我想找到一个可以为整个包全局设置一次的选项,因为如果我必须将它单独添加到每个对象的文档中,我可能会错过一些。但是如果我必须将它添加到每个对象中,我可以忍受它。
对于简短的背景,我很想描述火灾大小的分布,这被认为是遵循对数正态分布(许多小火和少量大火).对于我的具体应用,我只对一定范围内的火灾感兴趣(> min,<max).因此,我试图将对数正态分布拟合到已经在两端进行检查的数据集.本质上,我想在审查之前找到最适合完整分布的对数正态分布(μ和sigma)的参数.我是否可以考虑到我知道我只是在寻找分发的一部分?
我做了一些实验,但已经变得难过了.这是一个例子:
# Generate data #
D <- rlnorm(1000,meanlog = -0.75, sdlog = 1.5)
# Censor data #
min <- 0.10
max <- 20
Dt <- D[D > min]
Dt <- Dt[Dt <= max]
Run Code Online (Sandbox Code Playgroud)
如果我使用fitdistr(MASS)或fitdist(fitdistrplus)拟合非删失数据(D),我显然得到与我输入的参数值大致相同的参数值.但是,如果我符合删失数据(Dt),则参数值不符合预期.问题是如何结合已知的审查.我在其他地方看到过在fitdistr中使用upper和lower的一些引用,但我遇到一个错误,我不知道如何解决:
> fitt <- fitdist(Dt, "lognormal", lower = min, upper = max)
Error in fitdist(Dt, "lognormal", lower = min, upper = max) :
The dlognormal function must be defined
Run Code Online (Sandbox Code Playgroud)
我将欣赏任何建议,首先是关于这是否适合审查分发,如果是这样,如何定义dlognormal函数,以便我可以使这个工作.谢谢!