严富坤的知识库专栏 本次搜索耗时 0.239 秒,为您找到 358 个相关结果.
  • 迪米特法则

    1752 2024-09-12 《设计模式》
    Question 1: What is the Law of Demeter in software design? 问题 1:什么是软件设计中的迪米特法则? Answer: The Law of Demeter (LoD), also known as the “Principle of Least Knowledge,” is a design...
  • LangGraph HITL中的异常处理陷阱

    1740 2025-09-17 《Langgraph教程》
    LangGraph HITL中的异常处理陷阱:为什么interrupt()不能随意放在try-catch中 问题的表象 根本原因:异常即控制流 interrupt()的工作机制 异常传播被阻断 正确的处理方式 方案1:避免在interrupt周围使用try-catch 方案2:精确捕获异常并重新抛出GraphInterrupt 方案3:条件性中...
  • 单一职责原则

    1671 2024-09-12 《设计模式》
    Question 1: What is the Single Responsibility Principle (SRP) in software design? 问题 1:什么是软件设计中的单一职责原则(SRP)? Answer: The Single Responsibility Principle (SRP) is one of the SO...
  • LlamaIndex与Chroma,究竟是敌是友?

    1641 2025-06-06 《RAG维基百科》
    核心比喻:一个各司其职的智慧图书馆 LlamaIndex:你的全能AI图书管理员 Chroma:你的专属高科技记忆书架 强强联手:图书管理员与智慧书架的完美一天 一张图看懂区别与联系 结论:不是对手,而是黄金搭档 当您一脚踏入人工智能(AI)应用开发的世界,特别是想让AI理解您自己的数据时,一个叫做RAG(检索增强生成) 的技术便会立刻出现在您...
  • 接口隔离原则

    1629 2024-09-12 《设计模式》
    [TOC] Question 1: What is the Interface Segregation Principle (ISP) in software design? 问题 1:什么是软件设计中的接口隔离原则(ISP)? Answer: The Interface Segregation Principle (ISP) is one of ...
  • 开闭原则

    1628 2024-09-12 《设计模式》
    Question 1: What is the Open/Closed Principle (OCP) in software design? 问题 1:什么是软件设计中的开闭原则(OCP)? Answer: The Open/Closed Principle (OCP) is one of the SOLID principles in obje...
  • Theia项目结构概览

    AI-IDE 项目架构详解 📊 项目概览 基本信息 核心特性 🏗️ 项目目录结构 根目录结构 AI 包生态系统 (22 个包) 核心基础设施 (4 个) AI 提供商集成 (8 个) 专业功能 (10 个) 🎯 前后端分离架构 架构层级说明 实际统计数据 📁 各层级详解 1️⃣ browser/ - 前端层 典型文件示例 包含内容 ...
  • 如何配置DNS解析?

    1447 2024-03-16 《DNS全解》
    一、基础概念了解 1.什么是主机记录? 2.记录类型 3.记录值 4、什么是域名的 TTL 值? 一、基础概念了解 1.什么是主机记录? 主机记录(Host Record)是 DNS 解析中的一个重要概念,它指定了特定域名的 IP 地址或者其他网络资源的信息。主机记录通常与特定的子域名相关联,并将该子域名映射到一个或多个 IP 地址。 例...
  • 双向链表

    #include <stdio.h> #include <stdlib.h> // 双向链表节点定义 typedef struct Node { int data ; struct Node * prev ; struct Node * next ; } ...
  • 立竿见影的提示词技巧

    使用清晰的动词开头 提供少量示例(Few-shot) 明确指定输出格式 控制温度设置 使用系统提示设定角色 使用思维链(Chain of Thought) 使用简洁明了的语言 使用指令而非约束 在提示中使用变量 使用Step-back提示技术 使用清晰的动词开头 使用明确的动作词开始提示,如:分析、归类、比较、描述、定义、评估、提...