
C++
文章平均质量分 59
天使在飞-666
与技术爱好者共勉,共赢
展开
-
C++ 类析构函数为什么最好加上virtual(子类引起内存泄漏的一种)
C++ 析构函数 内存泄漏 虚函数原创 2022-05-02 17:07:39 · 1221 阅读 · 0 评论 -
c++ const_cast使用
C++ const_cast原创 2022-04-30 17:02:46 · 1185 阅读 · 0 评论 -
C++ 子类对象变量和虚函数表内存结构
C++ 父子类中有重复变量(重名变量) C++虚函数表内存结构 C++继承内存结构 C++对象占用内存大小原创 2022-02-07 20:50:46 · 722 阅读 · 0 评论 -
linux环境内存分配原理
Linux的虚拟内存管理有几个关键概念:Linux 虚拟地址空间如何分布?malloc和free是如何分配和释放内存?如何查看堆内内存的碎片情况?既然堆内内存brk和sbrk不能直接释放,为什么不全部使用 mmap 来分配,munmap直接释放呢 ?Linux 的虚拟内存管理有几个关键概念:1、每个进程都有独立的虚拟地址空间,进程访问的虚拟地址并不是真正的物理地址;2、虚拟地址可通过每个进程上的页表(在每个进程的内核虚拟地址空间)与物理地址进行映射,获得真正物理地址;3、如果虚拟地址对应...转载 2021-03-23 12:05:02 · 204 阅读 · 0 评论 -
深入理解linux下进程和线程的空间分配,进程栈和线程栈的空间分配
转载https://blog.youkuaiyun.com/elfprincexu/article/details/78779158?spm=1001.2014.3001.5501关于进程栈和线程栈总结: (1)进程栈大小时执行时确定的,与编译链接无关 (2)进程栈大小是随机确认的,至少比线程栈要大,但不会超过2倍 (3)线程栈是固定大小的,可以使用ulimit -a 查看,使用ulimit -s 修改 (4)一般默认情况下,线程栈是在进程的堆中分配栈空间,每个线程拥...转载 2021-03-23 11:47:18 · 2101 阅读 · 2 评论 -
向量检索-faiss检索
一、语义相似检索背景1、为什么引入语义相似检索(向量检索)问题引出: 搜索引擎和搜索广告最难解决的问题是语义相似度 具体体现:召回和排序。Case1: 如"从北京到上海的机票"与"携程网"的相似性Case2"快递软件"与"菜鸟裹裹"的相似性2、语义相似度==向量检索? 语义相似度包含:深度学习模型 向量检索工程化实现3、补充关键字召回率(倒排拉链截断)关键字召回可能存在拉链后面的长期得不到召回 相关性强依赖...原创 2020-12-17 22:54:56 · 6696 阅读 · 0 评论