小编Ben*_*ord的帖子

docker rmi无法删除图片,其中:没有这样的id

我有很多图像.当我尝试删除它们时docker rmi

$ sudo docker rmi acd33a9490dc
Error response from daemon: No such id: 75ce1f6710bab109a7d7cbee056fa8a0c7fa913e81c88e2a55121149dda80ee9
2014/07/14 10:13:24 Error: failed to remove one or more images
Run Code Online (Sandbox Code Playgroud)

无论我试图删除哪个docker镜像,75ce1 ... hash都是一样的.

目前,下面给出了目前的docker版本; 然而,自早期版本(0.6左右)以来,其中一些图像已经存在

$ sudo docker version
Client version: 1.0.1
Client API version: 1.12
Go version (client): go1.2.1
Git commit (client): 990021a
Server version: 1.0.1
Server API version: 1.12
Go version (server): go1.2.1
Git commit (server): 990021a
Run Code Online (Sandbox Code Playgroud)

docker

60
推荐指数
6
解决办法
3万
查看次数

grails geb -baseUrl选项不适用于远程服务

我正在使用geb 0.9.2插件来处理grails 2.3.4

我想在两个单独的主机上分别从服务运行功能测试.

我观察到以下情况:

如果我在同一主机上运行该服务,并执行:

grails test-app functional: -baseUrl=http://localhost:8080/foo/--non-interactive

然后针对这个已经运行的服务运行测试并通过.

如果服务没有运行,并且我执行相同的命令,那么将在内部启动一个新的服务实例,grails test-app并针对该服务运行测试.(这对我来说意外)

如果该服务在不同的主机上运行,​​那么在http://other:16060/foo/我运行时:

grails test-app functional: -baseUrl=http://other:16060/foo/ --non-interactive

...然后启动本地服务,并针对该服务而不是针对指定的远程服务运行测试.这对我来说再次出乎意料.

我找不到任何解释此行为的文档.

是否可以test-app针对远程运行的服务运行?

(我记得虽然我最近没有测试过,这种行为也是grails 2.2.2的情况)

grails geb

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

将指针转换为更大的int

我有一个指针.在32位系统上,它是32位.在64位系统上,它是64位.

我有一个长整数字段用作标识符,有时我想在那里使用指针值.(我从来没有回到指针 - 一旦我将它转换为整数字段,我只是将它与相等进行比较).

在32位和64位系统上,这样做似乎是安全的.(在较大的指针系统上不是这样).真的吗?

然后,有没有办法让GCC只在建立安全的平台(目前是所有目标平台)时才给出以下警告?

错误:从不同大小的整数强制转换为指针[-Werror = int-to-pointer-cast]

c

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

在Integral类型之间进行转换的常用习惯是什么?

我想在各种整数类型之间进行转换; 例如Word32和Word8.

在Haskell中这样做的惯用方法是什么?

Word8 - > Word32转换总能成功.Word32 - > Word8转换可能会导致溢出,我会处理它(通过显式测试或从转换习惯用语得到指示).

haskell integer

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

泛型系列生成无限列表

使用此片段和smallcheck-1.0.1

data Foo = A | B | Pair Foo Foo deriving Show
deriving instance Generic Foo
instance (Monad m) => Serial m Foo
Run Code Online (Sandbox Code Playgroud)

那么这个

list 1 (series :: Series Identity Foo)
Run Code Online (Sandbox Code Playgroud)

生成一个看似无限的列表.

我认为有些东西是相同的,直到smallcheck-0.6.1只生成[A,B]并且是我所期望的.

这是对smallcheck系列的预期更改,如果是这样,是否有一种简单的方法来取回0.6.1行为.

这里有可编辑的程序来证明这一点:http: //hpaste.org/83927

haskell smallcheck

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

参考在嵌套结构中的活动时间不够长

我正在创建一系列包含对较低级别结构的可变引用的数据结构.我一直很乐意和我一起工作A,但是我试图添加一个新图层.,,,实际上是一个状态机的协议解码的状态,但是我在这里删除了这一切:BCDABCD

struct A {}

fn init_A() -> A {
    A {}
}

struct B<'l> {
    ed: &'l mut A,
}

fn init_B(mut e: &mut A) -> B {
    B { ed: e }
}

struct C<'l> {
    pd: &'l mut B<'l>,
}

fn init_C<'l>(mut p: &'l mut B<'l>) -> C<'l> {
    C { pd: p }
}

struct D<'lifetime> {
    sd: &'lifetime mut C<'lifetime>,
}

fn init_D<'l>(mut p: &'l mut C<'l>) …
Run Code Online (Sandbox Code Playgroud)

rust

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

并联haskell(ghc 6.10.4)不接受-N大于-N1

我正在尝试在OS X 10.5上的GHC 6.10.4(来自MacPorts)中运行并行代码

我在makefile中使用-threaded构建:

GHC=ghc -prof -auto-all -O -threaded

glicko: glicko.hs Lib.hs
        $(GHC) --make -main-is Glicko glicko.hs lib.hs

当我调用./glicko +RTS -N./glicko +RTS -N1代码运行时,似乎只使用一个CPU.如果我调用as ./glicko +RTS -N2,那么我将获得记录命令行参数的运行时帮助消息; 但是文档表明这应该运行该程序.

为什么-N2不起作用?

这里有更多时间信息:

$ ./glicko +RTS --info
 [("GHC RTS", "YES")
 ,("GHC version", "6.10.4")
 ,("RTS way", "rts_thr_p")
 ,("Host platform", "i386-apple-darwin")
 ,("Host architecture", "i386")
 ,("Host OS", "darwin")
 ,("Host vendor", "apple")
 ,("Build platform", "i386-apple-darwin")
 ,("Build architecture", "i386")
 ,("Build OS", "darwin")
 ,("Build vendor", "apple")
 ,("Target platform", "i386-apple-darwin")
 ,("Target architecture", "i386")
 ,("Target OS", …

parallel-processing multithreading haskell multicore

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