小编gur*_*000的帖子

ruby yaml ypath喜欢xpath?

嗨,我有一个像这样的yaml文件

---
data:
  - date: "2004-06-11"
    description: First description

  - date: "2008-01-12"
    description: Another descripion
Run Code Online (Sandbox Code Playgroud)

我如何为xml执行类似于xpath的"ypath"查询?像"得到描述日期是2004-06-11"的东西

YAML.parse_file('myfile.yml').select('/data/*/date == 2004-06-11')
Run Code Online (Sandbox Code Playgroud)

你是怎么做到的,如果可能的话我怎么能用'ypath'来编辑描述呢?

谢谢

ruby yaml

12
推荐指数
2
解决办法
4082
查看次数

如何配置Qt Creator同时使用Qt4和Qt5?

我下载Qt Creator 2.7.0(基于Qt 5.0.2(64位)).这似乎用Qt5编译所有内容.

我知道你可以下载Qt4 SDK,但是如果我需要的话,如何配置项目以使用Qt4?请提供详细说明.我在Ubuntu上并没有使用任何存储库提供的Qt工具/库.

qt-creator

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

RMagick转换问题

在linux中我正在做以下操作将多页PDF转换为调整大小且具有高分辨率的图像:

convert -verbose -colorspace RGB -resize 800 -interlace none -density 300 -quality 80 test.pdf test.jpg
Run Code Online (Sandbox Code Playgroud)

对于我的生活,我似乎无法使用RMagick重现这个EXACT命令.我试过下面这样的东西,但图像没有我想要的尺寸/分辨率.有任何想法吗?

Magick::ImageList.new('test.pdf').each_with_index { |img, i|
  img.resize_to_fit!(800, 800)
  img.write("test-#{i}.jpg") {
    self.quality = 80
    self.density = '300'
    self.colorspace = Magick::RGBColorspace
    self.interlace = Magick::NoInterlace
  }
}
Run Code Online (Sandbox Code Playgroud)

干杯,G.

rmagick

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

probe_success 和 up 之间的区别?

probe_success和 和有up什么区别?

我看到各种示例,其中基于其中任何一个(例如站点关闭、实例关闭)完成警报。我错过了什么吗?

prometheus

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

Camel从类路径资源读取文件?

我在 Spring Boot 应用程序的“resources/file.txt”的类路径上有一个文件。

我如何在骆驼路线中引用它?

我努力了:

from("file:resource:classpath:?fileName=file.txt") 及其变体。似乎什么都不起作用。

请问这里有什么解决方法吗?

谢谢

apache-camel spring-camel

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

使用 API 获取 Chocolatey 包列表

有没有办法使用 Chocolatey.org 站点上的 OData api 来获取社区存储库中所有可用包的列表?

我试过的:

我可以看到使用 $metadata 服务公开 Packages:

https://chocolatey.org/api/v2/ $metadata

从这里我可以使用这样的东西来获取 XML 的第一个“页面”:

http://chocolatey.org/api/v2/Packages() ?$skip=0

我认为该网站默认限制为 40 个“条目”,因此可以相应地更改 $skip。

(另一种方法是使用指向下一个“页面”的 $skipToken)。

所有版本似乎都在响应中返回。编写一个循环来有效下载数据库是不负责任的。我不认为网站所有者会欣赏这一点。我不打算定期这样做。

除了这样做的原因之外,是否有更好的方法来仅使用 API 而不是通过 choco CLI 来获取包列表?

更新 1 使用过滤器变得更温暖 - 例如元数据中的线索。https://chocolatey.org/api/v2/Packages() ?$filter=IsLatestVersion 现在至少只返回最新版本。

chocolatey

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

Prometheus metrics vs micrometer metrics (Spring 2)

我正在使用普罗米修斯来监视一些开箱即用和一些自定义应用程序指标。对于自定义指标,我没有使用 Prometheus 客户端库,而是使用io.micrometer自定义计数器和仪表的包。

我创建的自定义指标在普罗米修斯端点中仍然可见(http://localhost:9090/actuator/prometheus)。既然如此,为什么我们还需要 Prometheus 客户端库呢?我应该使用其中一种还是两者混合使用?他们似乎使用不同类型的注册表,这使得无法将它们组合起来。

metrics spring-boot prometheus

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

使用异步sinatra流多个body

我想从javascript开始一个很长的轮询请求,这很好,我希望我的ruby prog将多个body部分流式传输到javascript.为什么以下(伪)代码不起作用?

require 'rubygems'
require 'sinatra/async'
require 'eventmachine'
require 'thin'
require 'json'

    class Test < Sinatra:Base
      register Sinatra::Async

      aget '/process' do
        for c in 1..10
          body {
            { :data => [ "this is part #{c}" ] }.to_json
          end
        end
      end

      run!
    end
Run Code Online (Sandbox Code Playgroud)

也许我误解了长期轮询和异步应该做什么,但我的期望是我将多个机构送回客户端?我需要使用eventmachine吗?

谢谢

ruby asynchronous sinatra

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

thunderbird如何将文件夹视图应用到其他文件夹(如evolution)

如何在雷鸟中保存"视图"然后将其应用于其他文件夹(嵌套而非嵌套)?有点像进化和前景?

对于我的生活,我在我的版本中找不到这个:

Mozilla/5.0(X11; U; Linux x86_64; en-US; rv:1.9.1.10)Gecko/20100528 Thunderbird/3.0.5

谢谢,

directory thunderbird views

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