09 2021 档案
摘要:一、遇到错误expected initializer before ‘class’ 根据这一篇 博客 的解释,编译时各代码会展开进行宏替换等操作, 正好在代码中定义了一些宏变量和自定义类型,报错却出现在一个库的头文件里面==>>是由于自定义类型句末少了一个“;”,说明这一句和那个头文件展开到一起了,
阅读全文
摘要:1. C++11风格字符串的最后一位有隐含的‘\0’,可以用 str[str.size()]读到。需要注意。参考: string str = ""; // str[str.size()] == '\0'char a[] ="abcd"; // 以字符串赋值,最后一位有隐含的‘\0’; 用cout输出
阅读全文
摘要:faiss没有windows的版本,只支持mac和linux 一、简单介绍 1. 当向量规模很大的时候,普通的暴力索引IndexFlatL2搜索很慢,而IndexIVFFlat索引可以建立倒排索引,即使用K-means建立聚类中心,然后通过查询最近的聚类中心,然后比较聚类中的所有向量得到相似的向量;
阅读全文
浙公网安备 33010602011771号