小编qub*_*dup的帖子

在Imagemagick中创建空白图像

如何通过命令行在Imagemagick中创建一个空白的新图像?

使用-background不起作用:

$ convert -size 800x800 -background white x.png
convert: no images defined `x.png' @ error/convert.c/ConvertImageCommand/3257.
Run Code Online (Sandbox Code Playgroud)

imagemagick

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

9
推荐指数
2
解决办法
4950
查看次数

python lxml - 简单地获取/检查 HTML 元素的类

tree.xpath过去常常遍历所有有趣的 HTML 元素,但我需要能够判断当前元素是否属于某个 CSS 类。

from lxml import html

mypage = """
<div class="otherclass exampleclass">some</div>
<div class="otherclass">things</div>
<div class="exampleclass">are</div>
<div class="otherclass">better</div>
<div>left</div>"""

tree = html.fromstring(mypage)

for item in tree.xpath( "//div" ):
  print("testing")
  #if "exampleclass" in item.getListOfClasses():
  #  print("foo")
  #else:
  #  print("bar")
Run Code Online (Sandbox Code Playgroud)

整体结构应保持不变。

检查当前div是否有exampleclass课程的快速方法是什么?

在上面的例子中,itemlxml.html.HtmlElement类,它具有属性,classes但我不明白这是什么意思:

classes
围绕“class”属性的类似集合的包装器。

获取方法:
unreachable.classes(self) - 围绕“类”属性的类似集合的包装器。

设置方法:
unreachable.classes(self, classes)

它返回一个lxml.html.Classes对象,该对象有一个__iter__方法,结果证明iter()有效。所以我构造了这段代码:

for item in tree.xpath( "//div" )
  match = …
Run Code Online (Sandbox Code Playgroud)

python lxml class python-3.x

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

如何在 Ubuntu 上安装 libicu-dev

我正在尝试在 Ubuntu 14.10 上通过 gem 安装 gollum。

当我尝试使用时gem install gollum,我看到以下错误:

/usr/bin/ruby2.1 extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
ERROR:  Error installing gollum:
    ERROR: Failed to build gem native extension.

    Building has failed. See above output for more information on the failure.
extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.1.0/gems/charlock_holmes-0.7.3 for inspection.
Results logged to /var/lib/gems/2.1.0/extensions/x86_64-linux/2.1.0/charlock_holmes-0.7.3/gem_make.out
Run Code Online (Sandbox Code Playgroud)

我发现这libicu-dev是必需的。

所以我使用sudo apt-get install libicu-dev,但收到此错误:

$ sudo apt-get install libicu-dev 
Reading package …
Run Code Online (Sandbox Code Playgroud)

ubuntu apt icu gollum-wiki ubuntu-14.10

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

Lua - 获取特定时区的时间和日期

我想要 Lua 中特定时区的时间和日期,以方式格式化,os.date("%a %b %d, %H:%M")将返回它。

我知道os.date("!%a %b %d, %H:%M")(添加感叹号“!”)给了我 UTC 时间,但我如何从那里移动并抵消请求的时间?

在我的情况下,所需的时区是UTC+08:00

timezone lua datetime date timezone-offset

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