我按照这里的教程在窗口7上的cygwin中为github设置了ssh.但是,每次我这样做时git push origin master,都会一直提示以下内容:
Enter passphrase for /cygdrive/c/Users/mynameis/.ssh/id_rsa:
这太烦人了,因为它首先打败了设置ssh的目的.我不明白为什么它一直提示我输入密码,因为当我用我的Mac做同样的事情时,一切都运行得很顺利.
我尝试了其他解决方案:添加eval ssh-agent -s到我的.bashrc.但问题仍然存在.我怀疑问题与做ssh-agent或ssh-add在窗口7. cygwin的我怎样才能解决这个问题得到什么?
我有一个矩阵,条目都是概率.大多数条目的概率非常低.有些人有零.我需要记录矩阵.但是,由于矩阵中有零,因此R为这些零条目生成-inf.我的目标是将此日志(矩阵)提供给image.plot().当我将它提供给image.plot时,我不断收到此错误:
Error in seq.default(minz + binwidth/2, maxz - binwidth/2, by = binwidth) :
invalid (to - from)/by in seq(.)
Run Code Online (Sandbox Code Playgroud)
这里有什么解决方案可以帮助我解决这个问题吗?
这是矩阵的样子:
0 1 2 3 4 5 6
[1,] -0.0007854138 -8.9132811 -10.011893 -10.705041 -9.606428 -9.318746 -Inf
[2,] -0.3402118357 -1.6137090 -2.742625 -4.215836 -5.721434 -7.121522 -9.606428
[3,] -0.2912175507 -2.0296478 -3.521929 -4.275321 -4.426519 -4.187369 -3.715705
[4,] -1.5244380532 -0.7048802 -2.001368 -3.405243 -3.713864 -3.143919 -3.781412
[5,] -0.7572491288 -0.7487709 -3.981208 -5.110329 -5.228577 -5.095569 -5.293395
[6,] -0.0007629648 -Inf -8.759130 -7.613998 -9.606428 -Inf -Inf
[7,] -0.0020658381 -7.4861648 -7.526987 …Run Code Online (Sandbox Code Playgroud) 我安装meld在我的Mac上,我想在TortoiseHg中使用它作为视觉差异工具.(请注意,我使用的是Mac.)
我的.hgrc文件中有以下配置.但是,当我双击文件时,我得到了"没有检测到视觉差异工具".我错过了文件中的内容吗?
这有点令人沮丧,因为我花了几个小时才完成这个并且仍然无法获得解决方案.请在这里需要一些帮助.
[ui]
merged = /opt/local/bin/meld
[tortoisehg]
vdiff = /opt/local/bin/meld
Run Code Online (Sandbox Code Playgroud) 我尝试在Java中定义一个链表列表,如下所示,它编译得很好,但它生成了2条警告消息.
LinkedList<Long> [] hashtable = new LinkedList[10];
warning: [rawtypes] found raw type: LinkedList
LinkedList<Long> [] hashtable = new LinkedList[10];
^
missing type arguments for generic class LinkedList<E>
where E is a type-variable:
E extends Object declared in class LinkedList
HashTable.java:13: warning: [unchecked] unchecked conversion
LinkedList<Long> [] hashtable = new LinkedList[10];
^
required: LinkedList<Long>[]
found: LinkedList[]
Run Code Online (Sandbox Code Playgroud)
所以,我试过了
LinkedList<Long> [] hashtable = new LinkedList<Long>[10];
Run Code Online (Sandbox Code Playgroud)
但这次它甚至不会编译并生成此错误.
HashTable.java:13: error: generic array creation
LinkedList<Long> [] hashtable = new LinkedList<Long>[10];
^
1 error
Run Code Online (Sandbox Code Playgroud)
那么,我该如何正确定义我的链表数组呢?
基本上,我使用以下代码将字符串解析为 LocalDateTime,它在大多数情况下都可以正常工作。
DateTimeFormatter dtformatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS");
Run Code Online (Sandbox Code Playgroud)
但是,我遇到秒和毫秒的情况00000,这是解析器失败并打印 aLocalDateTime 2018-03-01T09:16而不是2018-03-01T09:16:00.000.
System.out.println(LocalDateTime.parse("20180301091600000",dtformatter));
Run Code Online (Sandbox Code Playgroud)
(请注意,在我的代码中,我必须将字符串解析为LocalDateTime,进行一些比较,然后在最后打印LocalDateTime到 csv)
如何修复它以使其打印2018-03-01T09:16:00.000而不是打印2018-03-01T09:16?
仅供参考,我正在使用 jdk10。
请考虑以下示例:
q1.func <- function(x) {
num <- (cos(30.2 * x^(1/2)))^2
denom <- (x^0.7) * exp(0.9*x)
num / denom
}
method1 <- function(n) {
x <- runif(n,min = 0, max = 1.7)
f <- q1.func(x)
(1.7) * sum((1/n) * f)
}
draw.graph <- function() {
n <- seq(1,1000,1)
x <- c()
for(i in 1:length(n)) {
x <- append(x, method1(n[i]))
}
plot(n, x, type = "p", xlab = "N",ylab = "value" ,main = "method1 plot",col = "black")
}
Run Code Online (Sandbox Code Playgroud)
我的观点是我希望能够执行:draw.graph(method1(n)).但R不允许我这样做.我不明白为什么会这样?我的最终目标是我能够传递method2/method3/....作为draw.graph()函数的参数.但是如何??? 现在,我只对允许我将method1作为draw.graph函数的参数传递的解决方案感兴趣.请不要让我在draw.graph函数中编写method1,因为我已经知道它有效.但我更感兴趣的是将method1作为draw.graph函数的参数传递.谢谢
我有以下矩阵"z":
0 1 2 3 4 5 8 9 11 12 15 16 17
[1,] 0.9992149 0.0001345895 4.486317e-05 2.243158e-05 6.729475e-05 8.972633e-05 2.243158e-05 4.486317e-05 4.486317e-05 2.243158e-05 2.243158e-05 6.729475e-05 2.243158e-05
[2,] 0.7116196 0.1991475998 6.440108e-02 1.475998e-02 3.275011e-03 8.075370e-04 0.000000e+00 7.851054e-04 1.345895e-04 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
[3,] 0.7473531 0.1313817856 2.954240e-02 1.390758e-02 1.195603e-02 1.518618e-02 2.557201e-03 1.615074e-03 1.166442e-03 4.419022e-03 5.383580e-04 4.486317e-04 4.934948e-04
[4,] 0.2177434 0.4941677882 1.351503e-01 3.319874e-02 2.438313e-02 4.311350e-02 6.146254e-03 9.376402e-03 5.607896e-04 4.934948e-04 1.121579e-04 2.018843e-04 4.486317e-05
18 20 22 24 31 6 10 35 36 37 …Run Code Online (Sandbox Code Playgroud) 这基本上就是我要做的事情:为关联数组的值分配一个列表.
#!/usr/local/bin/bash
declare -A params
params[n]=(200 400 600 800)
params[p]=(0.2 0.4)
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误:
line 4: params[n]: cannot assign list to array member
line 5: params[p]: cannot assign list to array member
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题?
基本上,我有以下程序,它允许我获得特定股票的股票价格,在下面的例子中说"700".股票价格出现在网页的特定表格中.在PC电脑上,我能够使用
.WebSelectionType = xlSpecifiedTables
.WebTables = "4"
从网页中挑选出我想要的特定表格.然而在Mac上,我无法做到这一点,我遇到了这个问题run-time error 438 : object doesn't support this property or method.这真的很烦人.所以我从代码中删除了这两行.但问题是:我现在无法从网络中提取特定股票价格表.任何人都可以告诉我如何克服这个问题吗?
Sub getStockDataTest()
getGoogleStockHistory 700
End Sub
Sub getGoogleStockHistory(gInt As Long)
'load google stock hisotry
With ActiveSheet.QueryTables.Add(Connection:="URL;https://www.google.com.hk/finance/historical?q=HKG%3A" & Format(gInt, "0000") & "&num=200", Destination:=ThisWorkbook.Sheets("Query").[A1])
.Name = "WebQuery"
.RefreshStyle = xlOverwriteCells
.SaveData = True
.Refresh
End With
End Sub
Run Code Online (Sandbox Code Playgroud) 基本上,我的Item类有两个StringProperty,即amount和upOrDown。它们的值将自动更新超时。
所有到目前为止,我所做的是绑定label1的textProperty,以第一StringProperty,amount。
fxLabel1.textProperty().bind(item.amountProperty());
Run Code Online (Sandbox Code Playgroud)
问题1:
我也希望做的就是这个标签的文本到第二String属性的颜色结合upOrDown,即文字颜色是金,当upOrDown是UP当紫色upOrDown的DOWN。我该如何实现?
问题2:
其次,我想根据的字符串值在单独的标签中显示图像(不确定标签在这里是否是最佳选择)upOrDown。在演习类似,我想显示image1在标签的时候upOrDown是UP和image2时upOrDown是DOWN。我该如何实现?