小编Jos*_*kin的帖子

将字符串列表传递给Fabric任务

我想将一个字符串列表作为参数传递给Fabric任务.例如,对于以下fabfile:

def test(names):
  print names
Run Code Online (Sandbox Code Playgroud)

我想通过"fab test:[tom,dick,harry]"并将列表打印出来.

默认情况下这是否可以在结构中执行,或者我是否需要传递字符串并自行拆分?

谢谢!

python fabric

3
推荐指数
2
解决办法
3274
查看次数

bash find,只删除文件 - 参数的顺序

今天说是4月8日,我在bash中执行以下操作.

cd /tmp
mkdir hello
touch -d 2015-04-01 hello
Run Code Online (Sandbox Code Playgroud)

然后,假设我要删除/ tmp中超过一天的所有文件,但不删除目录,我执行此操作:

find /tmp -mtime +1 -delete -type f
Run Code Online (Sandbox Code Playgroud)

如果目录"hello"不是文件,为什么会删除?

谢谢!

bash find positional-operator find-util

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

在同一个班级中,许多人都是教条

我正在尝试在我正在构建的应用中创建类似社交网络的功能,并希望将朋友与其他朋友关联.

假设我有这个:

Friend:
  connection: doctrine
  tableName: friend
  columns:
    id:
      type: integer(8)
      primary: true
      autoincrement: true
    name:
      type: string(75)
      notnull: true
Run Code Online (Sandbox Code Playgroud)

如何创建多对多关系以将朋友与自己联系起来?

提前谢谢你的帮助..

doctrine

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

无法获取gemfile以允许更新包

我是一个红宝石/铁杆新手.

这是我的gemfile:

source 'https://rubygems.org'
ruby '2.0.0'
#ruby-gemset=railstutorial_rails_4_0

gem 'rails', '4.0.0'

group :development do
  gem 'sqlite3', '1.3.8'
  gem 'ruby-debug-ide'
end

gem 'sass-rails', '4.0.0'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.0'
gem 'jquery-rails', '3.0.4'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'
gem 'wash_out', :git => 'git://github.com/inossidabile/wash_out.git'
gem 'haml'
gem "railties", "~> 4.0.0"

group :doc do
  gem 'sdoc', '0.3.20', require: false
end
Run Code Online (Sandbox Code Playgroud)

在捆绑更新,我得到这个:

Bundler could not find compatible versions for gem "railties":
  In Gemfile:
    rails (= 4.0.0) ruby depends on
      railties (= 4.0.0) ruby

    sass-rails …
Run Code Online (Sandbox Code Playgroud)

gem ruby-on-rails bundler gemfile

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

imagemagick 白色阈值和单色选项不能一起使用

我正在尝试使用 Imagemagick 将 PDF 转换为 TIFF。我希望在生成的 tiff 中没有半色调或灰色点。因此,我在转换命令中指定了白色阈值。

我还希望文档是单色的,因此我也指定了单色选项。

如果我同时指定单色和白色阈值(为了测试目的,我将阈值设置为 0%),则文档上的所有灰色区域都是半色调的,并且其中有点,但转换过程非常快。例子:

convert -density 150 -monochrome -white-threshold 60% in.pdf out.tiff
Run Code Online (Sandbox Code Playgroud)

如果我只指定白色阈值并放弃单色,则会放弃半色调(我只在灰色区域区域获得白色),但该过程需要 8 倍的时间。

convert -density 150 white-threshold 60% in.pdf out.tiff
Run Code Online (Sandbox Code Playgroud)

我在 Ubuntu 12.10 x64 上使用版本:ImageMagick 6.7.0-10。

imagemagick

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

用想象力环绕形象

尝试拍摄矩形照片,将其裁剪成方形区域,然后将其遮盖成具有透明背景的圆形.

//$dims is an array with the width, height, x, y of the region in the rectangular image (whose path on disk is $tempfile)

$circle = new \Imagick();
$circle->newImage($dims['w'], $dims['h'], 'none');
$circle->setimageformat('png');
$circle->setimagematte(true);
$draw = new \ImagickDraw();
$draw->setfillcolor('#ffffff');
$draw->circle($dims['w']/2, $dims['h']/2, $dims['w']/2, $dims['w']);
$circle->drawimage($draw);

$imagick = new \Imagick();
$imagick->readImage($tempfile);
$imagick->setImageFormat( "png" );
$imagick->setimagematte(true);
$imagick->cropimage($dims['w'], $dims['h'], $dims['x'], $dims['y']);
$imagick->compositeimage($circle, \Imagick::COMPOSITE_DSTIN, 0, 0);
$imagick->writeImage($tempfile);
$imagick->destroy();
Run Code Online (Sandbox Code Playgroud)

结果是矩形图像,未被切割并且没有被环化.我究竟做错了什么?

示例图片: 在此输入图像描述

$ dims的示例输入= {"x":253,"y":0,"x2":438.5,"y2":185.5,"w":185.5,"h":185.5}

粗略的预期产量:

在此输入图像描述

图像我看起来大致像输入图像.

php imagick

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