当前位置: 首页 > news >正文

【AIGC】解锁高效GPTs:ChatGPT-Builder中系统提示词Prompt的设计与应用


在这里插入图片描述

博客主页: [小ᶻZ࿆]
本文专栏: AIGC | ChatGPT

文章目录

  • 💯前言
  • 💯系统提示词
    • 系统提示词的作用与重要性
    • 系统提示词在构建GPTs中的作用
    • 结论
  • 💯ChatGPT-Builder系统提示词的详细解读
    • OpenAI为Builder编写的系统提示词
    • 系统提示词对GPTs行为、风格和用户交互的影响
    • 结论
  • 💯系统提示词中的关键变量和操作步骤
    • 关键变量深入分析
    • 关键变量在构建过程中的应用
    • 结论
  • 💯构建高效GPTs的最佳实践
    • 基于Builder的系统提示词
    • 通过这些实践提升GPTs的性能和用户体验
    • 结论
  • 💯面临的挑战与解决方案
    • 优化交互和用户引导
    • 个性化体验
    • 系统性能和响应时间
    • 语境适应和上下文管理
    • 数据隐私和安全性
    • 结论
  • 💯小结


在这里插入图片描述


💯前言

  • ChatGPT的系统提示词在构建高效AI应用中起着关键作用。构建一个高智能的ChatGPT应用不仅复杂且充满挑战,而系统提示词在这一过程中扮演了至关重要的角色。理解并掌握这些提示词,能够显著提升模型的智能化和使用效果。接下来,我将深入探讨系统提示词的作用及其在优化ChatGPT应用中的重要性,逐步揭开它们在提升模型性能中的奥秘。
    OpenAI平台文档 - 系统提示和提示缓存​
    在这里插入图片描述
    生成提示和自定义输出工具
    在这里插入图片描述

💯系统提示词

  • 定义
    系统提示词(System Prompts)在GPT应用的构建中起着至关重要的作用。它们是一系列预设的指令或引导语,用于指导GPTs如何处理用户的输入和请求。
    在这里插入图片描述

  • 功能
    系统提示词类似于编程中的函数调用或方法指引,触发GPTs执行特定的操作或表现出预期的行为模式。
    在这里插入图片描述

  • 交互的指南针
    这些提示词可以看作是智能体的“指南针”,为其提供了一个基础的行为框架和响应模式。
    在这里插入图片描述



系统提示词的作用与重要性

  1. 行为指导
    系统提示词决定了GPTs如何理解和回应用户的输入,影响了智能体处理信息及执行任务的方式。
    在这里插入图片描述

  2. 构建行为框架
    在GPTs的开发过程中,系统提示词成为行为框架的基础,定义了智能体的核心功能、行为限制和操作方式。
    在这里插入图片描述

  3. 优化用户交互
    精确且高效的系统提示词能够显著优化用户与GPTs的交互过程,提高响应的准确性和用户满意度。
    在这里插入图片描述

  4. 功能实现和限制
    系统提示词不仅可以指导GPTs如何实现特定功能,还能设定操作上的限制,确保智能体的行为符合开发者和用户的期望。
    在这里插入图片描述

  5. 适应性和灵活性
    通过调整系统提示词,开发者可以让GPTs适应不同的应用场景,增强其在多样化任务中的灵活性和适应能力。
    在这里插入图片描述


系统提示词在构建GPTs中的作用

  1. 定义智能体的角色

    • 系统提示词可以为ChatGPT设定具体的角色,比如助理、顾问或特定领域的专家。这样的设定让模型在不同场景下都能展现出专业性和针对性。
      在这里插入图片描述
  2. 设定交互规则

    • 通过系统提示词,开发者可以明确ChatGPT在与用户交互时的行为规范,包括如何回答问题和处理复杂的指令。这有助于保证模型在对话中的一致性和规范性。
      在这里插入图片描述
  3. 引导用户输入

    • 合适的提示词能够有效引导用户提供所需的信息,从而使对话更为顺畅、精准。这种优化有助于提高交互效率,让用户感到更加便捷。
      在这里插入图片描述
  4. 提供个性化体验

    • 系统提示词还可以根据用户的偏好和需求,调整ChatGPT的响应风格和行为方式。这样的灵活性让ChatGPT能够提供更贴合用户期望的互动体验。
      在这里插入图片描述

结论

  • 系统提示词不仅是GPTs行为的基石,还在用户体验优化和功能实现方面起着关键作用。随着GPT应用的不断发展,这些提示词将在个性化智能体的开发中继续发挥重要作用。
    在这里插入图片描述

💯ChatGPT-Builder系统提示词的详细解读

  • 在设计和使用ChatGPT-Builder系统的过程中,系统提示词作为核心指南,为GPTs的行为、交互风格和用户体验提供了强有力的支持。系统提示词通过明确角色定位、保持专业性和强调交互一致性,确保GPTs在处理用户指令时既可靠又灵活。这些提示词不仅帮助GPTs优化用户体验,还让用户对系统功能有清晰的理解,进一步增强了交互的自然性和高效性。
    在这里插入图片描述

OpenAI为Builder编写的系统提示词

  1. 基本上下文和角色定义

    • 系统提示词将用户定义为GPTs的创建和修改专家,这意味着用户的主要职责是设计和调整GPTs的行为。这个角色设定为整个构建过程提供了基础框架,有助于在构建过程中保持清晰的目标和方向。
      在这里插入图片描述
  2. 命令处理和行为更新

    • 系统提示词指出,每个用户消息都被视为一个命令,必须经过处理并整合到GPT的行为中。这表明GPTs需要具有灵活性,以适应用户的各种需求和指示。
      在这里插入图片描述
  3. 专业性和一致性

    • 系统提示词强调在用户交互中保持专业的语调和观点的重要性。它确保GPTs在对话中维持一定的专业性和一致性,不会因个性化设置而偏离预期的专业标准。
      在这里插入图片描述
  4. 用户交互的指导

    • 系统提示词提供了如何与用户进行有效互动的指导。例如,当用户提出问题时,GPTs可以提供建议,但需要获得用户的确认。这种方式提高了交互的互动性和有效性,确保用户在对话中有更多的掌控感。
      在这里插入图片描述
  5. 文件可见性和数据引用

    • 提示词可以提到用户上传的文件,这意味着这些文件对GPTs也是可见的。这使得GPTs能够引用用户提供的文档,从而增强了对话的丰富性和实用性。
      在这里插入图片描述
  6. 避免特定术语

    • 在与用户交互时,提示词建议避免使用如“constraints”、“role and goal”、“personalization”等专业术语。建议使用更通俗易懂的语言,以便用户能够更轻松地理解。
      在这里插入图片描述
  7. 记忆能力的限制

    • 系统提示词明确指出,GPTs不具备记忆过去对话的能力。这意味着它们无法记住之前的交互内容,因此用户需要了解这一点,以便合理设定对GPTs的期望。这对用户在设计交互时具有重要意义,有助于避免误解。
      在这里插入图片描述

系统提示词对GPTs行为、风格和用户交互的影响

  1. 行为模式指导

    • 系统提示词为GPTs的行为模式提供了明确的指导,它们指引了如何处理用户指令,使GPTs在响应时表现出一致性和可预测性。这种指导有助于确保在不同场景中,GPTs都能按照设定的行为逻辑执行任务。
      在这里插入图片描述
  2. 交互风格

    • 通过强调专业性和一致性,提示词帮助GPTs在与用户的交流中保持专业水准。这使得GPTs在任何交互情境下都能维持预期的沟通标准,给用户一种可靠和信任感。无论是处理复杂问题还是提供建议,GPTs都能展现出专业的态度。
      在这里插入图片描述
  3. 用户体验优化

    • 提示词不仅指导GPTs如何与用户互动,还包括如何提问、建议答案以及引用用户提供的文件。这种细致的指导使交互更加自然、高效,提升了用户体验。
      在这里插入图片描述
  4. 功能限制的明确

    • 系统提示词通过避免使用某些专业术语,并强调GPTs的记忆能力限制,帮助用户合理设定对GPTs的期望。这样可以减少沟通中的误解和混淆,让用户在与GPTs互动时更清楚其能力范围。
      在这里插入图片描述
  5. 交互的透明度

    • 明确的提示词能够提升与用户交互的透明度,使用户更容易理解GPTs的行为逻辑、决策原因和能力限制。这种透明度有助于提高用户对GPTs的信任度和满意度。
      在这里插入图片描述

结论

  • ChatGPT-Builder的系统提示词对GPTs的行为、风格和与用户的交互方式有显著影响。通过精心设计的提示词,GPTs不仅能够提供高质量服务,同时也能够在用户交互中保持一致性和专业性。
  • 这些提示词是构建高效、可靠和用户友好的GPTs的关键要素。
    在这里插入图片描述

💯系统提示词中的关键变量和操作步骤

  • 系统提示词中的关键变量不仅为GPTs的功能和用户交互方式提供了坚实的基础,还显著提升了用户体验和服务效果。通过深入理解这些变量的具体应用,构建者可以在设计过程中精准控制GPTs的行为和响应模式,从而打造出符合用户期望的高效互动系统。接下来,我们将深入探讨三个核心变量——“Description”、“Prompt Starters”和“Update Behavior”,并分析它们如何在实际构建过程中提升GPTs的适应性和个性化表现。
    在这里插入图片描述

关键变量深入分析

1. Description(描述)

  • 功能:用于定义GPTs的主要功能和特性,包括GPTs的目标用户群和能够执行的任务。通过清晰的描述帮助用户了解GPTs的核心作用。
  • 应用重要性:该变量有助于快速建立用户对GPTs的期望,使其更好地理解GPTs的用途和能力范围。这是构建用户服务概述的关键部分。

2. Prompt Starters(提示起始语)

  • 功能:用于初始化对话或引导用户如何与GPTs互动的预设短语或问题,定义了对话的启动方式和方向。
  • 应用重要性:对于不熟悉GPTs操作的用户,提示起始语提供了一个清晰的起点,引导用户进入交互流程。尤其是在开放式或复杂场景中,这些提示能有效地帮助用户进行深入对话。
    在这里插入图片描述

3. Update Behavior(更新行为)

  • 功能:根据用户的输入或反馈动态调整GPTs的行为,包括更新对话上下文、调整回复风格或引入新的处理逻辑。
  • 应用重要性:该变量允许GPTs灵活适应用户需求,使交互过程更加个性化。这对于提升用户满意度和增强GPTs的适应性至关重要。
    在这里插入图片描述

关键变量在构建过程中的应用

1. 定义交互框架

  • 利用“Description”变量,明确GPTs的核心功能和适用场景。
  • 使用“Prompt Starters”来设置启动对话的方式,引导用户轻松进入和维持与GPTs的互动。
    在这里插入图片描述

2. 实时适应和优化

  • 借助“Update Behavior”变量,根据用户反馈灵活调整GPTs的行为和回复模式。
  • 在交互过程中及时更新上下文和参数,以保持对用户需求变化的快速适应。
    在这里插入图片描述

3. 提高交互效果:

  • “Description”和“Prompt Starters”协同工作,帮助用户理解GPTs的功能,确保更顺畅的互动流程。
  • “Update Behavior”确保GPTs在多种场景中都能提供个性化响应,从而提升服务的精确性和互动体验。
    在这里插入图片描述

结论

  • 在设计GPTs时,“Description”、“Prompt Starters”和“Update Behavior”是至关重要的组件。这些变量不仅指导用户交互的方向,还赋予GPTs灵活应对不同需求的能力。正确运用这些变量是实现高效、用户友好型GPTs的基础。
    在这里插入图片描述

💯构建高效GPTs的最佳实践

  • GPTs的有效构建离不开清晰的目标设定和完善的交互引导。通过合理设计系统提示词,GPTs不仅能够在不同场景下灵活适应用户需求,还能显著提升用户的整体体验。本文总结了构建高效GPTs的几项核心最佳实践,包括明确和具体的描述、有效的提示起始语、动态的行为更新,以及用户引导和教育。这些实践不仅让GPTs能够更好地理解用户意图,也确保了互动过程的流畅与高效。遵循这些原则,构建者能够为用户提供个性化、透明且一致的服务体验,让GPTs更具亲和力和实用性。
    在这里插入图片描述

基于Builder的系统提示词

1. 明确和具体的描述

  • 使用简洁明了的语言来定义GPTs的核心功能和目标用户。这种清晰的描述不仅帮助用户快速了解GPTs的用途和能力,还可以设定正确的用户期望,避免误解。
    在这里插入图片描述

2. 有效的提示起始语

  • 设计引导性强、符合上下文的提示语,以便用户更自然地开始互动。通过多样化的起始语选项,GPTs能够适应不同类型的用户需求,使交互过程更为流畅。
    在这里插入图片描述

3. 动态行为更新

  • 根据用户的实时反馈和互动数据,动态调整GPTs的响应方式和对话策略。这种调整确保GPTs能够提供个性化的服务,并保持互动的相关性和一致性。
    在这里插入图片描述

4. 用户引导和教育

  • 为用户提供清晰的使用指导,尤其在复杂或专业场景中,让用户了解如何有效地与GPTs互动。使用示例和操作指南帮助用户更好地掌握GPTs的功能,提高参与度。
    在这里插入图片描述

5. 透明和一致的交互风格

  • 在所有交互中保持一致的语调和风格,让用户感到舒适和信任。当GPTs的能力存在局限时,及时告知用户以设定合理的期望,减少潜在的误解。
    在这里插入图片描述

通过这些实践提升GPTs的性能和用户体验

1. 提升效率和准确性

  • 通过清晰的描述和有效的提示起始语,用户可以快速进入对话。动态行为更新则确保GPTs能够根据用户反馈提供准确的响应信息,从而提升整体互动质量。
    在这里插入图片描述

2. 增强用户参与和满意度

  • 用户引导和教育可以帮助新用户更好地使用GPTs,尤其是在不熟悉的环境中。通过一致和透明的沟通风格,进一步增加了用户的信任和满意度,促使他们更积极地参与互动。
    在这里插入图片描述

3. 个性化体验

  • 通过动态更新行为和提供个性化的互动,GPTs可以更好地适应用户的特定需求和偏好。个性化体验不仅提升了用户的满意度,还增加了用户的忠诚度,使其更愿意长期使用。
    在这里插入图片描述

4. 提高可用性和可访问性

  • 明确的指导和简洁的描述使得GPTs适用于不同技能水平的用户,从而扩大了其应用范围。通过增强可用性和可访问性,GPTs能够吸引更多的用户群体,进一步提高其价值。
    在这里插入图片描述

结论

  • 遵循这些最佳实践可以显著提升GPTs的性能和用户体验。通过明确的描述、有效的交互引导、动态的行为适应以及用户教育,可以构建出智能且用户友好的GPTs,满足复杂应用场景的多样化需求。
  • 了解并应用GPTs时,我们可以更好地应对挑战和提供解决方案,尤其在集成式GPTs的应用方面,以构建更具有相关性的产品。
    在这里插入图片描述

💯面临的挑战与解决方案

  • 在集成式GPTs中,我们会遇到很多新的挑战,尤其是在用户引导、个性化体验、系统性能优化、语境管理以及数据隐私方面。接下来,我们会详细探讨这些挑战及对应的解决方案。
    在这里插入图片描述

优化交互和用户引导

挑战:

  • 在集成环境中,用户可能无法充分理解如何有效使用GPTs的功能。
    在这里插入图片描述

解决方案:

  • 直观的用户提示:
    提供清晰的用户引导和交互提示,帮助用户更好地了解如何与GPTs进行交互。
    在这里插入图片描述

  • 示例和模板:
    通过提供交互示例和对话模板,让用户能够更快速地上手,尤其是对那些刚接触GPTs的用户有很大帮助。
    在这里插入图片描述


个性化体验

挑战:

  • 在集成环境中要满足用户对个性化服务的需求,增加用户的满意度和体验。
    在这里插入图片描述

解决方案:

  • 用户行为学习:

    • GPTs可以根据用户的偏好和历史交互记录来学习用户习惯,从而提供更为个性化的响应。
      在这里插入图片描述
  • 可配置选项:

    • 提供一定程度的自定义功能,使用户可以根据自身需求调整GPTs的行为,进一步优化个性化体验。
      在这里插入图片描述

系统性能和响应时间

挑战:

  • 在集成系统中如何持续保持高性能以及快速响应是一个关键问题。
    在这里插入图片描述
    解决方案:

  • 性能优化:

    • 持续优化算法和资源管理,以保证系统能够快速响应用户的需求。
      在这里插入图片描述
  • 智能负载管理:

    • 在高负载的情况下,通过智能地分配和调配系统资源,保持系统性能的稳定,防止系统延迟影响用户体验。
      在这里插入图片描述

语境适应和上下文管理

挑战:

  • 如何在多个任务或功能之间保持准确的语境和上下文切换。
    在这里插入图片描述

解决方案:

  • 上下文感知机制:

    • 通过开发上下文感知功能,确保GPTs能够理解和维持不同任务或对话的上下文一致性。
      在这里插入图片描述
  • 智能上下文切换:

    • 保证GPTs能够平滑地在不同任务之间进行切换,保持相关性和准确性,从而提高用户体验的连贯性。
      在这里插入图片描述

数据隐私和安全性

挑战:

  • 在处理敏感数据时,确保数据的隐私和安全性是首要考虑的问题。
    在这里插入图片描述

解决方案:

  • 数据加密和访问控制:

    • 实施严格的数据加密以及访问权限控制措施,确保数据安全。
      在这里插入图片描述
  • 合规性遵守:

    • 确保所有的操作符合数据保护法规和标准,以维护用户信任和系统的安全性。
      在这里插入图片描述

结论

  • 面对集成式GPTs的挑战,解决方案应专注于提升用户体验、个性化服务、系统性能、语境管理及数据安全性。通过这些策略,可以有效提升集成式GPTs的实用性和用户满意度,同时确保系统的稳定和安全。
    在这里插入图片描述

💯小结

  • 在这里插入图片描述
    构建高效的GPT应用,关键在于对系统提示词的精确设计和优化。系统提示词不仅指导模型的行为和交互方式,还能显著提升用户体验和满意度。在这个过程中,挑战往往来自如何确保个性化、快速响应、语境适应以及数据安全。通过灵活的提示设置和动态行为调整,可以实现更自然的交互体验,并增强GPT在复杂场景中的适应能力。随着提示词设计的不断优化,GPTs将在未来的智能交互中展现出更强的实用性和灵活性,为用户提供更贴心的支持。
  • 随着系统提示词设计的不断成熟,ChatGPT未来的潜力不仅限于更精准的任务执行,还将在智能化和个性化方面取得重大突破。通过深入理解用户需求并有效利用上下文,GPT将能够提供更自然的对话体验,逐步缩小人机交互的距离。未来,GPT将不仅是一种工具,更会成为真正的“数字伙伴”,在各个行业中扮演关键角色,为教育、医疗、商务等领域提供量身定制的智能解决方案。

gpt_prompt = """{"instructions": {"style": "Friendly and informative", "clarity": "The text should be easy to understand for a general audience", "adaptability": "The text should be adjustable to different tones if requested", "specificity": "Use specific examples to make abstract concepts clearer"}, "purpose": "The prompt aims to guide GPT in generating content that is not only accurate but also easy to engage with, supporting both entertainment and education goals.", "structure": {"introduction": "Start by introducing the core topic in a concise way, making it interesting to capture attention.", "main_body": {"sections": ["Background Information - Provide context about the topic to ground the discussion.", "Details and Examples - Give specific examples that help to clarify the subject.", "Counterpoints - Briefly mention any alternative views or common misconceptions."], "formatting": "Use bullet points or numbered lists for readability if content is complex."}, "conclusion": "Summarize key points clearly, restate why this information matters to the audience, and add a call to action if relevant."}, "length": {"min": 200, "max": 400}, "engagement_features": ["rhetorical_questions", "emotional_language", "interesting_facts"], "language_features": {"verbosity": "medium", "complexity": "The language should be formal yet accessible; avoid jargon unless explained."}}"""; print(gpt_prompt)

在这里插入图片描述


相关文章:

【AIGC】解锁高效GPTs:ChatGPT-Builder中系统提示词Prompt的设计与应用

博客主页: [小ᶻZ࿆] 本文专栏: AIGC | ChatGPT 文章目录 💯前言💯系统提示词系统提示词的作用与重要性系统提示词在构建GPTs中的作用结论 💯ChatGPT-Builder系统提示词的详细解读OpenAI为Builder编写的系统提示词系统提示词对…...

【JavaEE初阶】深入理解网络编程—使用UDP协议API实现回显服务器

前言 🌟🌟本期讲解关于TCP/UDP协议的原理理解~~~ 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 你的点赞就是小编不断更新的最大动力 🎆那么废话不…...

C语言复习第3章 函数

目录 一、函数介绍1.1 函数是什么1.2 C语言中函数的分类1.3 函数原型1.4 高内聚 低耦合1.5 C语言main函数的位置 二、函数的参数2.1 实参和形参2.2 函数的参数(实参)可以是表达式2.3 传值与传址(swap函数)2.4 明确形参是实参的临时拷贝2.5 void(如果不写函数返回值 默认是int)2…...

Golang | Leetcode Golang题解之第491题非递减子序列

题目: 题解: var (temp []intans [][]int )func findSubsequences(nums []int) [][]int {ans [][]int{}dfs(0, math.MinInt32, nums)return ans }func dfs(cur, last int, nums []int) {if cur len(nums) {if len(temp) > 2 {t : make([]int, len(…...

conan安装方法简介

因为conan是使用python开发的,所以使用conan需要先安装python环境,这里就不展开python的安装方法了。 conan安装有多种方法,但是比较推荐也是比较简单的一种方法是使用python的pip包管理器安装,相关方法如下(Windows和…...

Java面试指南:Java基础介绍

这是《Java面试指南》系列的第1篇,本篇主要是介绍Java的一些基础内容: 1、Java语言的起源 2、Java EE、Java SE、Java ME介绍 3、Java语言的特点 4、Java和C的区别和联系? 5、面向对象和面向过程的比较 6、Java面向对象的三大特性&#xff1a…...

【mod分享】波斯王子遗忘之沙高清重置,纹理,字体,贴图全部重置,特效增强,支持光追

各位好,今天小编给大家带来一款新的高清重置MOD,本次高清重置的游戏叫《波斯王子:遗忘之沙》。 《波斯王子:遗忘之沙》是由育碧(Ubisoft)开发并发行的一款动作类游戏,于2010年5月18日发行。游戏…...

【计网笔记】物理层

设备 中继器:延长信号传播长度集线器:RJ45接口,无碰撞检测 接口特性 不属于物理层接口规范定义范畴的是(C) A. 接口形状 B. 引脚功能 C. 物理地址 D. 信号电平 传输媒体 导引型媒体 双绞线 减少对相邻导线的电磁…...

《计算机视觉》—— 基于 dlib 库的方法将两张人脸图片进行换脸

声明:此篇文章所用的明星照片只为用于演示代码的效果,无诋毁她人肖像之意 一、案例实现的思想 此案例的核心是基于人脸68个关键点检测模型来实现的,人脸68个关键带点检测后的效果如下: 通过对上图中红色区域的转换,…...

查找与排序-交换排序

交换排序是基于“比较”和“交换”两种操作来实现的排序方法 。 由于选择“比较”的基准元素不同,可将交换排序分为以下两种: 冒泡排序快速排序 一、冒泡排序 1.冒泡排序基本思想 因为其实现与气泡从水中往上冒的过程类似而得名。 每一趟的…...

数据结构与算法:高级数据结构与实际应用

目录 14.1 跳表 14.2 Trie树 14.3 B树与 B树 14.4 其他高级数据结构 总结 数据结构与算法:高级数据结构与实际应用 本章将探讨一些高级数据结构,这些数据结构在提高数据存取效率和解决复杂问题上起到重要作用。这些高级数据结构包括跳表&#xff0…...

【win11】终端/命令提示符/powershell美化

文章目录 1.设置字体1.1. 打开win11的终端/命令提示符/powershell其中之一1.2. 打开终端设置,修改所有终端默认字体为新宋体 2. 修改powershell背景色为蓝色 win11的默认终端/命令提示符/powershell主题风格让人感觉与win10撕裂太大,尤其是字体、背景色&…...

三元损失(Triplet Loss)详解

文章目录 前言一、三元损失的核心思想二、数学公式三、损失函数的解释四、三元损失的优势五、应用场景前言 三元损失(Triplet Loss)是一种广泛应用于度量学习(Metric Learning)中的损失函数,尤其在人脸识别、图像检索等任务中表现优异。三元损失的基本思想是通过定义一个…...

1. 解读DLT698.45-2017通信规约--预连接响应

国家电网有限公司企业标准,面向对象的用电信息数据交换协议DLT698.45-2017 为提高用电信息采集系统的业务适应性、采集效率、安全性和数据溯源性,规范用电信息数据交换协议的通信架构、数据链路层、应用层、接口类与对象标识,制定本标准。 …...

基于小波图像去噪的MATLAB实现

论文背景 数字图像处理(Digital Image Processing,DIP)是指用计算机辅助技术对图像信号进行处理的过程。数字图像处理最早出现于 20世纪50年代,随着过去几十年来计算机、网络技术和通信的快速发展,为信号处理这个学科领域的发展奠定了基础&a…...

[数据结构]栈的实现与应用

文章目录 一、引言二、栈的基本概念1、栈是什么2、栈的实现方式对比3、函数栈帧 三、栈的实现1、结构体定义2、初始化3、销毁4、显示5、数据操作 四、分析栈1、优点2、缺点 五、总结1、练习题2、源代码 一、引言 栈,作为一种基础且重要的数据结构,在计算…...

ESP32-C3 入门笔记04:gpio_key 按键 (ESP-IDF + VSCode)

1.GPIO简介 ESP32-C3是QFN32封装,GPIO引脚一共有22个,从GPIO0到GPIO21。 理论上,所有的IO都可以复用为任何外设功能,但有些引脚用作连接芯片内部FLASH或者外部FLASH功能时,官方不建议用作其它用途。 通过开发板的原…...

C语言(函数)—函数栈帧的创建和销毁

目录 前言 补充知识 一、函数线帧是什么? 二、函数线帧的实现(举例说明) 两数之和代码 ​编辑两数之和 汇编代码分析 执行第一条语句 执行第二条语句 执行第三条语句 执行第四、五、六条语句 执行第七条语句 执行第八、九、十条语句 执行第十…...

点餐小程序实战教程20广告管理

目录 1 创建数据源2 添加轮播容器3 创建变量4 绑定变量5 预览应用总结 一般餐厅需要有一些宣传,在我们的点餐页面可以在顶部加载广告位。广告主要是用轮播图的形式进行展示,本节我们介绍一下如果显示广告。 1 创建数据源 打开控制台,点击应用…...

市场上几个跨平台开发框架?

跨平台桌面应用开发框架是一种工具或框架,它允许开发者使用一种统一的代码库或语言来创建能够在多个操作系统上运行的桌面应用程序。传统上,开发者需要为每个操作系统编写不同的代码,使用不同的开发工具和语言。而跨平台桌面应用开发框架通过…...

同步和异步、引用、变量声明、全局变量

同步和异步 如果计算机足够快,任何资源的访问速度都像Cache一样,没有异步的必要。 编程语言的同步和异步 越早期的编程语言,支持语言级别的异步越欠缺。 JS提供某些操作的同步和异步函数,例如文件读取,fs.readFile和fs…...

2024年10月份实时获取地图边界数据方法,省市区县街道多级联动【附实时geoJson数据下载】

首先,来看下效果图 在线体验地址:https://geojson.hxkj.vip,并提供实时geoJson数据文件下载 可下载的数据包含省级geojson行政边界数据、市级geojson行政边界数据、区/县级geojson行政边界数据、省市区县街道行政编码四级联动数据&#xff0…...

@RequestMapping对不同参数的接收方式

1、简单参数 1、参数名与形参变量名相同,定义形参即可接收参数,且会自动进行类型转换。 RequestMapping("/simple")public String simpleParam(String name,int age){String username name;int userAge age;System.out.println(username&…...

机器学习_KNN(K近邻)算法_FaceBook_Location案例(附数据集下载链接)

Facebook_location_KNN 流程分析: 1.数据集获取(大型数据怎么获取? 放在电脑哪里? 算力怎么搞?) 2.基本数据处理(数据选取-确定特征值和目标值-分割数据集) 缩小数据范围 选择时间特征 去掉签到较少的地方 确定特征值和目标值 分割数据集 3.特征工程(特征预处理:标…...

【str_replace替换导致的绕过】

双写绕过 随便输入一个 usernameadmin&passwords 没有回显测试注入点 usernameadmin or 11%23&passwords 回显hello admin测试列数 usernameadmin order by 3%23&passwords测试回显位 usernameadmi union select 1,2,3%23&passwords 没有显示数据,推…...

如何用AI大模型提升挖洞速度

工具背景 越权漏洞在黑盒测试、SRC挖掘中几乎是必测的一项,但手工逐个测试越权漏洞往往会耗费大量时间,而自动化工具又存在大量误报, 基于此产生了AutorizePro, 那它是怎么提升效率一起来看看 AutorizePro 是一款专注于越权检测的 Burp 插件…...

两个数列问题

# 问题描述 给定长度分别为 n 和 m 的两个数列a[n]、b[m],和一个整数k。求|(a[i] - b[j])^2 - k^2|的最小值。 ## 输入格式 第一行有 2 个整数 n、m、k,分别表示数列 a、b 的长度,以及公式中的整数 k。 第二行有 n 个整数,表示…...

python中堆的用法

Python 堆(Headp) Python中堆是一种基于二叉树存储的数据结构。 主要应用场景: 对一个序列数据的操作基于排序的操作场景,例如序列数据基于最大值最小值进行的操作。 堆的数据结构: Python 中堆是一颗平衡二叉树&am…...

轮班管理新策略,提高效率与降低员工抱怨

良好轮班管理对企业关键,需提前计划、明确期望、保持灵活公平、加强沟通并利用轮班调度系统。ZohoPeople作为智能排班系统,提供轻松创建班次、自动更换、分配管理员、设置津贴及即时通知等功能,助力企业高效管理。 一、HR轮班管理的5大技巧 …...

spring-cloud-alibaba-nacos-config2023.0.1.*启动打印配置文件内容

**背景:**在开发测试过程中如果可以打印出配置文件的内容,方便确认配置是否准确;那么如何才可以打印出来呢; spring-cloud-alibaba-nacos-config 调整日志级别 logging:level:com.alibaba.cloud.nacos.configdata.NacosConfigD…...