相关文章
基于架构的软件设计(Architecture-Based Software Design, ABSD)
1. 引言
在现代软件开发中,软件架构不仅决定了系统的可扩展性、可维护性和性能,还直接影响开发效率和成本。基于架构的软件设计(ABSD) 采用系统化的方法,通过架构驱动整个软件开发生命周期,以确保系统的稳…
建站知识
2025/2/10 22:34:45
1.31-子序列问题
Code-1.31-子序列问题
300. 最长递增子序列
题目分析
1. 状态表示
dp[i]表示:以i结尾的所有子序列中,最长递增子序列的长度。
2. 状态转移方程
dp[i] 长度为1 -> 1长度大于1 -> nums[j] < nums[i] -> max(dp[j] 1)
3. 初始化
把表…
建站知识
2025/2/11 18:35:27
《语义捕捉全解析:从“我爱自然语言处理”到嵌入向量的全过程》
首先讲在前面,介绍一些背景
RAG(Retrieval-Augmented Generation,检索增强生成)
是一种结合了信息检索与语言生成模型的技术,通过从外部知识库中检索相关信息,并将其作为提示输入给大型语言模型ÿ…
建站知识
2025/2/11 5:44:04
使用Vue开发可复用的Web Components:跨框架组件封装指南
使用Vue开发可复用的Web Components:跨框架组件封装指南 使用Vue开发可复用的Web Components:跨框架组件封装指南引言什么是Web Components?为什么选择Vue开发Web Components? 封装跨框架组件的步骤1. 创建基本的Vue组件2. 将Vue组…
建站知识
2025/2/11 5:48:51
【Elasticsearch】 查询性能优化
🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…
建站知识
2025/2/11 18:45:12
快速对QWen2.5大模型进行微调
先看看训练结果: 目录 前言什么是LLaMA-Factory?安装LLaMA-Factory准备数据集配置微调参数运行微调脚本评估和保存模型使用微调后的模型可视化微调大模型总结 前言
在当今人工智能领域,大模型(如LLaMA、GPT等)的微调…
建站知识
2025/2/11 11:28:49
Synchronized和ReentrantLock面试详解
前言
接下来为大家带来的是 Java 中的两个典型锁代表:Synchronized 和 ReentrantLock 的详解
面试题:谈一谈AQS
在说 ReentrantLock 时,有必要先了解一下 AQS,因为 ReentrantLock 就是基于 AQS 实现的
分析:
共享…
建站知识
2025/2/11 4:12:28
Ubuntu22.04操作系统4090显卡电脑本地化部署DeepSeek
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11
概述
听说最近很火的DeepSeek,就像本地化部署一个看看,发现本地化部署很简单,在这儿记录一下。
下载Ollama
看好多指…
建站知识
2025/2/11 12:14:17