09 2021 档案

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