小编use*_*188的帖子

如何在kibana仪表板上添加数字过滤器?

我有一个包含数字的字段.我想要一个过滤器,显示所有小于常量值的日志.当我尝试添加新的查询过滤器时,我只能看到一个查询字符串选项.

elasticsearch logstash kibana

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

带块的Array.count不会返回正确的答案

我有一个我从数据库调用创建的Assignment对象数组:

@assignments = @player.assignments 
Run Code Online (Sandbox Code Playgroud)

我想用这个算一下:

@assignments.count {|x| x.sets == 0.0}
Run Code Online (Sandbox Code Playgroud)

这应该计算0.0集的赋值数.但是,这始终返回@assignments中的对象总数.我检查过了

@assignments.each {|x| puts x.sets == 0.0}
Run Code Online (Sandbox Code Playgroud)

在所有情况下都不会返回true.有线索吗?

编辑>

@assignments.map(&:sets)
=> [35.0, 120.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.0, 75.0, 0.0, 0.0, 0.0, 0.0] 
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

将排名和分区查询转换为SqlAlchemy

我想将以下查询转换为SqlAlchemy,但文档不是很有帮助:

select * from (
select *, 
RANK() OVER (PARTITION BY id ORDER BY date desc) AS RNK 
from table1
) d
where RNK = 1
Run Code Online (Sandbox Code Playgroud)

有什么建议?

python sql sqlalchemy

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

如何在SQLALchemy中执行左连接?

我有一个SQL查询,它在几个表上进行了一系列左连接:

SELECT
<some attributes>
FROM table1 t1
INNER JOIN table2 t2
      ON attr = 1 AND attr2 = 1
LEFT JOIN table3 t3
    ON t1.Code = t2.Code AND t3.Date_ = t1.Date_
LEFT JOIN tabl4 t4
    ON t4.Code = t1.code AND t4.Date_ = t1.Date_
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有:

(sa.select([idc.c.Code])
            .select_from(
                t1.join(t2, and_(t1.c.attr == 1, t2.c.attr2 = 1))
                .join(t3, t3.c.Code == t1.c.Code)))
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何进行加入LEFT JOIN.

python sql sqlalchemy

11
推荐指数
3
解决办法
9768
查看次数

如何获得Spark RDD的第n行?

假设我有一个任意对象的RDD.我希望获得RDD的第10行(比如说).我该怎么办?一种方法是使用rdd.take(n)然后访问第n个元素是对象,但是当n很大时这种方法很慢.

hadoop apache-spark rdd

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

使用数组作为Scala foldLeft累加器

我想在数组上使用foldLeft.例如:

var x = some array 
x.foldLeft(new Array[Int](10))((a, c) => a(c) = a(c)+1)
Run Code Online (Sandbox Code Playgroud)

这拒绝编译,发现错误发现Int(0)需要Array [Int].

functional-programming scala

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

运行跳过的 python 测试

我想从命令行运行模块中的所有单元测试,包括跳过的单元测试,而不使用诸如等的测试运行器。nose目前我有python3 -m unittest discover,但我没有看到任何选项来覆盖跳过的测试。有这个命令吗?

python python-unittest

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

在Python中销毁Singleton对象

我在Python中有一个Singleton对象:

class Singleton(type):
    _instances = {}

    def __call__(cls, *args, **kwargs):
        if cls not in cls._instances:
            cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs)
        return cls._instances[cls]

    @classmethod
    def destroy(cls):
        del cls._instances[cls]


class MockObject(metaclass=Singleton):

    def __init__(self, *args, **kwargs):
        # various things
Run Code Online (Sandbox Code Playgroud)

我想在某个时候销毁对象,所以我在元类中编写了一个类方法.但是,cls指的是元类Singleton而不是MockObject.有没有办法destroy用值调用函数MockObject

python metaprogramming python-3.x

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

按顺序查找k个最大元素

按顺序查找数组中k个最大元素的最快方法是什么(即从最大元素到第k个最大元素)?

sorting algorithm selection

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

无法使用Wicked PDF呈现图表

我正在尝试使用wicked_PDF将HTML页面呈现为PDF.该页面包含我使用D3.js创建的几个图表.在PDF上,只有图表的轴可见.图表的主体是空白的.我试图将SVG转换为Canvas和PNG图像(使用Base64编码).在这两种情况下,图像都显示为HTML,但只有轴显示在PDF中.有什么建议?

jquery ruby-on-rails wkhtmltopdf d3.js wicked-pdf

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