- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于允许银行/电汇的支付系统,我需要将支付与相应的用户帐户可靠地关联起来。为此,用户应在与其帐户关联的转账中包含引用号。
我想用内置冗余(额外符号)生成这个数字,以便我可以检测和纠正最多 N 个以下(可能是常见的)错误:
最佳答案
我还没有花太多时间深入研究这个问题,但我想我已经想出了解决这个问题的初步方法,我现在将继续:
我将使用 32 个字符的字母表创建帐户引用号。我将这个字母表分成 2 个 16 个字符的集合,优化这些集合以最大程度地减少随机错字从另一个集合中产生一个字母的机会。例如,只需将您的键盘一分为二,使用方框中带有角 [1]、[4]、[v]、[z] 的字母作为一组,其他字母作为另一组。
然后我将使用 [14, 8, 7]16 Reed-Solomon 代码对 32 位帐号进行编码,我首先将其拆分为 8 个 4 位字符。
由此产生的消息,我将通过选择第 1 个半字母中的第 1 个、第 3 个、第 5 个……字符和从第 2 个半字母中的其他字符来转换为引用编号。这样,如果我检测到任何交换的、多余的或丢失的字符,我就可以“重新同步”引用编号。
重新同步后,RS 代码应该允许我纠正最多 3 个其他错别字,如果有人犯了比这更多的错误,他们应该会遇到付款问题...... :)
我很想听听任何人对这种方法可能有的任何评论。
关于redundancy - 纠错码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13199985/
对于允许银行/电汇的支付系统,我需要将支付与相应的用户帐户可靠地关联起来。为此,用户应在与其帐户关联的转账中包含引用号。 我想用内置冗余(额外符号)生成这个数字,以便我可以检测和纠正最多 N 个以下(
我需要对短消息(100 到 200 位之间)使用纠错技术。可用于添加冗余位的空间被限制在 20-50%。 我将不得不在 C/C++ 中实现编码和解码。所以它需要是开源的或者足够容易编程。 (我过去有过
是否有针对 Java 的 ECC(纠错代码)库(例如 Reed-Solomon)的众所周知的实现,它具有友好的开源许可(非 GPL)? 最佳答案 zxing Apache 许可证(不确定这是否符合您对
我是一名优秀的程序员,十分优秀!