小编Mic*_* K.的帖子

如何在grafana图例中使用InfluxDB-tag值?

我有一个InfluxDB数据库.它存储有关多台机器的一个信息.我在带有标签的这些机器之间分配.我可以使用"按标签分组(机器)"子句一次显示所有三台机器的信息.传说的名称是"table.derivative {machine:1}","table.derivative {machine:2}"等等.如何将其更改为"机器1","机器2"等?

到目前为止,我发现这个建议使用$ groupby(或$ g?),但两者都是字面意思.

influxdb grafana

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

获取成员函数返回类型的大小

我有带有成员函数的类/结构。我想检查返回类型的大小是否正确。

#include <iostream>
#include <type_traits>

struct QString {
    wchar_t ucs2() {return L"1"[0];}
};

int main() {
    QString arg;
    std::cout << "wchar_t   " << sizeof(wchar_t) << std::endl;
    std::cout << "std::invoke_result_t<decltype(&QString::ucs2)(void)>   " << sizeof(std::invoke_result_t<decltype(&QString::ucs2)(void)>)  << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

结果是,例如,

wchar_t   4
std::invoke_result_t<decltype(&QString::ucs2)(void)>   16
Run Code Online (Sandbox Code Playgroud)

所以我得到不同的尺寸。我期望std::invoke_result_t<decltype(&QString::ucs2)(void)是我的 ucs2 函数的返回类型,即 wchar_t,但情况似乎并非如此。这里发生了什么?

c++ types stl

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

标签 统计

c++ ×1

grafana ×1

influxdb ×1

stl ×1

types ×1