技术栈
crc16
PegasusYu
5 天前
javascript
·
electron
·
nodejs
·
wasm
·
webassembly
·
crc
·
crc16
Electron使用WebAssembly实现CRC-16 原理校验
将C/C++语言代码,经由WebAssembly编译为库函数,可以在JS语言环境进行调用。这里介绍在Electron工具环境使用WebAssembly调用CRC-16 原理格式校验的方式。
AnsenZhu
3 个月前
数据库
·
redis
·
缓存
·
crc16
Redis Cluster 使用 CRC16 算法实现 Slot 槽位分片的核心细节
一、CRC16 算法作用原理哈希计算流程对键值(Key)执行 CRC16 算法,生成 16 位校验值(0~65535)。 将校验值 对 16384 取模(公式:slot = CRC16(key) % 16384),得到 0-16383 的槽位编号。 示例:若 CRC16(“user:1001”) 结果为 24567,则 24567 % 16384 = 8183,分配到槽位 8183。