小编mol*_*erx的帖子

运行kdb + 32位版本的限制

既然kdb +的32位版本已经被kx免费用于商业用途,那么购买许可证还有什么好处,除了:

  1. 64位版本将允许您处理超过4GB的内存
  2. 您将获得支持并访问仅限会员的邮件列表

具体来说,使用32位解释器对64位数据类型向量(long和float)的操作会更慢,还是可以利用CPU的全字大小?

kdb

6
推荐指数
0
解决办法
1475
查看次数

符号文字中的空格字符

我需要查询包含公司名称的数据库.我有大约50个名字的列表,我必须获取数据.但我无法使用in命令编写查询,因为名称中的空格无法识别.前

select from sales where name in (`Coca Cola, `Pepsi)
Run Code Online (Sandbox Code Playgroud)

由于"Cola"未被识别,这给了我一个错误.有没有办法写这样的查询?

kdb

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

计算列表中元素的出现次数

我有一个整数列表,多次出现的任何整数都会连续出现.我想将其转换为元组列表,包含每个对象及其计数.

我已经提出了下面的内容,但是temp的返回类型存在问题:"类型'int'与类型''列表'不匹配".但是,这三种返回类型对我来说是一致的.我做错了什么?如果我所做的不是好F#而且应该以完全不同的方式完成,请也让我知道.

let countoccurences list =
    match list with
    | x::xs -> let rec temp list collecting counted =
                    match list with
                    | x::xs when x=collecting -> temp xs collecting counted+1
                    | x::xs -> (collecting,counted)::temp xs x 1
                    | [] -> (collecting,counted)::[]
               temp xs x 1
    | [] -> []
Run Code Online (Sandbox Code Playgroud)

f#

4
推荐指数
3
解决办法
6025
查看次数

按(可能是非唯一的)值对Hashtable进行排序

我有一个将字符串映射到整数的Hashtable.字符串是唯一的,但有几个可以映射到相同的整数.

我的天真方法是简单地将Hashtable反转为由Hashtable的值索引的SortedList,但问题是只要两个Hashtable的字符串映射到相同的值,就会发生冲突.

列出由值排序的整个Hashtable(键和值)的最有效方法是什么?(如果两个值相同,我不关心它们的排序.)

c# hashtable

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

在Q shell中重复最后一条语句

Q编程语言有一个相关的shell.如何访问shell中的最后一个输入?例如,如果我输入:

q) a:45
Run Code Online (Sandbox Code Playgroud)

在下一个提示中q),我想a:45通过按向上箭头(如bash)恢复,但是,这在Q控制台中不起作用.什么工作?

kdb q-lang

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

标签 统计

kdb ×3

c# ×1

f# ×1

hashtable ×1

q-lang ×1