问题标签 [k]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kdb - 使用功能选择获取附加列
string
如何使用获得额外的类型列?
?
我试过这个:
但有'length
错误。
kdb - 基于 vars 的值构建的解析树
我们可以在 kdb+ 中按几列分组:
但是,如果需要分组的列在变量中,如何对函数形式(如何构建正确的解析树)做同样的事情gcols
?
kdb - 关于xkey实现
功能应用方法有什么区别.[0!y;();xcols x]
,见于xkey
:
和一个简单的函数调用:x xcols 0!y
.
为什么函数 apply 在 中是首选xkey
?
第二个关于xcols
从上下文内部调用的问题k)
- 它是如何工作的?由于某种原因,我不能这样做:
kdb - q 中字符串转换的限制,TOK 中的星号
我正在尝试将 int 值转换为分钟,在某些情况下,它会给我*
结果中的星星:
这颗星星出现的规则是什么?
更新几秒钟:
是否可以配置此规则,例如停止涂抹原始值?
kdb - Applying dictionary to dictionary
Recently I've found a technique of applying dict to dict. It is something like this:
or even this, which looks more natural for reading from left to right:
Can I use this behavior (are there any caveats)? Is it described somewhere in the official docs?
It seems like absolutely mind-blowing technique: we definitely apply function(list/dictionary/table) to it's argument, not just pass argument to a function.
kdb - 验证键控表是否具有唯一键
如何检查表是否具有唯一键?对于一个键列,它可以工作:
但是如何对多个键列做同样的事情呢?
kdb - 在并行执行时——哪一方报告错误?
当使用不同的方法(同步/异步)来回调调用者进程时,我在不同方面遇到错误:
你能解释一下第一种和第二种情况的这种行为吗?为什么使用同步回调命令在第二个进程上引发异常.z.w x
,并在使用neg[.z.w]
回调的调用者上引发异常?
对于第三种情况:这是否类似于一种模式(或 IPC 中的常见用例),以使用带有空 args 的“同步”句柄来追逐异步调用h[]
/h(::)
以获取结果,为它们制作这样的临时处理程序?
更新:阻塞接收构造
是否替换.z.ps/.z.pg
调用?
Upd2: 如果存在延迟同步- 是否有类似延迟异步的东西?
在这里询问Upd和Upd2 。
kdb - 当过滤器列之一可能不存在时选择
假设不知道过滤器列是否存在的情况。
它列a
存在,然后就可以了select
。
但是当我使用带有列的过滤器b
(不存在)时,我得到一个错误。
- 为什么会这样?- 我检查了两个
where
结果 - 它们是相同的 - 如何解决这种情况?