这似乎是一个非常明显的问题,但我还没有找到关于这个主题的任何内容.
如何刷新闪亮的应用程序(相当于按下F5,或单击RStudio中的"重新加载应用程序"按钮)?
ui.R
shinyUI(pageWithSidebar(
headerPanel("Example"),
sidebarPanel(
actionButton("goButton", "Refresh")
),
mainPanel(
h4("I would really like to refresh this please.")
)
))
Run Code Online (Sandbox Code Playgroud)
server.R
shinyServer(function(input, output,session) {
observe({
if(input$goButton==0) return(NULL)
isolate({
#
# I would like to refresh my session here with some sort of
# function like session(refresh)...
})
})
})
Run Code Online (Sandbox Code Playgroud)
我不认为我想使用stopApp() - 我只想刷新它,使其处于加载时的状态.
UPDATE
在RStudio网站上,它显示了如何从服务器管理用户的会话.特别,
$ sudo rstudio-server suspend-session <pid>
Run Code Online (Sandbox Code Playgroud)
应用程序中是否存在与用户相同的功能?在会话信息的文档中(这里),它说有一个onSessionEnded(回调)函数.如果有session.End()函数执行上面的suspend-session函数会很好!
我有一个我在Azure Machine Learning Studio中创建的ML实验列表.我已将它们部署为Web服务(新版本,而不是经典版本).
如何进入Azure机器学习Web服务,单击Web服务(从实验部署),然后导航回实验/预测模型,并将其提供给它?
我可以在两者之间找到的唯一链接是通过预测实验更新Web服务,然后确认Web服务是什么.我可以看到,在实验和Web服务中,"ExperimentId"是URL中的GUID,所以希望这是可能的.
我的理由是依靠匹配的命名约定等来选择适当的模型进行更新会受到人为错误的影响.