相关文章
LLM之RAG实战(二十二)| LlamaIndex高级检索(一)构建完整基本RAG框架(包括RAG评估)
在RAG(retrieval Augmented Generation,检索增强生成)系统中,检索到文本的质量对大型语言模型生成响应的质量是非常重要的。检索到的与回答用户查询相关的文本质量越高,你的答案就越有根据和相关性,也更容易…
建站知识
2025/1/1 15:50:29
CVE-2022-0760 漏洞复现
CVE-2022-0760
NSS [HNCTF 2022 WEEK2]ohmywordpress
【CVE-2022-0760】
题目描述:flag在数据库里面。
开题: 顺着按钮一直点下去会发现出现一个按钮叫安装WordPress 安装完之后的界面,有一个搜索框。 F12看看network。
又出现了这个Wor…
建站知识
2025/1/13 20:54:15
[缓存] - Redis
0.为什么要使用缓存?
用缓存,主要有两个用途:高性能、高并发。
1. 高性能
尽量使用短key
不要存过大的数据
避免使用keys *:使用SCAN,来代替
在存到Redis之前压缩数据
设置 key 有效期
选择回收策略(maxmemory-policy)
减…
建站知识
2025/1/14 20:19:57
【More Effective C++】条款5:警惕隐式类型转换
隐式类型转换操作符,可能导致错误的函数调用,应该提供显示的函数调用
class Rational {
public:Rational(int numerator 0, int denominator 1) : _numerator(numerator), _denominator(denominator) {}// 隐式类型转换操作符// operator double() co…
建站知识
2025/1/15 9:08:05
Vue-58、Vue技术命名路由
命名路由
1、作用:可以简化路由的跳转
2、如何使用
1、给路由命名:routes:[{name:guanyu,//给路由命名path:/about,component:About},{path:/home,component:Home,children:[{path:news,component:News},{path:message,component:Message,children:[{…
建站知识
2025/1/14 0:53:01
提升MySQL访问性能
1. 读写分离
设置多个从数据库,从数据库可能在多个机器中。写操作在主数据库进行主数据库提供数据的主要依据
缓解了MySQL的读压力。
主从复制原理图如下
如果对于读操作有一致性要求,那么读操作去主数据库即可。
2. 连接池
因为一个请求必须要…
建站知识
2025/1/5 9:30:28
Java图形化界面编程——菜单组件 笔记
2.7 菜单组件
前面讲解了如果构建GUI界面,其实就是把一些GUI的组件,按照一定的布局放入到容器中展示就可以了。在实际开发中,除了主界面,还有一类比较重要的内容就是菜单相关组件,可以通过菜单相关组件很方便的使用…
建站知识
2025/1/14 22:39:09