hash

    6热度

    3回答

    我有一个表示堆栈帧的(64位)地址列表,我想将它们散列为一个64位数字以帮助识别那些已经前面看过。最多有128个地址。 我目前的算法通过迭代遍历列表来计算散列,将每个地址变为散列并将散列旋转11个位,每个周期。 有什么更好的建议吗?

    3热度

    2回答

    我认为测试我对泛型函数的理解的好方法是创建一个函数,该函数将使用从HashAlgorithm继承的其中一个类来扩展哈希的十六进制表示。由于所有的HashAlgorithm类都提供了ComputeHash,我认为这很简单。当我构建这样的功能。虽然,我得到一个错误,因为HashAlgorithm本身不提供构造函数。我找不到任何类型的提供构造函数的接口或HashAlgorithm的子类。如果不是所有的H

    10热度

    5回答

    -hash的文档说明,当可变对象存储在集合中时,它不能更改,并且类似地-isEqual:的文档说明-hash值必须与相同对象的值相同。 鉴于此,是否有人对实施-hash的最佳方式有任何建议,以使其符合这两个条件,但是实际上是智能计算的(即不仅仅返回0)?有谁知道框架提供的类的可变版本是如何做到的? 最简单的事情当然就是忘记第一个条件(关于它不会改变),并且确保我在事件集合中不会意外地改变对象,但是

    0热度

    1回答

    在自动列出包含在特定文件夹中的几个小文件(〜100-500kb)的页面中,有没有一种方法可以使用VBScript自动生成每个文件的MD5哈希并将其显示在页? Cliff笔记:我可以在服务器机器上生成文件的MD5哈希值吗?

    0热度

    4回答

    我正面临使用散列的应用程序,但我仍无法弄清楚它是如何工作的。这是我的问题,散列用于生成一些索引,并使用这些索引访问不同的表格,并在添加了使用索引获得的每个表格的值之后,获得我的最终值。这样做是为了减少内存需求。哈希函数的输入是在应用程序的一个随机常数和一些参数之间进行异或运算。 这是一个典型的哈希应用程序?我不明白的是如何使用散列可以减少内存需求?任何人都可以澄清这一点? 谢谢

    8热度

    3回答

    我想这一定是一个愚蠢的问题,但为什么urlsafe_b64encode的()的结果总是以“=”结束了吗? '='不是网址安全吗? ​​ 输出: DxFOVxWvvzGdOSh2ARkK-2XPXNavnpiCkD6RuKLffvA= xvA99ZLBrLvtf9-k0-YUFcLsiKl8Q8KmkD7ahIqPZ5Y= jYbNK7j62KCBA5gnoiSpM2AGOPxmyQTIJIl_

    2热度

    4回答

    我真的很努力地掌握如何有效地使用FasterCSV来完成我想要的。 我有一个CSV文件;说: ID,day,site test,tuesday,cnn.com bozo,friday,fark.com god,monday,xkcd.com test,saturday,whatever.com 我该怎么通过这个文件,并结束了一个散列,有一个计数器第一列发生了多少次。所以: ["test

    4热度

    3回答

    我有这样 { 55 => {:value=>61, :rating=>-147}, 89 => {:value=>72, :rating=>-175}, 78 => {:value=>64, :rating=>-155}, 84 => {:value=>90, :rating=>-220}, 95 => {:value=>39, :rating=>-92},

    1热度

    2回答

    我有一个HashMap将键与字符串相关联,我需要比较一些字符串。但是,某些字符串可能会或可能不在HashMap中。 例子:比方说,我有4个字符串,我打算如果可能的相互比较,但其中只有3 HashMap中结束。我怎样才能比较存在的字符串,而不尝试将它们与不是的字符串进行比较,也没有做一堆嵌套的ifs和elses? 编辑:Alohci的解决方案是方便,快捷,和它的工作。

    4热度

    3回答

    我想写一些代码来使用htdigest密码文件。我能找到的文档似乎声称该文件的格式是: user:realm:MD5(user:realm:pass) 如果是这样的话,那么为什么不这项工作给我吗?我使用命令行htdigest创建了一个文件: htdigest -c test b a 当提示输入密码时,我输入'c'。这将创建内容的文件: a:b:02cc8f08398a4f3113b554e8