logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

简单了解:大模型开发的4种方式

大模型接受到提示词后,会根据提示词调用外部工具,从中得到信息,整合后在回答。不同于RAG的外挂知识库,微调是将知识库融合进大模型中。第四种:工具 + 知识库 + 微调大模型参数。对大模型动刀,成本高,风险高(效果可能变差)第三种:调用工具 和 知识库。智能客服应用的非常广泛。

#人工智能
简单讲解微服务向的RocketMQ的重要概念。

在构建复杂的微服务架构时,服务间的通信和解耦是至关重要的环节。Apache RocketMQ 作为一款高性能、高可靠、分布式、开源的消息中间件,在微服务生态系统中扮演着举足轻重的角色。本文将详细讲解 RocketMQ 在微服务中的作用、核心概念以及常见应用场景。

#rocketmq
以“包结构演进”为切入点:深度剖析 RocketMQ 在高并发微服务中的落地实践

本文以医疗体征微服务为例,深入剖析了RocketMQ在高并发场景下的架构实践。传统HTTP服务与消息驱动服务的核心差异体现在:1)流量入口从Controller转向Consumer;2)数据出口从同步RPC变为异步Producer;3)需建立独立的MQ传输契约(dto.mq)。通过消费模式划分(集群/广播)、胖瘦报文设计、本地缓存协同等方案,实现了每天千万级数据的异步处理。文章对比了RocketM

#rocketmq#微服务#架构
Claude code 搭配 deepseekAPI

DeepSeek通过API兼容层实现与Anthropic生态的无缝对接,其智能映射机制能自动将Claude格式的模型请求转换为对应的DeepSeek模型:claude-opus前缀对应deepseek-v4-pro,claude-sonnet/haiku前缀对应deepseek-v4-flash。该方案既规避了客户端限制,又保持1M上下文支持,用户可通过重命名功能直观区分模型。配置逻辑精准匹配接口

#python
与deepseek-flsah 网页版的对话,比geminni强太多了:4个问题,带你简单了解,接口与抽象类的区别,多态的概念

对比维度子类继承(类继承)接口实现(接口继承)关键词extendsimplements核心目的代码复用(少写代码)能力约定(规范约束)继承数量单继承(只能有一个父类)多实现(可以有多个接口)能否继承状态能(继承成员变量、属性)不能(接口不允许实例变量)能否继承行为能(直接拥有父类方法逻辑)不能(早期是纯抽象,默认方法需特殊处理)耦合程度强耦合(父类改动直接影响子类)弱耦合(只依赖抽象,不依赖实现)

#python#前端#linux
Claude code 桌面端 code 模式 进阶使用技巧--沙盒无风险修改代码

Claudecode桌面端的code模式提供了一个实用的Fork功能,点击后能复制当前对话框的所有历史记录,生成带"(fork)"标识的新对话框。用户可在新对话框开启沙箱环境进行功能测试和代码修改,无需担心影响主路径文件。测试完成后可安全删除沙箱。该功能还提供zip下载指导,帮助用户学习使用claudecode的这项特性,实现安全便捷的代码实验环境。(99字)

langchain: 基于RAG架构的开发的简单讲解

本文概述了文本处理与检索增强生成(RAG)的流程:1)通过切割器将文档分块;2)用嵌入模型将文本块向量化后存入向量数据库;3)用户提问时,先将问题向量化,再从数据库中检索相似内容。文章重点讨论了技术难点:文件解析(处理图片/表格)、切割策略(按字数/语义/字符等)、检索方式(相似度/MMR)和知识重排序(提升专业回答精度)。向量化的核心作用是为文本块建立语义标签,便于精准匹配用户问题。整个流程体现

文章图片
#python
deepseek详细讲解KMP算法中的next数组

摘要:KMP算法中j=b[j-1]的核心在于利用已构建的next数组信息进行高效回溯。当模式串在位置j失配时,b[j-1]存储的是前j-1个字符子串的最长相等前后缀长度,这表示可以跳过这部分已匹配的前缀。通过j-1索引访问next数组,算法能够快速回退到更短的匹配前缀继续比较,避免了从头开始的低效匹配。这种利用部分匹配信息的回溯机制正是KMP算法相比暴力匹配高效的关键所在。

#算法
到底了