2024年10月9日

提示工程学习笔记

摘要: 提示工程(Prompt Engineering)是一种通过设计和优化给定的提示(Prompt)来控制AI生成内容质量的技术。对于使用大型语言模型(如OpenAI的GPT系列),提示的设计和优化对生成结果的准确性和相关性至关重要。在这个学习笔记中,我将涵盖提示工程的基础概念、关键技巧以及如何逐步提高生 阅读全文
posted @ 2024-10-09 14:42 zhifwu 阅读(79) 评论(0) 推荐(0) 编辑
2024年9月29日

设计模式之备忘录模式

摘要: 备忘录模式 备忘录模式是一种行为设计模式,它允许保存和恢复对象的内部状态,而无需暴露该对象的实现细节。这种模式在实现撤销操作或是需要保存和恢复数据的场景中非常有用。 核心组件 备忘录模式主要包含三个角色: 发起人(Originator):负责创建一个含有其当前内部状态的备忘录,并可以使用备忘录来恢复 阅读全文
posted @ 2024-09-29 21:21 zhifwu 阅读(7) 评论(0) 推荐(0) 编辑
2024年9月28日

设计模式之模板方法模式

摘要: 模板方法模式 模板方法模式是一种行为型设计模式,它定义了一个操作中的算法的框架,并将一些步骤的执行延迟到子类中。通过这种方式,模板方法使得子类可以在不改变算法的结构的情况下,重定义算法中的某些特定步骤。 核心组成: 抽象类(Abstract Class):这个抽象类包含模板方法本身,同时也可以包含一 阅读全文
posted @ 2024-09-28 14:57 zhifwu 阅读(6) 评论(0) 推荐(0) 编辑
2024年9月27日

设计模式之迭代器模式

摘要: 迭代器模式 迭代器模式(Iterator Pattern)是一种行为设计模式,它提供了一种顺序访问集合对象中各个元素的方法,而不需要暴露该对象的内部表示。迭代器模式主要用来遍历集合,如列表、树、图等数据结构。 目的 迭代器模式的主要目的是将集合对象的遍历行为从集合对象中分离出来,使用一个独立的迭代器 阅读全文
posted @ 2024-09-27 11:07 zhifwu 阅读(12) 评论(0) 推荐(0) 编辑
2024年9月25日

设计模式之组合模式

摘要: 组合模式 组合模式是一种结构型设计模式,用于将对象组织成树形结构以表示部分-整体的层次关系。它使得客户端可以统一地处理单个对象和组合对象。 核心概念 透明性:组合模式通过使组件的接口包含管理子部件的操作(如添加、删除等),提供了透明的操作方式。这意味着客户端无需关心它正在处理的是叶节点还是组合节点, 阅读全文
posted @ 2024-09-25 10:29 zhifwu 阅读(14) 评论(0) 推荐(0) 编辑
2024年9月24日

设计模式之适配器模式

摘要: 适配器模式 适配器模式(Adapter Pattern)是一种结构型设计模式,它允许不兼容的接口之间进行交互。在软件工程中,适配器用于解决两个已有接口之间不匹配的问题,使得原本因接口不兼容而不能一起工作的类可以协同工作。 基本概念 目标接口(Target):客户期望使用的接口,它定义了客户需要的方法 阅读全文
posted @ 2024-09-24 10:27 zhifwu 阅读(16) 评论(0) 推荐(0) 编辑
2024年9月23日

设计模式之策略模式

摘要: 策略模式 策略模式(Strategy Pattern)是一种常用的设计模式,属于行为型模式。其核心思想是定义一系列算法(策略),把它们一个个封装起来,并使它们可以相互替换。该模式使得算法可以独立于使用它的客户端变化,并易于切换、理解和扩展。 策略模式的组成部分: 策略接口(Strategy Inte 阅读全文
posted @ 2024-09-23 10:29 zhifwu 阅读(21) 评论(0) 推荐(0) 编辑
2024年9月17日

设计模式---- 门面模式

摘要: 门面模式 门面模式(Facade Pattern)是一种结构型设计模式,用于为复杂子系统提供一个统一、简单的接口,隐藏系统的复杂性。通过门面模式,客户端无需直接与系统的内部组件交互,而是通过门面类与系统打交道,简化了客户端的使用,降低了系统的复杂性和耦合度。 门面模式的主要概念 定义:门面模式通过提 阅读全文
posted @ 2024-09-17 14:54 zhifwu 阅读(29) 评论(0) 推荐(0) 编辑

设计模式---- 工厂模式

摘要: 工厂模式 工厂模式是一种创建型设计模式,它的主要目的是将对象的创建过程与对象的使用过程分离。工厂模式通过引入工厂类或者工厂方法,隐藏对象创建的复杂性,使得代码更加灵活、可扩展。工厂模式的使用场景主要在于:当我们需要对创建的对象进行封装或延迟创建时,工厂模式是一个很好的选择。 工厂模式的设计基于面向对 阅读全文
posted @ 2024-09-17 14:38 zhifwu 阅读(33) 评论(0) 推荐(0) 编辑
2024年9月14日

单例模式 Go

摘要: 单例模式 单例模式的基本概念 单例模式是一种设计模式,确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。它是一种常用的模式,可以在多种编程语言中实现。以下是单例模式的一些关键特点和理论概念: 关键特性 单一实例:确保只创建一个实例。 全局访问:提供一个全局访问点供外部获取该实例。 自我管理 阅读全文
posted @ 2024-09-14 10:26 zhifwu 阅读(3) 评论(0) 推荐(0) 编辑