问题标签 [key-value]

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.

0 投票
1 回答
286 浏览

database - 我应该在内存中还是在 MS SQL 或第 3 方中实现我的键/值系统?

我想我已经做了足够的研究,知道我想使用 NOsql 键/值路由。我已经阅读了尽可能多的内容,但仍有以下问题:

  • 我应该使用类似 amazon simpledb、google big table 还是 microsoft azure 的解决方案?(注意我是一个 .NET 网站)

  • 为什么不简单地创建一个键/对象的内存哈希表(假设内存足够丰富来记录所有内容)?

  • 如何在我的 SQL 服务器中创建一个包含两列的表,一列是键,一列是值。键是主键,值是我想要的任何字符串。不过,我必须将字符串拉出并将其解析为有意义的东西。

  • 我应该使用 Neo4j 图形数据库之类的东西吗?

我不清楚我应该走哪条路。

0 投票
4 回答
1931 浏览

c - ANSI C 哈希表实现,数据在一个内存块中

我正在寻找一种哈希表的开源 C 实现,它将所有数据保存在一个内存块中,因此可以很容易地通过网络发送它。我只能找到为添加到其中的每个键值对分配小块内存的那些。

非常感谢您提前提供的所有信息。

编辑:它不一定需要是一个哈希表,无论键值对表可能会做什么。

0 投票
2 回答
2451 浏览

excel - 从 MS Excel 访问 Redis?

我想使用 redis 从命令行、脚本、网络和电子表格中查询数据。除了电子表格,我可以找到所有的好例子……不过,我不太清楚从哪里开始访问 MS Excel 电子表格。谷歌让我失望了。

请让我知道您将如何建议这样做,谢谢!

ps 对于那些不熟悉的 redis 是这里描述的键值数据存储:http ://code.google.com/p/redis/

0 投票
2 回答
3212 浏览

jquery - 如何将javascript键值对发送到服务器?

我有一个要发送到服务器的键值对。例如:var obj = {'item1': true, 'item2': false, ........};

我想通过 ajax 调用将此信息发送到服务器。但在服务器端,我无法获得个人价值。在服务器端,我将“对象”作为字符串。我正在使用 jQuery 进行 ajax 调用。

任何人都可以请给出任何想法如何做到这一点?

0 投票
3 回答
6024 浏览

php - PHP:数组可以将数组作为键值对中的键吗?

我得到这个数组的“非法偏移类型”:

创建另一个数组只是为了定义这里的键中定义的内容有点烦人,所以我想知道这是否是我的问题。如果是,我想我必须为类别 ID 和字符串值创建一个键值数组。

谢谢!

0 投票
2 回答
642 浏览

c# - 使用 DataGridView.DataSource 显示单个对象

我习惯用 DataGridView 控件显示多个对象,格式如下

这对于对象、属性和BindingList<>.

我希望我的数据“旋转” 90 度,以便网格显示一个键:值对,例如

这可以通过将某种列表/字典/其他绑定到数据源来实现吗?我正在检查这种方法,因为对象属性 get/set 使得处理数据更改比处理从 DataGridView 导出的大量事件更容易

0 投票
4 回答
679 浏览

asp.net - ASP.NET - 如何正确拆分字符串以进行搜索?

我正在尝试构建一个类似于 Google 上的搜索(关于用双引号封装的完全匹配)。

让我们使用以下短语作为示例

“词组搜索”单个词[不同词组]

目前,如果我使用以下代码

我的输出是

“词组
搜索”
单个

[不同
词组]

但我真正需要的是建立一个键值对

其中 table1 是具有一般信息的表,而 table2 是类似于 stackoverflow 上的“标签”表。

谁能指出我如何正确捕获输入的正确方向?

0 投票
2 回答
1162 浏览

.net - 对照键值对列表中的现有值检查键值对

如何根据现有的 KeyValuePair 列表检查新的 KeyValuePair ?我想比较一个条件以包含或排除该项目。我正在使用 vb.net 3.5

它是一个嵌套的 For 循环,我正在删除条件结果的数据行

我在这里要做的是查看 args2 是否已包含在 args 中,如果没有,我将删除数据行,但我还需要多次搜索数据行

0 投票
1 回答
402 浏览

mongodb - 具有自由许可的嵌入式开源键值存储

是否有任何面向开源文档的键值映射/减少存储:

  • 易于嵌入(是的,可以嵌入,比方说 CouchDB,但是将整个 erlang 机器带入板载可能会很痛苦,而且当我的应用程序运行时,我对它限制在某个端口上感觉不太好)
  • 不会将整个地图保存在 RAM 中(你好,Redis!)
  • 足以在生产中使用
  • 拥有不同于 GPL/LGPL/AGPL/whatever-else-GPL 的许可证(嘿,MongoDB 和东京内阁!)

我并不真正关心水平可伸缩性,因为我考虑构建一个桌面应用程序,但是如果有一些“附件”就像在 CouchDB 中一样,那就太好了,即一种存储附加到我的文档的二进制文件的方法。

0 投票
5 回答
26401 浏览

javascript - JavaScript 中“键”的类型是什么?

当我失去焦点并开始思考一个愚蠢的问题时,我陷入了其中一个时刻:

typeof 'b' 是什么,我不是指 typeof “value”,而是标记为 b 的实际 Key?

背景:当我必须创建一个字符串键时,我开始想知道这个:

因为稍后它被称为:

然后结束了对原始问题的疑惑。