全面掌握Prompt提示词技巧

本文综合介绍了Prompt提示词的各种技巧,包括高级提示工程技术、设计提示的通用技巧、优化prompt的十个技巧、AI提示词网站合集、提示工程指南以及ChatGPT提示词技巧等,旨在帮助读者深入理解和应用这些技巧,提高与AI模型的交互效率和质量。

文章目录

  • 高级提示工程技术
    • 零样本提示
    • 少样本提示
    • 链式思考(CoT)提示
    • 自我一致性
    • 生成知识提示
    • Prompt Chaining
    • 思维树(ToT)
    • 检索增强生成 (RAG)
    • 自动推理并使用工具(ART)
  • 设计提示的通用技巧
    • 从简单开始
    • 使用具体指令
    • 避免不精确
    • 做还是不做?
  • 优化prompt的十个技巧
    • 明确目标
    • 调整提示词权重
    • 适当引导
    • 提供示例
    • 调整参数
    • 反馈评价
    • 迭代改进
    • 多样尝试
    • 分步进行
    • 参考借鉴
  • AI提示词网站合集
    • PromptHero
    • PromptHunt
    • MJPromptTool
    • LearningPrompt
    • PromptoMania
    • ClickPrompt
    • LIB.KALOS.ART
    • VisualPromptBuilder
    • PublicPrompts
    • CLIPInterrogator
    • OrdinaryPrompts
    • StableDiffusionPromptBook
    • AIPRM
    • ChatGPTPromptGenius
    • PromptBase
    • PromptVine
    • AwesomeChatGPTPrompts
    • 提厅提示词Amz
  • 提示工程指南
    • 提示工程的定义
    • 提示工程的重要性
    • 提示工程与大型语言模型的关系
    • 提升大语言模型的问答能力
    • 增强算术推理能力
    • 设计与研发强大的工程技术
    • 提示工程的学习资源
    • 提示工程的未来发展
  • ChatGPT提示词技巧
    • 什么是Prompt Engineering?
    • OpenAI的Prompt最佳实践
    • ChatGPT简介
    • 提示语在ChatGPT对话中的作用
    • 构建有效的提示语
    • 实际应用示例
    • 最佳实践
    • 结语

高级提示工程技术

零样本提示

零样本提示(Zero-Shot Prompting)是一种先进的提示技术,它允许模型在没有特定任务示例的情况下执行任务。这种方法依赖于模型的预训练知识和泛化能力,使其能够直接对新任务进行响应,无需任何特定任务的训练数据。零样本提示的关键在于设计能够激发模型潜在能力的提示,使其能够根据上下文和指令生成合适的输出。例如,当要求模型解释一个复杂的科学概念时,可以通过提供一个简单的定义或相关问题来引导模型生成详细的解释。

少样本提示

少样本提示(Few-Shot Prompting)是零样本提示的扩展,它允许模型通过极少量的示例来理解和执行任务。这种方法通过提供几个任务相关的示例,帮助模型更好地理解任务的具体要求和上下文。少样本提示在需要模型快速适应但又有一定任务相关信息可用的情况下特别有效。例如,在文本分类任务中,提供几个文本及其对应的分类标签可以帮助模型学习如何正确分类新的文本。

链式思考(CoT)提示

链式思考提示(Chain of Thought Prompting, CoT)是一种通过引导模型逐步推理来解决复杂问题的技术。在这种方法中,模型被要求展示其推理过程,从而使得输出更加合理和可解释。CoT提示通过将复杂问题分解为一系列小问题,并逐步解答,提高了模型在逻辑推理和复杂问题解决上的能力。例如,在解决数学问题时,可以通过提示模型展示每一步的计算过程,从而得到更可靠的答案。

自我一致性

自我一致性(Self-Consistency)是一种确保模型输出一致性的技术。它通过比较模型在相同输入下的多个输出,并选择最一致的答案来提高结果的可靠性。这种方法特别适用于需要高度准确性和一致性的任务,如医疗诊断或法律咨询。通过自我一致性,模型能够生成更加可靠和一致的输出,减少因上下文变化导致的答案波动。

生成知识提示

生成知识提示(Generated Knowledge Prompting)是一种利用模型生成额外知识来辅助任务解决的技术。在这种方法中,模型首先生成与任务相关的知识或信息,然后利用这些信息来辅助最终的决策或答案生成。这种方法可以显著提高模型在知识密集型任务中的表现。例如,在解释历史事件时,模型可以先生成相关的历史背景知识,然后基于这些知识提供详细的解释。

Prompt Chaining

Prompt Chaining是一种通过链接多个提示来逐步引导模型完成复杂任务的技术。在这种方法中,每个提示解决问题的不同部分,然后将这些部分组合起来以得到最终答案。这种方法适用于分解复杂任务,使每个步骤更易于管理和执行。例如,在撰写一篇论文时,可以通过一系列提示逐步引导模型完成引言、方法、结果和讨论等部分。

思维树(ToT)

思维树(Tree of Thoughts, ToT)是一种将问题解决过程可视化为树状结构的提示技术。在ToT中,每个决策点都是一个分支,模型需要评估不同路径的有效性,并选择最佳路径以达到目标。这种方法有助于模型在多步骤任务中做出更合理的决策。例如,在规划一个复杂项目时,模型可能会探索多种可能的计划,并评估每种计划的优缺点。

检索增强生成 (RAG)

检索增强生成(Retrieval-Augmented Generation, RAG)结合了信息检索和文本生成技术。在RAG中,模型首先检索相关信息,然后利用这些信息生成答案。这种方法特别适用于需要最新或特定信息的任务,如新闻摘要或实时数据分析。通过结合检索和生成,RAG能够提供更准确、更丰富的输出。

自动推理并使用工具(ART)

自动推理并使用工具(Automated Reasoning and Tool use, ART)是一种使模型能够自动推理并使用外部工具来辅助任务的技术。在这种方法中,模型不仅进行内部推理,还可能调用计算器、数据库查询等外部工具来提高答案的准确性和可靠性。这种方法适用于需要精确计算或访问外部数据的任务,如编程、数据分析等,它提高了模型的自主性和效率。

设计提示的通用技巧

在设计与AI模型交互的提示时,掌握一些基本的通用技巧至关重要。这些技巧可以帮助我们更有效地引导模型,确保输出的质量和准确性。以下是四个关键的设计提示的通用技巧。

从简单开始

从简单开始 是设计提示时的首要原则。在开始时,应该使用简单、直接的指令来测试模型的基本理解和响应能力。这有助于我们了解模型的基础性能,并在此基础上逐步增加复杂性。例如,如果想要测试模型对基本数学问题的解决能力,可以从简单的加法问题开始,如“2加3等于多少?”。通过这种方式,我们可以逐步构建更复杂的提示,同时确保模型在处理更复杂任务之前已经掌握了基础知识。

使用具体指令

使用具体指令 是确保模型输出准确性的关键。模糊或不明确的指令可能会导致模型产生不一致或不准确的输出。因此,在设计提示时,应尽可能详细和具体。例如,如果需要模型生成一段描述性的文本,应该明确指出所需的风格、长度和主题,如“请以简洁明了的风格,描述春天的特点,字数限制在100字以内。”这样的具体指令可以帮助模型更好地理解任务要求,从而产生更符合预期的输出。

避免不精确

避免不精确 是提高提示效果的另一个重要方面。不精确的提示可能会导致模型的误解或产生偏离预期的结果。为了确保提示的精确性,应该避免使用模糊的词汇或表达,如“可能”、“大概”等。相反,应该使用确切的词汇和清晰的表达方式。例如,如果需要模型提供某个事件的确切日期,应该直接询问“请提供2023年世界环境日的确切日期。”这样的精确提问可以减少歧义,提高模型输出的准确性。

做还是不做?

做还是不做? 这一技巧涉及到在设计提示时明确告诉模型应该执行什么操作,以及不应该执行什么操作。这可以通过使用明确的指令词来实现,如“请执行”、“不要执行”等。例如,如果需要模型在生成文本时避免使用某些词汇,可以直接指示“在描述春天的特点时,请避免使用‘炎热’这个词。”通过这种方式,可以有效地控制模型的输出,确保其符合特定的要求和标准。

通过应用这些通用技巧,我们可以更有效地设计提示,从而提高与AI模型交互的效率和质量。这些技巧不仅有助于确保模型输出的准确性和相关性,还可以帮助我们更好地理解和控制模型的行为。

优化prompt的十个技巧

在与AI模型交互的过程中,优化prompt是提高交互效率和质量的关键。以下是十个优化prompt的技巧,帮助用户更有效地与AI模型沟通。

明确目标

明确目标是优化prompt的首要步骤。在设计prompt时,应清晰地定义所需的结果或目标。这包括明确任务的性质、预期的输出格式以及任何特定的要求。例如,如果任务是生成一篇新闻文章,prompt应明确指出文章的主题、长度和风格。

调整提示词权重

调整提示词权重是指在prompt中对不同的关键词或短语赋予不同的重要性。通过调整权重,可以引导AI模型更关注某些特定的信息。例如,在生成文本时,可以通过加粗或重复某些关键词来增加它们的权重,从而影响AI的输出。

适当引导

适当引导意味着在prompt中提供足够的上下文和指导,以帮助AI理解任务的背景和要求。这可能包括提供相关的数据、先前的对话历史或具体的指令。适当的引导可以减少AI模型的误解,提高输出的准确性。

提供示例

提供示例是一种有效的优化prompt的方法。通过提供一个或多个具体的例子,可以帮助AI模型理解你期望的输出格式和风格。示例可以是完整的句子、段落或整个文档,取决于任务的复杂性。提供示例可以显著提高AI模型的响应质量。

调整参数

调整参数涉及到调整AI模型运行时的各种设置,如温度参数、最大令牌数等。这些参数的调整可以影响AI模型的创造性和输出的多样性。例如,增加温度参数可以使输出更加随机和创造性,而降低温度则会使输出更加确定和一致。

反馈评价

反馈评价是指在AI模型生成输出后,对其进行评估并提供反馈。这种反馈可以是正面的(如指出哪些部分做得好)或负面的(如指出哪些部分需要改进)。通过反馈评价,可以帮助AI模型学习和改进,从而在未来的交互中提供更好的输出。

迭代改进

迭代改进是一个持续的过程,涉及到不断地测试、评估和调整prompt。每次迭代都应该基于前一次的结果进行优化。这种方法可以帮助你逐步接近最优的prompt设计,从而提高AI模型的性能。

多样尝试

多样尝试意味着尝试不同的prompt设计,以探索哪种设计最有效。这可能包括改变prompt的结构、使用的词汇或提供的上下文信息。通过多样尝试,可以发现哪些元素对AI模型的响应有积极影响。

分步进行

分步进行是指将复杂的任务分解为一系列简单的步骤,并为每个步骤设计相应的prompt。这种方法可以帮助AI模型更好地理解和执行复杂的任务。分步进行还可以使任务的管理和监控更加容易。

参考借鉴

参考借鉴是指从其他成功的prompt设计中学习,并将其应用到自己的设计中。这可能包括查看其他用户的prompt、阅读相关的文献或参加相关的研讨会。通过参考借鉴,可以快速学习到有效的prompt设计技巧,并避免重复他人的错误。

通过应用这些技巧,可以显著提高与AI模型的交互效率和质量,使AI模型更好地服务于你的需求。

AI提示词网站合集

在人工智能领域,提示词(Prompts)是与AI模型交互的关键工具,它们能够引导AI生成特定的内容或执行特定的任务。随着AI技术的不断发展,出现了许多专门提供高质量提示词资源的网站。以下是一些流行的AI提示词网站,它们提供了丰富的资源和工具,帮助用户更有效地与AI模型进行交互。

PromptHero

PromptHero 是一个专注于AI艺术创作的提示词搜索引擎。它允许用户通过关键词搜索,找到各种风格和主题的艺术作品提示,从而激发创作灵感。这个平台特别适合那些希望在艺术创作中使用AI技术的用户。

PromptHunt

PromptHunt 提供了一个平台,让艺术家和设计师可以分享和发现创意提示。这个网站的特点是社区驱动,用户可以上传自己的作品和提示,也可以浏览他人的创作。它不仅是一个展示作品的地方,也是一个社区,用户可以在这里交流和讨论提示词的设计和使用技巧。

MJPromptTool

MJPromptTool 是一个帮助用户生成Midjourney(一种AI艺术生成工具)提示的工具。它通过一系列的选项和参数设置,帮助用户定制化自己的艺术创作提示。这个工具特别适合那些需要快速生成有效提示词的用户。

LearningPrompt

LearningPrompt 是一个教育资源网站,专注于教授用户如何编写有效的AI提示。它提供了教程、案例研究和实践练习,帮助用户提升提示编写技巧。这个网站适合所有希望提高AI交互体验的用户。

PromptoMania

PromptoMania 是一个生成AI艺术提示的在线工具。用户可以通过选择不同的艺术风格、主题和元素来创建个性化的提示。这个工具非常适合那些希望快速生成特定风格或主题提示词的用户。

ClickPrompt

ClickPrompt 是一个简单易用的AI提示生成器。它提供了直观的界面,让用户可以通过点击选择不同的选项来快速生成提示。这个工具的直观界面使得即使是没有任何编程背景的用户也能轻松上手。

LIB.KALOS.ART

LIB.KALOS.ART 是一个艺术资源库,提供了大量的AI艺术提示和教程。它旨在帮助艺术家和设计师探索AI在艺术创作中的应用。这个网站是艺术家和设计师寻找创意灵感的理想之地。

VisualPromptBuilder

VisualPromptBuilder 是一个视觉化的提示构建工具。用户可以通过拖放不同的视觉元素来创建提示,这些提示可以直接用于AI艺术生成。这个工具特别适合那些喜欢直观操作的用户。

PublicPrompts

PublicPrompts 是一个开放的提示分享平台。用户可以发布自己的提示,也可以浏览和使用其他用户分享的提示。这个平台促进了全球用户之间的知识共享和协作。

CLIPInterrogator

CLIPInterrogator 是一个利用CLIP模型的提示生成工具。它可以帮助用户生成与特定图像或概念相关的提示。这个工具适合那些希望优化提示词策略的高级用户。

OrdinaryPrompts

OrdinaryPrompts 提供了一系列简单而实用的AI提示。这些提示适用于各种AI应用,包括文本生成、图像生成等。这个网站适合那些希望在日常生活中寻找创作灵感的用户。

StableDiffusionPromptBook

StableDiffusionPromptBook 是一个专门为Stable Diffusion模型设计的提示书。它包含了大量的提示和技巧,帮助用户更好地利用这一模型进行创作。

AIPRM

AIPRM 是一个Chrome扩展,它嵌入到ChatGPT的界面中,提供了一系列预设的提示模板。用户可以根据自己的需求选择合适的模板,快速生成提示。这个工具特别适合那些需要频繁使用提示词的专业用户。

ChatGPTPromptGenius

ChatGPTPromptGenius 是一个专注于ChatGPT的提示生成工具。它提供了多种提示模板和示例,帮助用户优化与ChatGPT的交互。

PromptBase

PromptBase 是一个市场,用户可以购买和出售AI提示。这个平台汇集了各种高质量的提示,适用于不同的AI模型和应用。

PromptVine

PromptVine 是一个社区驱动的提示分享平台。用户可以在这里发现和分享创意提示,同时也可以参与讨论和反馈。这个平台鼓励用户之间的交流和学习,共同提高提示词的设计水平。

AwesomeChatGPTPrompts

AwesomeChatGPTPrompts 是一个收集了大量ChatGPT提示的资源库。它旨在帮助用户找到适合自己需求的提示,提高与ChatGPT的交互效率。

提厅提示词Amz

提厅提示词Amz 是一个中文的AI提示词资源网站。它提供了丰富的中文提示词,帮助中文用户更好地利用AI技术。

通过这些专业的AI提示词网站,用户不仅可以找到适合自己需求的提示词,还可以学习到如何更有效地使用这些提示词,从而提升与AI模型的交互质量和效率。无论是艺术创作、日常交流还是专业研究,这些资源都能为用户提供宝贵的帮助。

提示工程指南

提示工程的定义

提示工程(Prompt Engineering)是一种专门的技术,它涉及设计和优化用于与AI模型交互的提示(prompts)。这些提示是用户输入到AI模型中的指令或问题,用于引导模型生成特定的输出。提示工程的核心在于理解AI模型的内部工作机制,并据此设计出能够有效激发模型潜力的输入。

提示工程的重要性

提示工程的重要性在于它能够显著提高与AI模型交互的效率和效果。通过精心设计的提示,用户可以更精确地控制AI的输出,使其更符合特定的需求或标准。此外,良好的提示设计还能帮助用户节省时间和资源,通过减少试错次数和优化模型响应来提高工作效率。

提示工程与大型语言模型的关系

大型语言模型(如GPT-3、BERT等)是当前AI领域的重要成果,它们能够理解和生成复杂的自然语言文本。提示工程在这些模型中的应用尤为关键,因为这些模型通常需要复杂的提示来引导其产生高质量的输出。通过提示工程,可以更好地利用这些模型的强大能力,实现从简单的文本生成到复杂的语言理解等多种任务。

提升大语言模型的问答能力

提示工程在提升大型语言模型的问答能力方面发挥着重要作用。通过设计特定的提示,可以引导模型更准确地理解问题并生成相关的答案。例如,通过使用明确的指令和上下文信息,可以提高模型对问题的理解深度,从而生成更加精确和有用的回答。

增强算术推理能力

除了语言处理能力,提示工程还能用于增强AI模型的算术推理能力。通过设计包含数学问题的提示,可以训练模型进行复杂的数学计算和逻辑推理。这种方法不仅限于简单的算术运算,还可以扩展到更复杂的数学问题和逻辑谜题。

设计与研发强大的工程技术

提示工程不仅是设计和优化提示的过程,它还涉及到开发新的技术和方法来提高AI模型的性能。这包括但不限于开发新的提示结构、优化算法和改进模型训练过程。通过这些工程技术的研发,可以进一步提高AI模型的应用范围和效果。

提示工程的学习资源

对于希望深入学习提示工程的人来说,存在多种资源可供利用。这些资源包括在线课程、专业书籍、研究论文和实践案例。例如,Coursera和edX等在线学习平台提供了相关的课程,而GitHub和arXiv等平台则提供了大量的开源项目和研究论文。

提示工程的未来发展

随着AI技术的不断进步,提示工程也将持续发展。未来的提示工程可能会涉及更多自动化和智能化的工具,帮助用户更轻松地设计和优化提示。此外,随着AI模型能力的提升,提示工程将在提升模型性能、扩展应用场景等方面发挥更加关键的作用。

ChatGPT提示词技巧

什么是Prompt Engineering?

Prompt Engineering 是一种设计和优化与AI模型交互的技术,特别是在使用如ChatGPT这样的语言模型时。它涉及创建和调整输入提示(prompts),以引导模型产生期望的输出。有效的提示工程可以显著提高模型的性能,使其更准确、相关和有用。

OpenAI的Prompt最佳实践

OpenAI提供了一系列的Prompt最佳实践,旨在帮助用户更有效地与ChatGPT交互。这些实践包括:

  • 明确性:确保提示清晰、具体,避免模糊不清的指令。
  • 上下文提供:在提示中提供足够的上下文信息,帮助模型理解任务背景。
  • 避免歧义:使用明确的语言,避免可能导致误解的词汇或表达。
  • 迭代测试:通过多次测试和调整提示,找到最有效的表达方式。

ChatGPT简介

ChatGPT是由OpenAI开发的一种先进的聊天机器人,它基于GPT-3.5系列的大型语言模型。ChatGPT能够理解和生成自然语言文本,适用于多种对话场景,包括提供信息、解答问题、进行娱乐对话等。

提示语在ChatGPT对话中的作用

在ChatGPT对话中,提示语的作用至关重要。一个好的提示可以引导对话朝向预期的方向发展,确保交流的有效性和相关性。提示语应该能够激发模型的创造性思维,同时保持对话的连贯性和目的性。

构建有效的提示语

构建有效的ChatGPT提示语需要考虑以下几个要素:

  • 目标明确:明确你希望通过对话达到的目标。
  • 语言具体:使用具体、明确的语言描述你的需求。
  • 上下文相关:提供足够的上下文信息,帮助模型理解情境。
  • 避免开放性问题:尽量提出具体问题,避免过于开放的提问方式。

实际应用示例

例如,如果你想获取关于某个城市的旅游信息,你可以这样构建提示:“请提供巴黎的三个必游景点及其简要介绍。”这样的提示具体、明确,能够引导ChatGPT给出相关的旅游建议。

最佳实践

使用ChatGPT时的一些最佳实践包括:

  • 逐步细化:从一般到具体逐步细化你的问题或需求。
  • 利用示例:提供示例可以帮助模型更好地理解你的意图。
  • 反馈调整:根据模型的回答调整你的提示,以获得更好的结果。

结语

通过理解和应用这些ChatGPT提示词技巧,用户可以更有效地与模型交互,获取更准确、有用的信息。随着技术的不断进步,Prompt Engineering将继续发展,为用户提供更多创新的交互方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/842504.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ 类模板 函数模板

类模板 #include <bits/stdc.h> using namespace std; //多少变量就写多少个 template<typename T1, typename T2> class Cat { public:Cat(){}Cat(T1 name, T2 age){this->age age;this->name name;}void print(){cout << this->name << …

Python脚本启动应用并输入账号或密码

一、简介 如果每天要启动某个软件还要输入账号密码登录的需求的话&#xff0c;可以参考本文章&#xff1b; 二、Python环境 环境&#xff1a;Python3.11 已经在Windows电脑中配置Python环境变量&#xff0c;且配置了pipd的环境变量&#xff1b; 三、安装模块 安装所需要的…

计算机毕业设计 | SpringBoot招投标系统 任务发布网站(附源码)

1&#xff0c;绪论 在市场范围内&#xff0c;任务发布网站很受欢迎&#xff0c;有很多开发者以及其他领域的牛人&#xff0c;更倾向于选择工作时间、工作场景更自由的零工市场寻求零散单子来补贴家用。 如今市场上&#xff0c;任务发布网站鱼龙混杂&#xff0c;用户需要找一个…

(原创)从右到左排列RecycleView的数据

问题的提出 当我们写一个Recycleview时&#xff0c;默认的效果大概是这样的&#xff1a; 当然&#xff0c;我们也可以用表格布局管理器GridLayoutManager做成这样&#xff1a; 可以看到&#xff0c;默认的绘制方向是&#xff1a; 从左到右&#xff0c;从上到下 那么问题来了…

STM32系列(HAL库)——F103C8T6通过HC-SR04超声波模块实现测距

一、模块资料 &#xff08;1&#xff09;模块简介 超声波是振动频率高于20kHz的机械波。它具有频率高、波长短、绕射现象小、方向性好、能够成为射线而定向传播等特点。HC-SRO4是一款尺寸完全兼容老版本&#xff0c;增加UART和IIC功能的开放式超声波测距模块,默认条件下,软件…

执行普罗米修斯插件mysqld_exporter出现闪退问题如何解决?

运行 mysqld_exporter.exe 文件闪退的问题可能是由于配置文件或环境变量设置不正确导致的。 检查配置文件 my.cnf&#xff1a; 打开 my.cnf 文件&#xff0c;确保其中的配置项正确无误&#xff0c;尤其是 MySQL 数据库的连接信息。配置示例&#xff1a;[client] useryour_mysql…

如何评价 OpenAI 最新发布支持实时语音对话的模型GPT-4o?OpenAI发完GTP-4o,国内大模型行业还有哪些机会?

文章目录 OpenAI发完GTP-4o&#xff0c;国内大模型行业还有哪些机会&#xff1f;详细了解一下OpenAI最新发布的支持实时语音对话的模型GPT-4o国内大模型如何寻找发展机会&#xff1f;想要发展技术必须要创新与追赶或许应用场景拓展也是一种出路产业生态构建 ChatGPT 问世才 17 …

阿里妈妈->创意图片生成

数智商业技术2.0时代的新「三驾马车」,阿里妈妈郑波谈如何把握生成式大模型ACM\x26#39;23 中国图灵大会 SIGAI China 论坛上,阿里妈妈及闲鱼 CTO 郑波分享关于数智商业技术的洞见。他认为在这轮生成式 AI 大模型的驱动下,数智商业技术将进入 2.0 时代,其中知识驱动、逻辑推…

创建数据库数据插入、更新与删除

创建数据库和创建表 一、实验目的 &#xff08;1&#xff09;熟悉和掌握数据库的创建和连接方法&#xff1b; &#xff08;2&#xff09;熟悉和掌握数据库表的建立、修改和删除&#xff1b; &#xff08;3&#xff09;加深对表的实体完整性、参照完整性和用户自定义完整性的…

【程序员如何送外卖】

嘿&#xff0c;咱程序员要在美团送外卖&#xff0c;那还真有一番说道呢。 先说说优势哈&#xff0c;咱程序员那逻辑思维可不是盖的&#xff0c;规划送餐路线什么的&#xff0c;简直小菜一碟。就像敲代码找最优解一样&#xff0c;能迅速算出怎么送最省时间最有效率。而且咱平时…

Solana 验证节点搭建教程 SOL节点

搭建验证节点 (成功下载快照) 部署 Solana 验证节点 由于项目需求&#xff0c;需要部署一台solana节点&#xff0c;我们从一开始搭建&#xff0c;遇到许多坑&#xff0c;做个记录。 一定要注意服务器配置&#xff0c;配置不够&#xff0c;rpc启动不起来。 一、简介 官网地址…

AIGC 007-E4T基于编码器的域调优用于文本到图像模型的快速个性化!

AIGC 007-E4T基于编码器的域调优用于文本到图像模型的快速个性化&#xff01; 文章目录 0 论文工作1 论文方法2 效果 0 论文工作 这篇论文提出了一种使用领域特定编码器来快速将文本到图像模型适配到新领域的方案。这种被称为基于编码器的领域微调 (E4T) 的方法&#xff0c;专…

【Linux】使用pip3安装pexpect,解决报错:the ssl module in Python is not available

pip3是python3的包管理工具&#xff0c;安装、卸载、更新等管理python包。 pexpect是其中一个python库&#xff0c;用于自动化与终端交互。 centos7使用pip3安装pexpect&#xff0c;报错&#xff1a; pip3 install pexpect 原因&#xff1a;使用python3解释器导入ssl库检查ss…

常见的JavaScript设计模式(一)

常见的JavaScript设计模式 一、模块模式(Module Pattern)二、单例模式&#xff08;SingIeton Pattern&#xff09;三、工厂模式&#xff08;Factory Pattern&#xff09;四、观察者模式&#xff08;Observer Pattern&#xff09; 常见的JavaScript设计模式包括 模块模式、 在…

Sylar C++高性能服务器学习记录18 【Address模块-代码分析篇】

早在19年5月就在某站上看到sylar的视频了&#xff0c;一直认为这是一个非常不错的视频。 由于本人一直是自学编程&#xff0c;基础不扎实&#xff0c;也没有任何人的督促&#xff0c;没能坚持下去。 每每想起倍感惋惜&#xff0c;遂提笔再续前缘。 为了能更好的看懂sylar&…

分布式事务解决方案(最终一致性【TCC解决方案】)

最终一致性分布式事务概述 强一致性分布式事务解决方案要求参与事务的各个节点的数据时刻保持一致&#xff0c;查询任意节点的数据都能得到最新的数据结果&#xff0c;这就导致在分布式场景&#xff0c;尤其是高并发场景下&#xff0c;系统的性能受到了影响。而最终一致性分布式…

第十七届全国大学生信息安全竞赛创新实践能力赛初赛部分复现

Misc 神秘文件 1.根据提示信息&#xff0c;均需要从ppt中提取信息 2.在ppt的属性中发现一串密文和key&#xff0c;解密之后得到第一部分&#xff0c;根据提示Bifid chipher&#xff0c;为双歧密码解密&#xff0c;使用Bifid Cipher Decode解码 3.在第五张幻灯片&#xff0c;…

Kullback-Leibler (KL)散度

Kullback-Leibler (KL) 散度&#xff0c;又称为相对熵&#xff08;Relative Entropy&#xff09;&#xff0c;是信息理论和统计学中的一个重要概念&#xff0c;用于衡量两个概率分布之间的差异。KL散度量化了一个概率分布与另一个概率分布之间的距离&#xff0c;通常用于比较一…

【python】python商家会员数据分析可视化(源码+数据集+课程报告论文)

&#x1f449;博__主&#x1f448;&#xff1a;米码收割机 &#x1f449;技__能&#x1f448;&#xff1a;C/Python语言 &#x1f449;公众号&#x1f448;&#xff1a;测试开发自动化【获取源码商业合作】 &#x1f449;荣__誉&#x1f448;&#xff1a;阿里云博客专家博主、5…

Wireshark有哪些常用的过滤器?

Wireshark提供了强大的过滤功能&#xff0c;允许用户根据各种标准筛选和缩小捕获的数据包范围。以下是一些常用的Wireshark过滤器&#xff1a; 协议过滤器&#xff1a; tcp&#xff1a;仅显示TCP协议的数据包。udp&#xff1a;仅显示UDP协议的数据包。icmp&#xff1a;仅显示I…