技术栈
哈希算法
codigger
3 小时前
后端
·
区块链
·
哈希算法
·
sha256
哈希算法:一根看不见的 "指纹",如何撑起整个互联网
先看四件毫不相干的事。你在官网下载软件,页面角落挂着一串 64 位英数字符,你从没点开看过。 你注册某个 App,服务器转身就把密码变成一串乱码存进数据库,没人再记得你的原文。 你问 AI 一个问题,它回答得又快又稳,而这段对话背后其实经过了好几次 "取指纹 — 验指纹"。 还有那个宣称数据一经写入便不可篡改的区块链。
刻BITTER
5 小时前
缓存
·
哈希算法
·
着色器
LocalLow 乱码文件排查 Intel INSC着色器缓存文件
现象:C:\Users\<用户>\AppData\LocalLow 根目录下不断冒出名字像乱码、没有扩展名的文件,删了还会再长出来。 结论:它们是 Intel 核显驱动的着色器缓存(Shader Cache),文件名是 64 位十六进制的缓存哈希,文件头魔数 INSC 就是 Intel Shader Cache。不是病毒,不是乱码。 排查机器:机械革命(MECHREVO)YAOSHI 系列,Intel Arrow Lake + NVIDIA RTX 5070 Ti Laptop,Intel 核显驱动 32
SWAGGY..
9 小时前
c++
·
哈希算法
·
散列表
【C++进阶】:(10)哈希表的原理与实现——从哈希函数到哈希桶
查找一个关键字时,顺序表通常需要逐个比较;平衡搜索树则利用关键字的大小关系,把查找范围不断缩小。哈希表采用了另一条思路:先根据关键字计算存储位置,再到对应位置寻找数据。
霍霍的袁
1 天前
c++
·
学习
·
哈希算法
·
散列表
·
visual studio
【C++】哈希表实现指南:从原理到开放定址法、链地址法的实现
二叉搜索树、AVL 树、红黑树,查找效率都是 O (logN)。但还有一种更快的结构 ——哈希表,平均情况下增删查都是 O (1),靠的不是比较,而是直接通过哈希函数算出存储位置。
积流成海
1 天前
前端
·
算法
·
哈希算法
·
哈希函数
·
盘子工具站
用代码实现哈希计算器:Web Crypto API 实战
网上哈希工具很多,但核心逻辑其实不到 100 行代码。本文从零实现一个哈希计算器:Web Crypto API 的 digest 用法、ArrayBuffer 转十六进制、UTF-8 编码一致性、MD5 的动态加载方案、文件哈希计算、五种算法并发优化。这是 盘子工具站哈希计算工具 的实现原理剖析,代码已在 GitHub 开源。
霸道流氓气质
3 天前
java
·
prompt
·
哈希算法
Prompt 版本控制与 A/B 测试实战:语义版本管理、一致性哈希分流与 Thompson Sampling 的 Java 生产级实现
本文讲解生产环境中 Prompt(提示词)的版本管理、A/B 测试框架以及智能化分流算法,帮助团队实现数据驱动的 Prompt 优化。
黄金龙PLUS
4 天前
算法
·
网络安全
·
密码学
·
哈希算法
·
同态加密
如何基于置换算法来设计对称加密算法
如何基于置换算法来设计对称加密算法一、置换算法的定义在密码学中,“置换”通常有两层含义。狭义定义:位置置换。 给定一个有限符号序列,置换算法按照固定规则重新排列符号的位置,但不改变符号本身。例如把 64 个比特重新排成另一个顺序。数学上可写成双射
夏幻灵
4 天前
算法
·
leetcode
·
哈希算法
每日一题:LeetCode 20:有效的括号——栈与哈希映射详解
给定一个只包含以下字符的字符串 s:判断字符串中的括号是否有效。有效的括号必须满足:左括号和右括号类型相同,并且按照正确的顺序闭合。
积流成海
4 天前
算法
·
负载均衡
·
哈希算法
·
哈希函数
·
盘子工具站
一致性哈希原理与实现:分布式系统负载均衡
后端面试高频题:"什么是一致性哈希?为什么需要它?"用取模哈希把数据分到多台服务器上不行吗?节点增减时为什么会全量迁移?本文从问题出发,一步步推导出一致性哈希的设计思路,最后给出完整代码实现。
程序员清风
5 天前
数据结构
·
哈希算法
·
散列表
哈希表:从键值映射到高效查找
哈希表通过“键到值”的映射,平均情况下可以用接近 O(1) 的时间完成查找、插入和删除。Python 中的 dict 和 set 都建立在哈希结构思想之上,是业务开发和算法题中最常用的数据结构。
啦啦啦啦啦zzzz
5 天前
服务器
·
算法
·
哈希算法
·
c++20
·
分布式存储
一致性哈希
本篇文章基于分布式存储的背景,一致性哈希是分布式存储里面的一种技术,用于多个结点之间分布数据,以最大程度减少添加或删除结点时候的数据重组
蒸蒸yyyyzwd
5 天前
算法
·
哈希算法
秋招笔记day58
1.青蛙叫class Solution {public:int minNumberOfFrogs(string croakOfFrogs) {
for_ever_love__
5 天前
java
·
数据库
·
redis
·
缓存
·
哈希算法
·
布隆过滤器
·
雪崩
缓存穿透、击穿、雪崩:三个经典问题与完整解决方案
这三个问题是 Redis 面试必考,也是线上事故高发区。 名字相似但成因和解决方式完全不同,混着说一定是没真懂。
谢亮_vipxieliang
6 天前
开发语言
·
golang
·
哈希算法
Go map与结构体的正确使用
在 Go 语言中,map 和结构体(struct)是日常开发中使用频率最高的两种复合数据类型。map 提供了高效的键值存储与查找能力,而结构体则用于组织相关联的数据字段。然而,这两者在实际使用中隐藏着不少陷阱:向 nil map 写入会 panic、map 遍历顺序随机、并发读写会引发崩溃、结构体比较与拷贝的边界问题等。本篇将系统梳理 map 与结构体的核心知识点、易错点与惯用模式,帮助你写出更稳健的 Go 代码。
DongQiShanRen
6 天前
人工智能
·
深度学习
·
算法
·
目标跟踪
·
自然语言处理
·
rust
·
哈希算法
裁决台账双向互校(下):台账哈希链、三向对账与最小落地
系列:《宪法即代码》第 31 篇(下)| 标签建议:AI编程、Rust、架构治理、CI、可追溯性接(中)篇:先把③向的五个判据补全(逐条对照表 + 判据⑤"登记位磁盘存在性"的落地说明);再换到另一侧——裁决台账自身的哈希链互校;最后把三层合起来看"六元组事实表",并给出四步最小落地。
Cccp.123
6 天前
数据结构
·
leetcode
·
哈希算法
【leetcode】(九)哈希函数与哈希表
认识哈希函数和哈希表的实现f(in)=out(1)in->∞,out->s.比如md5算法输出的范围是0~2^64-1,SHA1算法的输入范围是0~2^128-1;
念何架构之路
7 天前
算法
·
性能优化
·
哈希算法
zap采样器与性能优化内幕
设计要点:FNV-1a:一遍扫描、每字节一次异或一次乘法。抄标准库只为直接吃 string(标准库接口收 []byte 会强制分配)。
无忧.芙桃
8 天前
c语言
·
c++
·
面试
·
哈希算法
位图妙用:512MB 实现 40 亿整数的存在性查询
概念:位图(Bitmap)是一种使用二进制位保存数据状态的数据结构。一个二进制位只有两种状态:0 和 1。因此,当我们只需要记录某个数据“存在”或“不存在”时,就可以用一个 bit 表示,而不必使用完整的整型变量。
imDwAaY
8 天前
redis
·
哈希算法
·
散列表
Redis 哈希表如何边扩容边服务?讲透渐进式 Rehash
在 第 1 篇的编码表里,Hash 有两种形态,字段少的时候是 listpack,字段一多或者某个 value 一长就掉到 hashtable。掉下去之后,底下就是 Redis 自己实现的一个哈希表,代码里叫 dict。
福兮说
9 天前
前端
·
javascript
·
node.js
·
json
·
哈希算法
前后端算的 MD5、SHA-256 对不上?编码、换行、BOM、HMAC、JSON 顺序,八个原因逐个实测
接口签名校验失败、文件秒传对不上、两边日志里的 MD5 怎么看都不一样,这类问题我前后排过不下十次。最后发现,哈希算法本身从来没错过,错的都是「喂进去的字节」和「吐出来的格式」。