小编Lil*_*a 5的帖子

Opam总是被锁定文件锁定

我遇到了opam和锁定文件的问题.

chris@chris:~$ opam upgrade
Another process (19525) has already locked "/home/chris/.opam/4.00.1/lock". Retrying in 1s (0/5)
Another process (19525) has already locked "/home/chris/.opam/4.00.1/lock". Retrying in 1s (1/5)
Another process (19525) has already locked "/home/chris/.opam/4.00.1/lock". Retrying in 1s (2/5)
Another process (19525) has already locked "/home/chris/.opam/4.00.1/lock". Retrying in 1s (3/5)
Another process (19525) has already locked "/home/chris/.opam/4.00.1/lock". Retrying in 1s (4/5)
'opam upgrade' failed.
# opam-version    1.1.0
# os              linux
Too many attempts. Cancelling.
Run Code Online (Sandbox Code Playgroud)

我不太确定问题是什么.我对整个系统缺乏经验.我不认为它与aspcud有任何关系,因为我没有安装它.我正在使用的机器正在运行Ubuntu 13.谢谢大家.

编辑:

我试图重新启动,这是当我尝试杀死进程时发生的事情

chris@chris:~/dev$ kill 19525
bash: …
Run Code Online (Sandbox Code Playgroud)

ocaml opam

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

OCaml中的空字符

我想做一些相当简单的事情.我想取一个字符串,如"1000",并返回字符串"1000".

这是我的尝试:

String.map (function x -> if x = ',' then '' else x) "1,000";; 
Run Code Online (Sandbox Code Playgroud)

但是我收到一个编译错误,说有一个语法错误wrt ''

感谢您的见解!

ocaml

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

在Ubuntu 12.04上安装Scala 2.10.2

我在尝试为Scala版本2.10.2安装.deb文件时遇到问题.

我收到以下错误:

(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... …
Run Code Online (Sandbox Code Playgroud)

ubuntu scala dpkg

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

在Scala Play控制器/模板中呈现Html变量

我有一个Scala Play网络应用程序,它从数据库中提取html变量,然后将它们放在模板中.像这样的东西

<div>@myvar</div>
Run Code Online (Sandbox Code Playgroud)

我的var是一个html字符串.在myvar没有被模板引擎为html recongized.所以我得到了这样的输出

<h3>MY HEADING</h3>

而不是由Scala播放模板引擎呈现的h3标签到正确的html H3标签.

我需要在哪里渲染这些变量?我试图在我的控制器中做到但显然已经失败了.

谢谢!

scala playframework playframework-2.0

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

Python列表值彼此分配

我在编写以下代码时遇到问题:

D = [
        [0,3,8,999,-4],
        [999,0,999,1,7],
        [999,4,0,999,999],
        [2,999,-5,0,999],
        [999,999,999,6,0]
    ]

def FloydWarshall (W):
    matrices = [W[:]]
    pred = [W[:]]

    print (matrices is pred)
    print (pred is matrices)
    print (pred is W)
    print (matrices is W)

    for i in range(0,len(pred[0])):
        for j in range(len(pred[0][i])):

            if pred[0][i][j] != 999 and pred[0][i][j] != 0:
                pred[0][i][j] = i +1
            else:
                pred[0][i][j] = False 

    return (matrices,pred)
FloydWarshall(D)
Run Code Online (Sandbox Code Playgroud)

返回的值是完全相同的矩阵,为什么会这样?print语句说它们不是指向内存中相同位置的指针,对吗?

python

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

Haskell类型误解分配变量

在这里完成noob到haskell,我正在尝试使下面这段代码工作:

它的目的是获取列表的第一个exp元素,连接它们,然后再次调用相同的函数.

order ( i ) (l1)(l2) =
        do exp <- (2 ^  i)
           l <- (take exp l1) ++ (take exp l2 ) ++ (order (i+1) (drop exp l1) (drop exp l2));
           return l
Run Code Online (Sandbox Code Playgroud)

我敢肯定,这远非惯用的哈斯克尔,但你必须在某个地方开始.

我得到的错误是在

exp <- (2 ^ i ) 
Run Code Online (Sandbox Code Playgroud)

这样说

No instance for (Num [Int])
      arising from a use of `^'
    Possible fix: add an instance declaration for (Num [Int])
Run Code Online (Sandbox Code Playgroud)

我真的不确定这究竟意味着什么.是不是2和i都是整数,然后应用指数函数会产生整数?

谢谢!

haskell

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

标签 统计

ocaml ×2

scala ×2

dpkg ×1

haskell ×1

opam ×1

playframework ×1

playframework-2.0 ×1

python ×1

ubuntu ×1