问题标签 [map]

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 回答
4033 浏览

java - 为什么 JAX-WS 调用返回的地图总是空的?

我的 Web 服务方法返回一个Page对象,其中包括以下方法:

在客户端,JAX-WS 生成的getParameters()方法返回一个Parameters对象,该对象提供一个getEntry()返回List<Entry>. 但是,此列表始终为空。原因是什么?

0 投票
4 回答
5280 浏览

c++ - 删除地图中的特定条目,但迭代器必须指向删除后的下一个元素

复制:

如果在从头到尾迭代时在地图元素上调用擦除会发生什么

如何从标准映射中过滤项目

我有一张地图map1<string,vector<string>>我有这个地图“itr”的迭代器。我想从这个地图中删除“itr”指向的条目。我可以使用函数 map1.erase(itr); 在这一行之后,迭代器“itr”变得无效。根据我在项目中的要求,迭代器必须指向下一个元素。任何人都可以帮我提前注册这个:) santhosh

0 投票
4 回答
2986 浏览

map - OCaml 有通用的 map()/reduce() 函数吗?

在 Python 中,map() 适用于任何遵循序列协议的数据。无论我给它一个字符串还是一个列表甚至是一个元组,它都会做正确的事情^TM。

我不能在 OCaml 中也有我的蛋糕吗?我真的别无选择,只能查看我正在使用的集合类型并找到相应的 List.map 或 Array.map 或 Buffer.map 或 String.map?其中一些甚至不存在!我的要求是不是很不寻常?我肯定错过了什么。

0 投票
5 回答
2044 浏览

perl - 为什么 Perl 中的这个 map 语句不能编译?

这失败了:

出现此错误:

但这有效:

为什么?

0 投票
3 回答
5667 浏览

ruby-on-rails - 带有 has_many 的 rails map.resources :through 不起作用?

我有三个(相关的)模型,指定如下:

我希望能够通过路线引用所有的comments_receiveda user- 假设它是为了批量批准所有帖子的评论。(请注意,您也可以comments通过 获得user,但用户无法对自己的帖子发表评论,因此comments通过 apost是不同且互斥的)。从逻辑上讲,这应该适用于:

这应该给我路线

前两个有效,最后一个无效。我已经尝试过,但_无济于事comments_received。我正在寻找一个像

我也尝试过嵌套它,但也许我做错了。在这种情况下,我认为地图将是:

然后网址可能是:

也许这是正确的方法,但我的语法错误?

我在想这个错误的方式吗?对我来说,我应该能够获得所有comments添加到所有用户帖子的页面,这似乎是合理的。

谢谢你的帮助!

0 投票
4 回答
3050 浏览

.net - .NET 是否有与 Java 的 ConcurrentHashMap 等效的 Dictionary 实现?

回顾那些可能不知道 Java API 的 .NET 专家:

Java 中的ConcurrentHashMap具有用于常见 Map 修改操作的原子方法(即不需要外部锁定),例如:

它还允许在没有锁定的情况下对键集进行迭代(它在迭代开始时获取一个副本),并且get()操作通常可以与调用交错put()而不阻塞(它使用细粒度的锁条带IIRC)。

无论如何,我的问题是:.NET 是否有等效的 Dictionary 实现?

我想更一般地说,我很想知道 .NET 是否有一组更通用的线程安全集合库。或一般的并发实用程序 - 相当于Doug Leajava.util.concurrent库。

0 投票
6 回答
1673 浏览

map - Web 应用程序中的地理数据可视化

我有一个为地理相关数据实施可视化服务的请求。

我有一份意大利邮政编码列表(它们在意大利语中称为 CAP)。我已经找到了一张将这些邮政编码映射到地理坐标 (lat/long)的表格。

因此,我必须将数据可视化为地图的结构如下:

是否有一种简单的方法(使用 Web 服务或使用组件自己实现它 - 最好在 .NET 中)来创建类似于我在下面插入的图像的地图?它不需要那么漂亮,也不一定是地缘政治

我只需要为每个点显示一个更小或更大的圆圈并在其旁边显示RequestCount 的值。我认为这可以使用坐标来完成,或者,如果有一些服务可以映射意大利邮政编码,则使用邮政编码。

先感谢您!

替代文字 http://img515.imageshack.us/img515/3814/carsalesuh6.png

0 投票
14 回答
96202 浏览

java - 您将使用哪种数据结构:TreeMap 或 HashMap?(爪哇)

说明 | 一个 Java 程序,用于读取文本文件并按字母顺序打印每个唯一单词以及该单词在文本中出现的次数。

程序应该声明一个类型的变量Map<String, Integer>来存储单词和相应的出现频率。但是,哪种具体类型?TreeMap<String, Number>还是HashMap<String, Number>

输入应转换为小写。

单词不包含以下任何字符:\t\t\n]f.,!?:;\"()'

示例输出 |

备注 | 我知道,我已经在 Perl 中看到了用大约两行代码来解决这个问题的优雅解决方案。但是,我想在 Java 中看到它。

编辑:哦,是的,使用其中一种结构(在 Java 中)显示实现会很有帮助。

0 投票
2 回答
2200 浏览

f# - F#:如何将 Map 与集合一起使用(如正则表达式匹配)?

Soo... F# 不再有 IEnumerable.map_with_type... 这是人们映射集合的方式。我现在该怎么做?

谢谢!

0 投票
6 回答
4276 浏览

multithreading - 并行化“MapReduce”中的“Reduce”

我了解 Map 如何轻松并行化 - 每台计算机/CPU 只能在阵列的一小部分上运行。

减少/折叠是否可并行化?似乎每个计算都取决于前一个。对于某些类型的函数,它只是可并行化的吗?