首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#hash

【优选算法】——滑动窗口——904. 水果成篮

小李很执着

你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。

8610

内网Hash转发攻击

Ms08067安全实验室

如果我们捕获到NTLM hash的域用户是某台远程主机的本地管理员,我们则可以执行pass-the hash攻击来获得远程代码执行。虽然Net-NTLM has...

8110

Redis学习3:hash类型操作、拓展操作、实现购物等

程序员洲洲

首先可以理解成一个redis里面有一个小的redis。同时要注意引入了一个field的名字。

8510

大文件切片上传优化,子线程计算文件hash,pLimit库并发控制上传

老K博客

无论是客户端还是服务端,都要用到文件和切片的 hash,生成 hash 最简单的方法是 文件名 + 切片下标,但是如果文件名一旦修改,生成的 hash 就会失效...

9710

PKI - 01 散列(Hash)函数

小小工匠

PKI(Public Key Infrastructure,公钥基础设施)证书系统是一种用于保护网络通信安全的技术。它基于非对称加密算法,使用一对密钥:公钥和私...

4800

索引的本质是排序

朱迪

索引是经常用到的技术,但有些程序员对索引的原理了解不深,发现数据查询性能有问题立刻想起建索引,当然经常也没啥效果,反而消耗资源。那么到底什么时候该用索引以及该怎...

8810

技术译文 | 数据库索引算法的威力:B-Tree 与 Hash 索引

爱可生开源社区

数据库索引是优化任何数据库系统性能的关键组成部分。如果没有有效的索引,您的数据库查询可能会变得缓慢且低效,从而导致用户体验不佳并降低生产力。在这篇文章中,我们将...

17110

【LeetCode热题100】【链表】随机链表的复制

叶茂林

给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点,请你深拷贝这个链表

6410

【LeetCode热题100】【子串】最小覆盖子串

叶茂林

给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 ""

7610

file_cache 使用文件缓存函数结果

一只大鸽子

作者编写了一个文件缓存 - 它类似于 Python 的lru_cache ,但它将值存储在文件中而不是内存中。这是链接:https://github.com/s...

7910

【LeetCode热题100】【堆】前 K 个高频元素

叶茂林

要找出前K个出现频率最多的元素,可以先用哈希表存储每个元素出现的次数,然后建立一个容量为K的小顶堆,遍历哈希表找到更高频的元素入堆进行堆调整,最后堆里的元素就是...

9610

C语言每日一题(68)无重复字符的最长字串

对编程一片赤诚的小吴

这也是一道经典的滑动窗口题,事实上滑动窗口模板是非常固定的,无非就是进窗口出窗口,然后判断条件,更新结果,每一道题的不同点都是在这四个方面。

8310

【算法】哈希表

zxctscl

这里题目所述非常清楚,就求两个数的和,可以直接用暴力解法:先固定一个数然后找另一个数。但这样的方式来用哈希表优化,可能就会出现某一个数被找了两次,还得再判断一下...

8010

Git错误解决:如何处理“could not determine hash algorithm“问题

猫头虎

摘要 🐯 猫头虎博主来了! 在开发过程中,我们经常会遇到各种Git问题,其中一个常见的错误是could not determine hash algorith...

17710

分布式系统:一致性hash算法的应用

typecodes

上面程序在查找落地节点时,采用的是遍历整个hash圈上的值,所以虚拟节点不宜过大,否则会出现查找时间过长的问题。如下图所示,BZ在自己的单核1G内存的虚拟机中测...

11610

算法:一致性hash算法在 大众点评 订单系统的应用与实践

Freedom123

订单单表早已突破两百G,因查询维度较多,即使加了两个从库,各种索引优化,依然存在很多查询不理想的情况;加之去年大量的抢购活动的开展,数据库达到瓶颈,应用只能通过...

9010

算法:一致性哈希算法HASH原理及实践

Freedom123

单调性是指如果已经有一些内容通过哈希分派到了相应的缓冲中,又有新的缓冲加入到系统中。哈希的结果应能够保证原有已分配的内容可以被映射到新的缓冲中去,而不会被映射到...

41810

js深拷贝常用的方法

不爱吃糖的程序媛

在JavaScript中,实现深拷贝(deep copy)有多种方法。以下是一些常用的方法:

22810

两个基本功不足导致的bug

伍六七AI编程

如果传的 key 对应的 hash 值,能够匹配到 map 中的结点(只能说 hash 表(map)中这个位置有东西),还需要进行下面两个判断。

7410

力扣算法题之好数对的数目

用户11036582

8710
领券