问题标签 [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.
join - KDB 反向 asof join (aj) 即在下一个引用而不是前一个
aj[`time`sym;trade;quote]
正在使用先前的报价值加入每笔交易。
我想做同样的加入,但在下一个报价值而不是前一个值上。
我怎样才能做到这一点?
kdb - kdb q:找到它加载的 C 库
我有这行代码:
所以来自kdb/q 参考。,这意味着加载“my func”,它有一个来自名为 mylib 的动态库的参数。
我可以在哪里找到这个 mylib 的物理库?我没有看到其他地方指定的任何路径..
c# - 数据网格视图未清除新记录集
我有一个从记录集中填充的 datagridview(dgv)。
好的,没问题,但是当我重新填充 DGV 时,我执行以下操作
运行查询以再次填充它
) 但数据仍在网格中但没有行。???????????????
kdb - 以 k/q 为单位的帕斯卡三角形
斐波那契很好:
但我还没有找到帕斯卡三角形的类似表达式。这是我能得到的最好的:
apl - 迭代器协议的 K 模式
在 Project Euler 问题的背景下,我正在玩John Earnest 的 K 实现。
许多问题涉及从无限级数(尤其是素数)中取前 n 项或所有项 <= n。它还可能涉及一次从预先存在的列表中获取项目,直到满足条件。
在 Python 中,一种方法是依赖迭代器协议:您可以从迭代器中获取直到它完成,或者在满足某些条件时提前中断(例如,您已经获取了 n 个项目,或者您获取的最后一个项目满足某个特定条件)健康)状况)。
K(或其他 APL)中用于实现类似目标的典型模式是什么 - 即从列表或生成器中获取直到满足条件,而不评估或处理整个列表?我是否必须依赖下面的技术,也许使用某种内部状态f
?是否不鼓励这种方法,如果是,为什么?
kdb - 从进程中识别和删除坏句柄的最佳方法是什么?
没有太多要添加这个问题。我想在我的进程中添加一个功能来识别“坏句柄”并删除它们。
更新:我知道“坏处理”可能听起来像一个模糊的术语。基本上任何会阻止我通过 IPC 与进程通信的东西。
kdb - 删除无键表中多余的重复条目
我有下表,想删除所有重复的行。我创建了一个列 dup 来计算重复的数量。
delete from table where dup>1
将删除重复项的所有条目,我仍然希望 1 个条目保留在我的表中。
所以结果表应该如下所示:
知道如何实现这一目标吗?
k - How to count each list length in K?
On a page https://shakti.com/tutorial/ I've found the solution, it is
The same solution was mentioned in https://code.kx.com/v2/learn/startingkdb/language/ by switching to k mode in q:
Why this expression #:'
counts the number?
#
counts'
is aneach
Adverb- but what
:
means in this case? This is not an assignment, right?
kdb - q 和 k 中的收敛(定点)语法差异
当奉承列表中的所有级别时,我们应该使用方括号:
但是为什么要强制使用raze/[b]
for Converge 语法而不是 simpleraze/b
呢?
- 更新
为什么这种语法适用于k
,例如,{x+y}/1 2 3
但不适用q
?
我的假设是在使用/
副词而不是%
. 我认为在某些开发频道中可能会有关于它的讨论,但我目前在https://groups.google.com/forum/#!forum/shaktidb找到的只有 Shakti 讨论组,并且 kx.com 也关闭了下来社区维基,所以我不知道在哪里可以找到额外的信息 - 在这里询问
- 更新2
/
也很重载:请参阅(k
虽然不是官方参考)https://github.com/JohnEarnest/ok/blob/gh-pages/docs/Manual.md#over - over
、fixedpoint
和。和里面的差不多吧?但是为什么解释器在上下文中“禁止”语法- 是否有技术原因无法识别用户意图?for
while
q
k
q
q
k
kdb - k中的变量范围传播
我在以前版本的k
. 见http://www.math.bas.bg/bantchev/place/k.htmleval: {[t;c]{x*t+y}/c}
_
但是如果我尝试在 modern 中做同样的事情k
,我会收到一个错误:
那么为什么会发生这个错误呢?这种可变范围传播在现代是否被“禁止” q
?