小编juv*_*han的帖子

启动时检测R会话是否在RStudio中运行

我在终端和RStudio中(在Mac和Linux上)都使用R,想知道两者是否可以使用不同的.Rprofiles,或者最好使用相同的库,.Rprofile但使用不同的环境特定的调整脚本。

我以为将以下代码放入我的目录中是可行的.Rprofile,但是不幸的session_info是在.First运行时未设置该代码。都不是Sys.getenv

.First <- function(){
    # [STUFF I ALWAYS WANT TO DO]
    # Load my favourite packages
    # Set CRAN mirror
    # etc. etc.

    # [ENVIRONMENT SPECIFIC TWEAKS]
    if(grepl("RStudio", session_info()$platform$ui)){
        tryCatch(source("~/.R_RStudio"), error=print)
    } else {
        tryCatch(source("~/.R_terminal"), error=print)
    }
}
Run Code Online (Sandbox Code Playgroud)

我还尝试了设置alias R='R --args terminal'.bash_profile该设置的确允许我检测会话是否从bash启动,但是它搞砸了,R CMD ...并且任何脚本都使用其他命令行参数。

我意识到,可能无法从R会话的起始位置进行检测,但是也许RStudio中有一些我不知道的聪明选择。

session r rstudio

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

Azure搜索索引器的运行速度有多快?我可以如何快速建立索引?

每个索引批次限制为1到1000个文档。当我从本地计算机或azure VM调用它时,每1000个文档批处理有800ms到3000ms。如果我使用异步提交多个批次,则花费的时间大致相同。这意味着〜50M文档收集将花费15到20个小时。

有什么办法可以使它更快?

search indexer azure azure-cognitive-search

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

为什么使用Azure资源管理器Powershell cmdlet创建的子网的ID为空?

我正在尝试在Azure中配置一些网络资源,并且正在尝试尝试引用以前创建的子网Id属性的步骤遇到了一个阻止程序。

这是检索子网详细信息的命令:

$gwsubnet = Get-AzureRmVirtualNetworkSubnetConfig -Name 'GatewaySubnet' -VirtualNetwork $vnet

然后$gwsubnet在控制台中输出的值:

Name : GatewaySubnet Id : Etag : ProvisioningState : AddressPrefix : 10.1.1.0/24 IpConfigurations : null NetworkSecurityGroup : null RouteTable : null

请注意,该Id属性为null。这会导致以后的步骤出错,例如:

$gwipconfig = New-AzureRmVirtualNetworkGatewayIpConfig -Name config1 -SubnetId $gwsubnet.Id -PublicIpAddressId $gwpip.Id

给出以下错误:

New-AzureRmVirtualNetworkGatewayIpConfig : Cannot validate argument on parameter 'SubnetId'. The argument is null or empty. Supply an argument that is not null or empty and then try the command again. At line:1 char:99 …

azure azure-virtual-network azure-powershell azure-resource-manager

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

在Azure Web App上运行Node.js.

我试图在Azure Web Appp上运行一个非常简单的node.js服务器来提供单页面应用程序.服务器将提供静态页面,并且总是服务器'index.html'用于页面请求,因为所有路由都在客户端完成.

所有工作都完全在本地完成,但在部署到Azure时,任何页面请求都会导致"您要查找的资源已被删除...",这表明节点服务器未被命中.

我使用Koa作为服务器,server.js在这里;

var Koa = require('koa');
var convert = require('koa-convert');
var helmet = require('koa-helmet');
var historyApiFallback = require('koa-connect-history-api-fallback');
var serve = require('koa-static');
var app = new Koa();

// This rewrites all routes requests to the root /index.html file
// (ignoring file requests). If you want to implement isomorphic
// rendering, you'll want to remove this middleware.
app.use(convert(historyApiFallback({
  verbose: false
})));

// Serving ~/dist by default. Ideally these files should be served by
// the web server and …
Run Code Online (Sandbox Code Playgroud)

azure node.js azure-web-sites koa

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

如何搜索包含英语句子的字符串中的单词?

让我们举一个英语句子的例子:

string sentence = "Hello, How are you?";
Run Code Online (Sandbox Code Playgroud)

因此,如果我想搜索单词“ you”,则可以使用:

if (sentence.Contains("you")); // This would be true
Run Code Online (Sandbox Code Playgroud)

但是如果我搜索这个:

if (sentence.Contains("ello")); // This would also be true
Run Code Online (Sandbox Code Playgroud)

但我希望它是错误的。我想搜索整个单词。不是文字的一部分

如何在C#中执行此操作?

c# regex string cpu-word

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

使用powershell删除azure存储帐户

我正在寻找一种使用PowerShell删除azure存储帐户的方法.

有powershell命令来删除blob,容器,表,队列,字段,目录.但我没有看到任何方法使用powershell删除/删除azure存储帐户.

通过门户我可以做到,但需要通过powershell来完成.

谁知道怎么做?

powershell azure azure-storage azure-powershell powershell-4.0

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