小编Max*_*Max的帖子

.NET字符串哈希函数是否可移植?

可能重复:
如何在.net(c#)中为可安全存储在数据库中的字符串创建HashCode?

我使用C#4.0并通过调用获取字符串哈希:

"my string".GetHashCode()
Run Code Online (Sandbox Code Playgroud)

此调用生成的代码存储在数据库中以供将来使用.此哈希码用于查找字符串的某个子集,然后进行相等比较.

问题是:

  1. 它是标准化的哈希计算吗?我是否可以假设可以在不同的环境中计算相同的哈希值,例如.Net 3.0中的C#或未来的.Net版本?
  2. 是否有可能通过用Java,PL/SQL,Ruby等编写自己来计算相同的哈希函数?
  3. 我可以假设今天生成的哈希在明天在同一环境中是相同的吗?例如,当我关闭计算机并再次运行程序,或更改区域设置或其他一些设置时?
  4. 便携性的限制是什么?
  5. 我知道我可以自己做,但也许提供某种便携性?

.net c# hash portability

15
推荐指数
2
解决办法
1948
查看次数

是否有可能改变vim regexp方言?

在Vim内对一些字符进行分组需要使用\(\)序列.其他特殊情况也是如此:\ {\}.

是否有可能将正则表达式更改为perl?如何切换?

代替

\\(
Run Code Online (Sandbox Code Playgroud)

我会

(
Run Code Online (Sandbox Code Playgroud)

???

regex vim

7
推荐指数
1
解决办法
209
查看次数

如何使用PowerShell将当前日期计算为自1601-01-01以来的毫秒数

如何使用Windows PowerShell脚本计算今天1601-01-01以来的毫秒数?我需要这个来构建正确的LDAP查询.

powershell ldap-query

3
推荐指数
1
解决办法
2537
查看次数

标签 统计

.net ×1

c# ×1

hash ×1

ldap-query ×1

portability ×1

powershell ×1

regex ×1

vim ×1