我有以下图片:
alex@alexvps:~$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> 70c0e19168cf 5 days ago 1.069 GB
<none> <none> c2ce80b62174 8 days ago 399.2 MB
<none> <none> 60afe4036d97 8 days ago 325.1 MB
Run Code Online (Sandbox Code Playgroud)
当我尝试删除其中一个时,我得到:
alex@alexvps:~$ sudo docker rmi 60afe4036d97
Error: Conflict, 60afe4036d97 wasn't deleted
2014/01/28 00:54:00 Error: failed to remove one or more images
Run Code Online (Sandbox Code Playgroud)
我该如何删除它们?为什么会有这样的冲突?
假设您的git历史记录如下所示:
1 2 3 4 5
1-5是单独的修订.你需要删除3,同时仍然保持1,2,4和5.如何做到这一点?
在删除之后有数百个修订版时,是否有一种有效的方法?
我在AWS中设置了VPC.我们创建了2个子网(A/24和B/24),直接使用所有没有IP /子网的IP进行进一步使用.
我们发现b/24没有被完全利用,我们在那里浪费了IP地址.
现在我们要减小子网大小并将实例从B/24移动到A/24.从B/24和/ 28范围创建4个较小的子网,并将服务器移回到创建的较小子网之一.
请告知我们可以应用的建议最佳实践,以便我们能够将我们的可用服务器保留在B/24中并创建多个子网.
我写了一个页面,需要在本地测试它.
如何使用Google网站管理员工具中的"Google抓取方式"功能查看我的本地计算机上提供的开发网站的结果?
在OS X Snow Leopard(10.6)中,我使用以下几行~/.bashrc来强制使用clang而不是标准gcc进行编译:
# Set Clang as the default compiler for the system
export CC=clang
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
Run Code Online (Sandbox Code Playgroud)
我也(偶尔)必须使用以下行来使用llvm-gcc,当clang无法编译某些东西时(PostgreSQL很长一段时间都犯了这个错误):
# Set LLVM GCC as the default compiler for the system
export CPP='llvm-gcc-4.2'
export CC='llvm-gcc-4.2'
export CXX='llvm-g++'
Run Code Online (Sandbox Code Playgroud)
在OS X Lion(10.7)上,这些行仍然需要吗?llvm-gcc(或clang)是系统的默认编译器吗?或者这些线仍然需要住在我的~/.bashrc?
按照PHPUnit文档上@expectedExceptionMessage,字符串只能是实际的子Exception抛出。
在我的一种验证方法中,为发生的每个错误推送一个数组项,并Exception通过内嵌错误数组来显示最终消息。
class MyClass
{
public function validate($a, $b, $c, $d)
{
if($a < $b) $errors[] = "a < b.";
if($b < $c) $errors[] = "b < c.";
if($c < $d) $errors[] = "c < d.";
if(count($errors) > 0) throw new \Exception(trim(implode(" ", $errors)));
}
}
Run Code Online (Sandbox Code Playgroud)
我这里的问题是,在PHPUnit测试方法中,我检查了不同的组合。这导致测试通过,我打算失败。
/**
* @expectedException \Exception
* @expectedExceptionMessage a < b.
*/
public function testValues_ALessBOnly()
{
$myClass = new MyClass()
$myClass->validate(1, 2, 4, 3);
}
Run Code Online (Sandbox Code Playgroud)
Exception消息的字符串实际上是, …
我试图摆脱在我的OS X系统上安装Java VM的问题,但我没有遇到过Charles代理的替代方案.是否存在不是用Java编写的?
对于我的网站,我通常有两个server{}块:一个为网站服务,另一个为来自不同域的该网站提供静态内容.因为favicon.ico总是从主域而不是静态域请求文件,所以我必须处理站点server{}块中的特定文件而不是静态文件块.
当favicon.ico找不到文件,Nginx将返回我的定义404错误页面,以及404 HTTP状态代码.但是,我不想为我漂亮的404页面发送这些内容.我想用204状态代码发送一个完全空的响应.以下是我尝试过的,但它不起作用.有没有正确的方法来做到这一点?想法是204表示找到的文件,但是完全空白的图像.
另外,我试图节省比特实际上是个坏主意吗?实际上,如果返回204而不是404是一个坏主意,是否有更优雅的方法来返回空的404页面而不创建一个新的实际空文件并将其设置error_page为该位置块内的指令?
server {
...
error_page 404 /../static/404.html;
location @return_204 {
return 204;
}
# Case-insensitive matching of .txt and .xml files.
# (Example: robots.txt, crossdomain.xml, and sitemap.xml)
location ~* \.(txt|xml)$ {
try_files $uri /../static/$uri;
}
location = /favicon.ico {
log_not_found off;
error_page 404 = @return_204;
try_files $uri /../static/$uri;
}
...
}
Run Code Online (Sandbox Code Playgroud) 说我有一个dicts的词典:
foo = {
'category': {
'key1': 'bar',
'key2': 'bar',
'key3': 'bar',
},
'category2': {
'key4': 'bar',
'key5': 'bar',
},
}
Run Code Online (Sandbox Code Playgroud)
要获得member-dicts中所有键的单个列表,我有一个函数如下:
def _make_list():
baz = list()
for key,val in foo.items():
baz += list(val.keys())
return baz
Run Code Online (Sandbox Code Playgroud)
生成的列表如下所示:['key1', 'key2', 'key3', 'key4', 'key5', ].
这很简单,并且它有效,但我想知道:有没有办法通过单行列表理解来实现这一点?成员dicts的键将始终是唯一的.
我正在使用Lightbox 2,因为它几乎满足了我的每一个要求,并且似乎是我遇到过的最新更新,低调,高质量的"Lightbox"jQuery插件.我遇到的唯一问题是两个图像(关闭和加载)被硬编码到.js文件中,并且没有将参数传递到脚本中以覆盖它的示例.我对JS使用作为源代码的文档不够好.
(function() {
var $, Lightbox, LightboxOptions;
$ = jQuery;
LightboxOptions = (function() {
function LightboxOptions() {
this.fileLoadingImage = 'images/loading.gif';
this.fileCloseImage = 'images/close.png';
this.resizeDuration = 700;
this.fadeDuration = 500;
this.labelImage = "Image";
this.labelOf = "of";
}
return LightboxOptions;
})();
Lightbox = (function() {
function Lightbox(options) {
this.options = options;
this.album = [];
this.currentImageIndex = void 0;
this.init();
}
[...]
})();
$(function() {
var lightbox, options;
options = new LightboxOptions;
return lightbox = new Lightbox(options);
});
}).call(this);
Run Code Online (Sandbox Code Playgroud)
如果我没有包含足够的代码,可以在GitHub上看到整个文件.在包含的部分中, …
amazon-ec2 ×1
asp.net ×1
default ×1
docker ×1
git ×1
interface ×1
jquery ×1
lightbox2 ×1
macos ×1
networking ×1
nginx ×1
osx-lion ×1
php ×1
php-5.3 ×1
phpunit ×1
proxy ×1
python ×1
python-3.5 ×1
unit-testing ×1