kdb - 如何添加消息从 KDB 中的 feedhandler 到达 tickerplant 的时间
问题描述
我想知道添加数据从 feedhandler 到达 KDB 自动收报机的时间的最佳方法是什么。.z.z
当数据以列表形式到达时,仅使用连接运算符附加到列表末尾是否正确?
解决方案
你在使用来自 Kx tick 的刻度库吗?我认为它会自动为您附加数据到达tickerplant的时间。
https://github.com/KxSystems/kdb-tick/blob/master/tick.q
在第 38 行:
if[not -16=type first first x;
if[d<"d"$a:.z.P;.z.ts[]];
a:"n"$a;x:$[0>type first x;a,x;(enlist(count first x)#a),x]
];
这x
是发送到自动收报机工厂的表格/列表,并且a
是已添加的时间跨度。
推荐阅读
- python - 如何为 python NamedTuple 实现“变化”的默认参数
- java - 由于依赖于 postgres 容器,spring boot 容器没有运行
- python - 在没有内置函数的情况下确定列表是升序、降序还是两者都不是
- python - 如何使用 plt.figure 和 add_subplot 放大 seaborn boxplot?
- javascript - Axios POST 解析为未定义
- dataframe - 根据条件在另一个数据框中添加一个数据框作为新列
- excel - 如何删除电子表格中的重复行
- tsql - Powershell:我需要帮助来修改冗长的 SQL 脚本文件
- excel - 如何根据 Excel 中会计日历的日期值向上移动 1 行?
- kubernetes - kubernetes api 服务器显示在 prometheus (kube-state-metrics) --"forbidden: User \"system:anonymous\" cannot get path \"/metrics\"",