摘要: LangChain 为各种大型语言模型应用提供通用接口,从而简化应用程序的开发流程,轻松地构建如下所示的 RAG 应用 理解langchain的运作机制 LangChain 是一个为构建大型语言模型(LLMs)驱动的应用程序而设计的框架。它的核心目标是简化从开发到生产的整个应用程序生命周期。 模块化 阅读全文
posted @ 2024-06-20 14:09 DrizzleDrop 阅读(252) 评论(1) 推荐(0) 编辑
摘要: 操作系统 线程和进程的区别、应用场景 线程(Thread)和进程(Process)是操作系统中管理和执行任务的基本单元,它们有一些重要的区别和应用场景。 线程和进程的区别: 进程:进程是资源调度的最基本单位。每个进程都有自己的地址空间、内存、数据栈等,是操作系统中的资源分配单位。进程之间是相互独立的 阅读全文
posted @ 2024-03-28 19:13 DrizzleDrop 阅读(24) 评论(0) 推荐(0) 编辑
摘要: FFmpeg学习 命令行 常用参数 -i 在FFmpeg中,"-i"参数用于指定输入文件或输入流。它是一个必需的参数,表示输入文件或流的位置和类型。该参数后面应该跟着输入文件或流的路径或URL。 例如,假设我们要转换一个名为"input.mp4"的视频文件为另一个格式,我们可以使用以下命令: ffm 阅读全文
posted @ 2024-03-28 19:01 DrizzleDrop 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 音视频入门科普 github地址 音视频背景 ISO:国际标准化组织,官方网址:ISO - International Organization for Standardization。很多音视频协议都可以从这里找到。 MPEG:ISO与IEC下属的针对运动图像与语音压缩制定国际标准的组织,全称为运 阅读全文
posted @ 2024-03-28 18:59 DrizzleDrop 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 蓝桥杯爪哇速通 简单题:枚举、找规律、模拟 复杂题:DP、图论、数论、二分、贪心 数据结构 1. 哈希表 分为HashSet和HashMap Set<Integer> set=new HashSet<Integer>(); set.add(1);//添加元素 set.remove(1);//删除元素 阅读全文
posted @ 2023-04-12 16:16 DrizzleDrop 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 本文档总结了课程 中科大郑烇、杨坚全套《计算机网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross) 、《计算机网络 系统方法》以及网络上部分博客,权作学习过程中的总结 相互学习,共同进步。 计算机网络 概论 1.1什么是Internet 从具体构成角度 零件部分: 节 阅读全文
posted @ 2023-01-04 22:51 DrizzleDrop 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 以下内容来自网课 数据结构与算法基础(青岛大学-王卓),结合一些博客作出总结,代码来自网络与一些书籍 相互交流,共同进步 数据结构 基本概念与术语 数据(Data)是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称(集合)。是信息的载体;是对客观事物的符号化表示;可以被计算机 阅读全文
posted @ 2022-11-26 19:18 DrizzleDrop 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 机器学习部分 Q:什么是机器学习算法? 机器学习算法好比一个搜索过程,它从一组可能的函数中找到能够最好地解释数据集中不同特征之间关系的那个函数。 ——John D.Kelleher 机器学习旨在开发和评估能够使计算机从数据集(一组样本)中提取(或学习)函数的算法。 要理解机器学习,必须要理解三个概念 阅读全文
posted @ 2022-08-08 20:09 DrizzleDrop 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 本文为学习黑马程序员C++模板时所作笔记,主要记录一些重点,更详细参见视频: Sir, this way 函数模板 直接上代码举个栗子: #include <iostream> template<typename t> void myswap(t& a, t& b) { t temp = a; a 阅读全文
posted @ 2022-05-27 11:58 DrizzleDrop 阅读(54) 评论(0) 推荐(0) 编辑