hashmap

    9热度

    2回答

    我有一个类,我在updateLiveSockets()方法内每隔30秒从单个后台线程填充地图liveSocketsByDatacenter,然后我有一个方法getNextSocket()将被调用多个阅读器线程来获取可用的活动套接字,它使用相同的地图来获取此信息。 public class SocketManager { private static final Random random

    3热度

    2回答

    假设我有一个HashMap<K, V>和类型K的两个对象彼此相等但不是相同的对象,并且该地图具有密钥​​的条目。 鉴于k2,可以使用仅在HashMap(无外部数据结构)中执行的方法(即O(1)时间复杂度)获得对​​的引用吗? 在代码: K k1, k2; k1.equals(k2) // true k1.hashCode() == k2.hashCode() // true k1 == k2

    -2热度

    1回答

    我有三个hashmaps,其中2个有多个值(arrayLists)。 Map<String, String> advise = new HashMap<String, String>(); Map<String, ArrayList<String>> teach = new HashMap<String,ArrayList<String>>(); Map<String, Arr

    1热度

    1回答

    我遇到了Go的sync.Map问题。以下是详细内容: 我创建了一个全球同步的地图,如: var MySyncGlobalMap = sync.Map{} 和事件我填充这个地图与预期结构 map[int64]map[string]interface{}。所以基本上我想填充同步图与关键作为int64和价值作为另一同步图结构map[string]interface{}。下面是我如何填充地图: //b

    1热度

    2回答

    我是groovy新手。我试图在groovy中分割json对象中的值,但我似乎找不到解决方案。请在下面找到 def inputFile = new File("C:\\graph.json") def InputJSON = new JsonSlurper().parseFile(inputFile,'UTF-8') InputJSON.each{println i

    0热度

    1回答

    我正试图学习更多关于密码哈希。我很习惯于Java,并试图编写我自己的密码散列函数。我知道你永远不应该实现你自己的密码安全,这纯粹是一个学术努力。我做了我自己的HashMap和其他数据结构的实现。如果需要,我会很感激哈希如何工作和代码片段的描述。我已经搜索了一个答案,但我能找到的是如何使用SHA 256(或其他)来散列密码。我想让自己更多地了解这些算法。感谢您的帮助。 p.s. 为了澄清,我知道有一

    -3热度

    2回答

    我会解释的情况下,我有两个哈希地图让我们 Map<String,String> map_A = new HashMap<>(); mapA.put("Name", "Jerry"); mapA.put("State", "Texas"); Map<String,String> map_B = new HashMap<>(); mapB.put("Name","TOM"); mapB

    1热度

    1回答

    我在写一个简单的GUI程序,我必须输入用户的登录名和密码,然后检查他是否在数据库(我的Hashmap)中。那是我遇到问题的地方。我通过containsKey检查登录是否正确,并通过containsValue检查密码。问题是,如果例如我有2个用户: login: user1 password: example login: user2 password: programing 如果我在JTex

    0热度

    1回答

    对于我正在实施散列映射的任务。我的valueOf()函数在main中返回垃圾,即使它找到了键的值并将其输出到函数中。我找到了两种可能的解决方案,但都不适合我的情况。 类概述: 的HashTable template <typename V> class HashTable { private: string m_key; V m_value; ... MyString

    0热度

    2回答

    如何在下图中更改我的孩子的节点名称? questions_stats是List<Integer>,我知道我得到整数作为节点Id,因为这是一个列表。我使用0到1000之间的数字随机创建每个孩子。我将此ID设置为对象的一部分,并找到它我循环显示列表。我想要的是将“0671”设置为创建对象的关键点。 我应该如何定义我的对象以便通过我定义为字符串的Id访问每个子对象。 每个questions_stats是