我有很多图像.当我尝试删除它们时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) 我正在使用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的情况)
我有一个指针.在32位系统上,它是32位.在64位系统上,它是64位.
我有一个长整数字段用作标识符,有时我想在那里使用指针值.(我从来没有回到指针 - 一旦我将它转换为整数字段,我只是将它与相等进行比较).
在32位和64位系统上,这样做似乎是安全的.(在较大的指针系统上不是这样).真的吗?
然后,有没有办法让GCC只在建立安全的平台(目前是所有目标平台)时才给出以下警告?
错误:从不同大小的整数强制转换为指针[-Werror = int-to-pointer-cast]
我想在各种整数类型之间进行转换; 例如Word32和Word8.
在Haskell中这样做的惯用方法是什么?
Word8 - > Word32转换总能成功.Word32 - > Word8转换可能会导致溢出,我会处理它(通过显式测试或从转换习惯用语得到指示).
使用此片段和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
我正在创建一系列包含对较低级别结构的可变引用的数据结构.我一直很乐意和我一起工作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) 我正在尝试在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", …