
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
C++ 内存分块技术:从原理到高性能内存池实现
内存分块是一种内存管理策略,其核心思想是“一次分配,多次使用”。分块的定义:将连续的大块内存(Chunk)划分为多个大小相等的单元(Block)。与传统堆分配的区别:避免了每次分配都向操作系统申请内存,而是从预分配的内存池中快速获取。核心优势分配速度快:O(1) 时间复杂度获取内存块。内存局部性好:连续分配的内存块在物理地址上相邻,提高缓存命中率。碎片控制:固定大小的块分配避免了外部碎片。线程安全
向量(Vector)基础概念与应用
在数学和计算机科学中,向量(Vector)是一个具有大小和方向的量。它可以用来表示空间中的点、方向、位移或任何具有多个分量的数据。# Python 中的向量表示vector_2d = [3.0, 4.0] # 二维向量vector_3d = [1.0, 2.0, 3.0] # 三维向量Pinecone:云原生向量数据库Weaviate:开源向量搜索引擎Qdrant:Rust 编写的高性能向量数据库
到底了







