小编Kal*_*lle的帖子

PowerShell,使用没有值的参数调用脚本,就像带有选项的脚本一样

是否可以使用选项调用PowerShell脚本?就像没有值的参数一样.

例如,我目前使用:

param (
    $lastmonth=0
);
Run Code Online (Sandbox Code Playgroud)

在脚本中.现在我可以使用这个电话了

script.ps1 -lastmonth 1
Run Code Online (Sandbox Code Playgroud)

要么

script.ps1 
Run Code Online (Sandbox Code Playgroud)

并使用$ lastmonth来控制流量.

但我想接听电话

script.ps1 -lastmonth
Run Code Online (Sandbox Code Playgroud)

和

script.ps1
Run Code Online (Sandbox Code Playgroud)

并根据是否给出-lastmonth来控制流量.

powershell

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

rCharts与Highcharts一起作为闪亮的应用程序

我有一个由三个文件组成的闪亮应用程序.server.R,ui.R和用于启动应用程序的文件

require(shiny)
require(rCharts)
runApp("shinyApp")
Run Code Online (Sandbox Code Playgroud)

应用程序启动,但图表不可见.它适用于正常的r-plot和polycharts,但经过多次尝试后,我仍然没有成功使用rCharts(包括rHighcharts).

这是最后一次尝试的文件:

server.R:

library(rCharts)
shinyServer(function(input, output) {
  output$myChart <- renderChart({
    h1 <- Highcharts$new()
    h1$chart(type = "spline")
    h1$series(data = c(1, 3, 2, 4, 5), dashStyle = "longdash")
    h1$series(data = c(NA, 4, 1, 3, 4), dashStyle = "shortdot")
    h1$legend(symbolWidth = 80)
    return(h1)
  })
})
Run Code Online (Sandbox Code Playgroud)

ui.R:

require(rCharts)
shinyUI(pageWithSidebar(
  headerPanel("rCharts: Highcharts"),
  sidebarPanel(
    selectInput(inputId = "x",
      label = "Choose X",
      choices = c('SepalLength', 'SepalWidth', 'PetalLength', 'PetalWidth'),
      selected = "SepalLength")
    ),
  mainPanel(showOutput("myChart", "Highcharts")
  )
))
Run Code Online (Sandbox Code Playgroud)

我的假设是"showOutput"的第二个参数可能是错误的,但我没有找到任何东西.

r highcharts shiny rcharts

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

与 MySql Workbench 中的 local-infile 选项连接

是否可以与 MySql Workbench 中的 local-infile 选项连接?像这样:

mysql -h 10.152.xx.xx -u USER -p --local-infile MyDatabase
Run Code Online (Sandbox Code Playgroud)

原因是 LOAD DATA LOCAL INFILE 似乎只适用于这个选项。即使

SHOW GLOBAL VARIABLES LIKE 'local_infile'; 
Run Code Online (Sandbox Code Playgroud)

返回

'local_infile', 'ON'
Run Code Online (Sandbox Code Playgroud)

LOAD DATA LOCAL INFILE 产生

Error Code: 1148. The used command is not allowed with this MySQL version
Run Code Online (Sandbox Code Playgroud)

mysql mysql-workbench

8
推荐指数
3
解决办法
8965
查看次数

String是哪个数据类型类别

据我了解,VBA 中有两种不同的数据类型分类方法。

  • 对象类型与非对象类型
  • 值类型与引用类型

我假设对象类型与引用类型相同。但我读到对象类型和非对象类型之间的赋值存在差异:

Dim i As Integer
i = 1

Dim chrt As Chart
Set chrt = something
Run Code Online (Sandbox Code Playgroud)

注意“设置”。现在在以下链接中,字符串被归类为引用类型。

http://msdn.microsoft.com/en-us/library/t63sy5hs.aspx

但

Dim str As String
Set str = "abc"
Run Code Online (Sandbox Code Playgroud)

是错误的并且

Dim str As String
str = "abc"
Run Code Online (Sandbox Code Playgroud)

是正确的。因此引用类型和对象类型是不等价的。有什么不同?

vba

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

VBA,Excel,使用Range填充2D阵列

我不明白这种行为:

Sub tuEs()
    Dim A() As Variant
    A = Range("A1:A10") ' works

    Dim B() As Variant
    B = ActiveSheet.Range("A1:A10") ' Type mismatch
End Sub
Run Code Online (Sandbox Code Playgroud)

第一个版本的第二个版本没有.为什么?有什么不同?

excel vba excel-vba

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

整数规划不等约束

我试图在MIP中建模以下约束:

x_1 +x_2 + ... +x_n != d
Run Code Online (Sandbox Code Playgroud)

我的想法是引入一个变量z,即1,如果x_1 + x_2 + ... + x_n = d并添加约束

z <= 0.
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何建模约束

(x_1 +x_2 + ... +x_n = d) ==> z=1 
Run Code Online (Sandbox Code Playgroud)

在整数程序中.

mathematical-optimization integer-programming

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

在 Julia 中解析二维数组

在 Julia 中,我可以创建二维数组

[1 2 3 4 ; 5 6 7 8]
2×4 Array{Int64,2}:
1  2  3  4
5  6  7  8
Run Code Online (Sandbox Code Playgroud)

问题是,我需要解析作为脚本参数提供的二维数组 - 即作为字符串。

例如

$ julia script.jl "[1 2 3 4 ; 5 6 7 8]"
Run Code Online (Sandbox Code Playgroud)

并在脚本中类似:

c = parse.(ARGS[1])
Run Code Online (Sandbox Code Playgroud)

并且 c 应该是一个 2×4 的数组。

我对输入字符串的格式很灵活。

用例是,我想从 Java 内部调用在 Julia + JuMP 中实现的优化问题。

julia

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

汇总时间序列,从数周到月

假设频率(ts)= 52的时间序列ts:

Time Series:
Start = c(2010, 34) 
End = c(2013, 25) 
Frequency = 52 
...
Run Code Online (Sandbox Code Playgroud)

我想聚合ts,使得频率(ts)= 12.

如果新频率除以旧频率,则可以使用

aggregate(ts, nfrequency = k, FUN = sum)
Run Code Online (Sandbox Code Playgroud)

但如果旧频率mod新频率> 0则不起作用:

> ts <- aggregate(ts, nfrequency = 12, FUN = sum)
Error in aggregate.ts(ts, nfrequency = 12, FUN = sum) : 
cannot change frequency from 52 to 12
Run Code Online (Sandbox Code Playgroud)

我可以设想循环遍历时间序列并决定每个值是完全添加还是一小部分,但我肯定不是第一个有这个要求的.那么有任何预定义的功能吗?

aggregate r time-series

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