Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

1. 什么是HyperLogLog? 1.1. 一句话描述 1.2. 核心问题 1.3. 传统方法的瓶颈 1.4. HyperLogLog方案 1.5. 核心思想 2. 算法原理详解 2.1. 直观理解(抛硬币实验) 2.2. 算法步骤 2.2.1. 步骤 1:哈希处理 2.2.2. 步骤 2:分桶统计 2.2.3. 步骤 3:更新寄存器 2.2.4. 步骤 4:基数估算 3....

1. 基本概念 2. 工作原理 2.1. 误判率公式 2.2. 最优哈希函数数量 3. 代码实现 4. 应用场景 4.1. 核心应用场景 4.1.1. 数据库与存储系统 4.1.2. 网络与缓存 4.1.3. 网络爬虫与去重 4.1.4. 网络安全 4.1.5. 大数据与流处理 4.1.6. 文件系统与存储 4.1.7. 分布式系统 4.1.8. 生物信息学 4.2. 适用场景特征...

1. 哈希函数原理 1.1. 基本概念 1.2. 哈希函数特性 1.3. 哈希冲突 2. 常用哈希算法 2.1. 非加密哈希函数 2.1.1. 多项式滚动哈希 2.1.2. DJB2 2.1.3. FNV-1/FNV-1a 2.1.4. Jenkins 2.1.5. MurmurHash 2.2. 加密哈希函数 2.2.1. MD5 2.2.2. SHA 2.3. 专...

1. Bitmap 原理 1.1. 基本概念 1.2. 核心功能 1.3. 核心思想 1.4. 存储效率 2. Bitmap 代码实现 2.1. 基础版本 2.2. 动态扩容 2.3. 压缩位图 2.4. 对比分析 3. Bitmap 应用场景 3.1. 4.1 大数据去重 3.2. 4.2 用户标签系统 3.3. 4.3 布隆过滤器(Bloom Filter) 4. 总结 ...

本文全面介绍 C/C++ 中的位运算符,从二进制存储概念引入,详细阐述6种位运算符的运算规则、常见用途,还介绍复合赋值运算符及使用注意事项,助你掌握此关键工具提升编程能力。

1. 什么是venv? 2. 安装和启用 2.1. Linux(Ubuntu) 2.2. Windows 3. 虚拟环境的使用 3.1. 创建带特定选项的虚拟环境 3.2. 虚拟环境的使用 3.3. 虚拟环境的管理 4. 项目中使用venv的最佳实践 4.1. 项目结构建议 4.2. .gitignore配置 4.3. 创建项目自动化脚本 1. 什么是venv?venv是Py...

想打造人人可访问的数字内容?WCAG 了解一下!它是国际公认技术标准,围绕 POUR 原则展开,有不同版本与符合级别。从开发者到设计师等多方均需遵循,还有实用入门指南,带你构建包容数字世界。

本文聚焦前端颜色对比度,先依WCAG2.0标准,详述经线性化sRGB值、计算相对亮度得出对比度的过程。接着介绍查看方法,如浏览器开发者工具、在线检查器及JavaScript代码计算。最后给出WCAG不同级别的对比度标准,助力前端提升可访问性

库名 功能说明 styled-components 一个流行的 CSS-in-JS 库,它允许你在 React 组件中直接编写 CSS 样式。

1. 基本概念 1.1. 什么是 MDX? 1.2. 文件扩展名 2. 基础语法 2.1. Front Matter 元数据 2.2. 基本 Markdown 语法 2.3. 代码块 3. JSX 集成功能 3.1. 内联 JSX 3.2. 导入和使用组件 3.3. 使用主题组件 4. 高级功能 4.1. 自定义布局 4.2. 条件渲染 4.3. 动态内容 5. 实际应用示...