hashmap

    0热度

    4回答

    在我的应用程序中,我需要一个哈希映射将字符串映射到大量的静态对象。映射在申请期间保持不变。有没有一种简单的方法可以在编译时预先生成映射,而不是在应用程序启动时逐个构建它?

    0热度

    2回答

    我有一个与术语有关的困境。 我们的系统处理事件。根据某个字段(或字段集)的值将事件分派给节点。我们称这组字段为密钥。我们将该组字段的值称为关键值。 更令人困惑的是,每个事件本质上都是一组键值对(即哈希映射)。所以word这个词用于两个不同的目的:1)描述发送事件的字段集合,2)作为字段名称。 因此,如果您有一组键值对,并且这些键值对的组合构成了数据库式键,那么您将使用什么术语来区分这两个键? (另

    1热度

    8回答

    我正在写一些东西,它会每秒收到大量的事务。对于每个进入的事务,都会引用一个映射,其中的键值是id和一个将帮助处理该特定事务的bean。基本上每个事务都带有一个id,查找地图将检索相应的bean进行处理。粘性部分带有这样的事实,即每个事务的id并不意味着与地图中的id精确匹配。更多的是从操作开始。为此,我没有使用字符串作为id,而是创建了一个名为MyId的简单pojo。下面的代码: public c

    237热度

    7回答

    从Java世界进入C#之一是否存在一个HashMap等价物?如果不是,你会推荐什么?

    4热度

    2回答

    我正在使用std::hash_map<char*,T>,并以某种方式设法使其工作,但现在已经发现默认比较功能,euqal_to<char*>做指针比较,而不是字符串比较。我已经通过制作自己的比较类型(使用C的strcmp和它的大约5 LOC)来解决这个问题,但是如果STL中没有一个已经存在,我会稍微感到震惊。 那么,有没有比较器做字符串比较? Related link

    3热度

    3回答

    我有一个文件哈希是这样一个参考: (def *document-hash* (ref (hash-map))) 它看起来像这样 {"documentid" {:term-detail {"term1" count1 ,"term2" count2}, "doclen" 33}}} 如何添加到这个哈希表现在我有 (defn add-doc-hash [docid term-number co

    0热度

    3回答

    我想根据从结果集的第一列中检索的值验证值。我必须做大约1000次相同的验证操作。所以,我想把这个比较的时间复杂度从O(n)减少到常量。有没有一些函数可以将结果集列的所有值放入哈希映射而不迭代?

    1热度

    1回答

    我正在将一个程序移植到AIX上,该程序在很多地方都使用了hash_map。 对于linux和solaris,hash_map包含在_gnu_cxx包和stlport中。 但是,我在AIX平台上找不到hash_map。有人知道吗? 顺便说一句,我必须使用IBM编译器/ usr/vacpp/bin/xlC。 谢谢。

    8热度

    4回答

    索引重载运算符和std :: map的插入方法调用之间有什么区别? 即: some_map["x"] = 500; 与 some_map.insert(pair<std::string, int>("x", 500));

    2热度

    1回答

    我在HashMap的源代码中注意到它将equals方法列为final。为什么当我重写它时,我没有收到编译错误? public class Test extends HashMap<Object, Object> { @Override public boolean equals(Object o) { return false; } } 的Java