-
JavaScript 中call和apply的详细讲解 —— 连10岁的小朋友都能看懂!
JavaScript 中call和apply的详细讲解 -
JavaScript 中call和apply的详细讲解 —— 连10岁的小朋友都能看懂!
JavaScript 中call和apply的详细讲解 -
Redis实战终极指南:从客户端集成到性能优化,手把手教你避坑【第四部分】
书接上篇,已经降到了Redis主从、哨兵、集群。本篇继续深入Redis的核心重点功能的讲解.让你对Redis的理解不止于缓存数据... 开篇:那些年踩过的Redis线上坑 去年双11,朋友的公司做秒杀活动:库存1000件商品,结果卖出了5000单——缓存雪崩导致数据库被压垮,库存校验形同虚设; 还有 -
2025.11.7 测试
最近不知道咋啦,状态不是很好,老是考倒数... 考试策略大概是顺序开题,先看了一个半小时 T1 还是不会,打了 50pt 跑路 看 T2 ,像数据结构,一眼有 40 pt 暴力 先不打,看 T3 额,题目告诉我们是构造,感觉非常符合胃口,一眼有点思路 不管,直接开,额 猜出有解情况以及依次构造每个数 -
已完成今日基础递推、递归、枚举大学习
递推 递推,指从某些已知条件出发,利用某种关系,依次推出所有结果。它的核心思想就是利用已知结果推导新的结果,来避免重复计算。最典型的例子就是斐波那契数列,它的已知条件就是 \(f_1=f_2=1\),递推式就是 \(f_i=f_{i-1}+f_{i-2}\)。 在实际解题时,一般题目会给出已知条件, -
2025.10.22
双线反射容斥+搜索 -
每日总结 (三)
10.25 P3586 物流 算法:动态开点权值线段树 贪心地想对于值大于等于 \(s\) 的一定是每次都选它最优,然后判断别的值的和除以 \(c-sum\),\(sum\) 为大于等于 \(s\) 的值的个数 直接权值线段树暴力草就行了。 10.26 P14311 平衡三元组 算法:线段树,递归 -
2025.10.20
贪心+容斥+根号分治/轮廓线+长链剖分 -
贪心,排序,二分,分治
题目描述 马上就要放暑假啦! 为了激励一下公司的员工,徐老师决定给所有人发奖金! 发奖金的方式非常简单,徐老师会在桌上一字排开 \(n\) 张纸团,每张纸团上会写着一个数字 \(a_i\),为了平衡公司成本,这里的数字可能会存在负数 游戏规则是:每人只能抓一次,只能抓取一段连续的纸团,所有纸团上的数 -
上线随机壁纸啦~
上线随机壁纸啦~ -
布谷鸟过滤器详解:从原理到Spring Boot实战
Redis学习过程中涉及到布隆过滤器的内容、顺便把布谷鸟过滤器也讲一下,做个知识拓展。 后面继续学Redis。 在分布式系统和缓存场景中,去重、防穿透、高效查询是常见需求。布隆过滤器(Bloom Filter)曾是解决这些问题的利器,但它「不支持删除」「空间效率低」的痛点始终存在。今天我们要介绍的布 -
并查集
并查集 2022.10.10 新增带权并查集(然鹅咕到了10.16) 2024.12.13 可持久化并查集!!!!! 1.含义 2.操作 查询() int get(int x){ if(fa[x]==x)//fa[]为father数组用来存根 return x; return get(fa[x]); -
高一讲课
模拟,前缀和,差分,离散化,MST 栈 又叫后进先出表 给出一个栈常用功能的实现 struct sta{ int tp,a[(int)1e7]; void push(int x){ a[++t]=x; } int top(int x){ if(t==0)return -1; return a[t]; -
布隆过滤器的完整最佳实践案例
以下是一个基于 Spring Boot + Guava 布隆过滤器的完整最佳实践案例,包含可直接复用的代码和使用说明: 一、技术选型与依赖 核心依赖:Guava(提供布隆过滤器实现) Spring Boot 版本:2.7.x+(兼容更高版本) 在 pom.xml 中添加依赖: <dependenci