本文分类:news发布日期:2025/7/30 12:41:54
相关文章
redis的过期时间算法为什么要使用最小堆来实现时间轮,为什么不使用一个循环数组作为核心数据结构(ds)
Redis 选择使用最小堆(Min-Heap) 而非循环数组(通常指简单固定大小的定时轮/时间轮) 作为其过期键删除策略(过期时间算法)的核心数据结构,主要是基于 Redis 过期键的特性以及对性能和内存效率的权衡。以下是详细分析:
为什么不使用循环数组(简单时间轮)作为核心?时间…
建站知识
2025/7/28 7:18:26
[07.27学习笔记] Tokenizer
分词粒度可分为word,sub-word,charlevel三个分词等级
其中word level存在以下问题:超大的vocabulary size, 比如中文的常用词可以达到20W个
通常面临比较严重的OOV问题
vocabulary 中存在很多相似的词charlevel存在以下问题:文本序列会很长
无法对语义进行比较好的表征sub-…
建站知识
2025/7/30 5:08:03
关于同源策略和跨域请求
一、什么是同源策略?
同源策略(Same-Origin Policy)是浏览器实施的核心安全机制。它规定了同一来源的资源如何进行交互,同时限制了不同来源的资源之间的交互方式。一个"源"由以下三个要素组成:[协议] + [域名] + [端口]。即同源的判断标准:协议相同(http/http…
建站知识
2025/7/29 2:51:17
2025-07-27 模拟赛总结
预期:\(100+100+100+100=400\)。
实际:\(100+15+100+100=315\)。
排名:\(rk25/127\)。
比赛链接:http://oj.daimayuan.top/contest/367。
A - 和除或:
题意:
给定长度为 \(n\) 的序列 \(a\),保证每个 \(a_i\) 至多拥有四个二进制位,你需要求出 \(\displaystyle\sum_{i=…
建站知识
2025/7/29 2:51:20
hyprland初尝试
sudo pacman -S waybar mako kitty nm-connection-editor blueman lxappearance
yay -S rofi-lbonn-wayland-git
hyprctl clients 查看哪些应用是运行在原生Wayland,哪些是在XWayland下
hyprctl monitors 查看已有显示器
google-chrome-stable --enable-features=UseOzonePlat…
建站知识
2025/7/28 12:55:17