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

提示词工程:通向AGI时代的人机交互艺术

引言:从基础到精通的提示词学习之旅

欢迎来到 ‌"AGI时代核心技能"‌ 系列课程的第二模块——‌提示词工程‌。在这个模块中,我们将系统性地探索如何通过精心设计的提示词,释放大型语言模型的全部潜力,实现高效、精准的人机协作。

本模块将分为四个循序渐进的篇章:

  1. 基础篇(本文)‌:揭示提示词的本质与核心原则,建立坚实的人机交互基础
  2. 进阶篇‌:探索增强推理能力的技巧,掌握元提示与任务分解的高级策略
  3. 智能体篇‌:深入解析AI-Agent与AI-Agentic的差异,学习吴恩达教授的前沿见解
  4. 实践篇‌:构建可落地的提示词工作流,将理论转化为实际生产力

提示词工程绝非简单的 ‌"输入指令"‌,而是一门融合了 ‌心理学、语言学和计算机科学‌ 的交叉学科。在AGI时代,它将成为每个知识工作者的 ‌核心素养‌,决定着我们能否有效驾驭智能系统,解决复杂问题。

正如计算机革命催生了编程语言,AI革命正在创造一种新的 ‌"沟通语法"‌。掌握这门语言,意味着获得与智能系统 ‌"对话"‌ 的能力,将AI从简单的问答工具转变为真正的思维伙伴。

接下来的内容,我们将从基础开始,逐步构建您的提示词工程能力体系,为后续的进阶学习打下坚实基础。无论您是初次接触这一领域,还是希望系统提升现有技能,本系列都将为您提供 ‌结构化‌ 的学习路径和 ‌实战导向‌ 的方法论。

一、为什么学习提示词工程至关重要

1.1 职场竞争的新维度

在AI赋能的数字化职场中,‌提示词能力‌已成为区分卓越与平庸的关键指标。最新研究显示:

  • 效率革命‌:掌握提示词技术的专业人士完成任务速度提升3-5倍
  • 能力突破‌:可处理传统方法难以应对的复杂分析任务(如多维度市场预测)
  • 创意跃升‌:在内容创作、方案设计等领域展现出显著优势
  • 薪资溢价‌:具备提示词技能的岗位薪酬平均高出同级别30%

1.2 工作效率的范式转变

优秀的提示词技术可实现:

传统工作方式AI赋能工作方式效率提升
手动信息检索精准语义搜索80%时间节省
人工数据处理自动化分析流程错误率降低90%
单一方案产出多维度决策支持方案质量提升3倍
8小时工作制24/7智能协作生产力无限扩展

1.3 未来职场的生存法则

世界经济论坛《2025未来就业报告》关键预测:

  • 企业需求‌:97%的组织将AI协作能力纳入核心人才标准
  • 职业变革‌:提示词工程师岗位增长率达300%(2023-2025)
  • 技能重构‌:50%现有岗位需要掌握人机协作新技能
  • 教育转型‌:顶尖商学院新增"AI交互设计"必修课程

二、提示词的本质与核心原理

2.1 什么是提示词(Prompt)

提示词(Prompt)是用户与AI模型的‌交互接口‌,它不仅仅是简单的指令,而是‌人机认知对齐‌的关键工具。

核心理解:

  • 指令集‌:告诉AI"做什么"(任务目标)
  • 控制参数‌:定义"怎么做"(方法、格式、风格)
  • 知识导航‌:引导AI调用正确的知识库

示例对比:

提问方式问题优化后提示词优化点
模糊提问"告诉我关于AI的信息""用通俗语言解释AI的3个核心技术,每项技术配1个现实案例"① 明确技术数量 ② 要求案例支撑
宽泛需求"写一篇文章""撰写800字行业分析,聚焦2025年AI在医疗领域的应用,需包含:1) 技术清单 2) 落地挑战 3) 伦理考量"① 限定字数 ② 结构化要求 ③ 领域聚焦

2.2 提示词工程的三大支柱

通过三维度框架系统化提示词设计:

A[清晰度] -->|精准定义任务| B(可执行性)  
C[结构性] -->|逻辑分层| D(可扩展性)  
E[策略性] -->|认知引导| F(可控性)  

1. 清晰度(Clarity)

  • 关键作用‌:消除AI的解读歧义
  • 实现方法‌:
    • 使用量化指标(如"列举5个")
    • 避免开放性表述(如"相关"、"一些")
    • 示例:
      ❌ "分析销售数据"  
      ✅ "计算Q3北美地区销售额环比增长率,保留两位小数"  
      

2. 结构性(Structure)

  • 核心价值‌:提升复杂任务的处理能力
  • 最佳实践‌:
    • 分步指令(Step-by-step)
    • 模板化输出(如表格/JSON/Markdown)
    • 示例:
      "请按以下框架回答:  
      1. 问题定义(不超过100字)  
      2. 关键因素(分点列出)  
      3. 可行性评估(高/中/低)"  

3. 策略性(Strategy)

  • 高阶技巧‌:利用心理学原理增强控制
    • 角色扮演‌:"假设你是麦肯锡资深顾问..."
    • 动机激励‌:"如果回答完整将获得五星评价"
    • 认知负荷管理‌:"请花60秒思考再回答"
    • 示例:
      "作为十年经验的数据科学家,请:  
      1. 用通俗类比解释随机森林算法  
      2. 指出该技术在金融风控中的2个局限  
      3. 输出格式要求:带emoji的Twitter风格短文"  
      

2.3 提示词核心原则实战指南

原则技术解析行业应用示例典型错误
清晰明确使用5W2H框架定义任务"生成2025年新能源汽车市场报告,需包含:1) 市场规模(亿美元)2) TOP3厂商份额 3) 政策影响分析"未量化需求:"分析市场趋势"
结构化采用「总-分-总」逻辑链"请先总结本文核心观点,再分3段论证,最后给出实施建议"无序指令:"说说优缺点"
上下文增强注入领域知识锚点"根据《2024IDC云计算白皮书》,评估AWS在中国市场的增长潜力"缺失背景:"分析AWS"
约束条件双重校验机制"用JSON格式输出,字段包括:{name, score, reason},完成后请自检字段完整性"宽松限制:"随便写写"

🛠️ 实战工具推荐:

  1. 清晰度检查器‌:
    我的提示词是否包含:  
    ☑️ 具体数量指标  
    ☑️ 明确输出格式  
    ☑️ 可验证的成功标准  
    
  2. 结构优化模板‌:
    "请按[步骤1][步骤2][步骤3]处理,其中:  
    [步骤1]要求____  
    [步骤2]重点____  
    [步骤3]需验证____"  

三、提示词编写的高级原则

3.1 基础原则框架

  1. 直接明确‌:"撰写一份包含X、Y、Z要素的项目报告"
  2. 详细具体‌:定义输出格式、内容要素、排列顺序
  3. 强调重要性‌:"这份输出将用于董事会决策,请确保专业准确"
  4. 激励反馈‌:"如果输出质量优秀,我会给予积极评价"
  5. 深度思考‌:"请花时间仔细考虑,不必急于回答"

3.2 OpenAI官方原则深度解析

3.2.1 角色扮演技术

最佳实践:

  • 设定明确角色:"你是一位有10年经验的金融分析师"
  • 保持角色一致性
  • 避免过度人格化
  • 限定角色合理范围

常见错误:

# 错误示例
"假装你是爱因斯坦,同时又是现代软件工程师"# 正确示例
"你是一位擅长用通俗语言解释复杂物理概念的科学传播者"
3.2.2 示例引导法

实施步骤:

  1. 提供1-2个典型示例
  2. 确保示例与任务高度相关
  3. 展示完整的输入-输出对

案例:

请按照以下示例转换文本风格:输入:会议室预订系统出现故障
输出:[系统警报] 会议室预订功能暂时不可用,技术团队正在紧急修复,预计恢复时间16:00现在请转换:
输入:服务器负载过高
3.2.3 幻觉控制技术

关键策略:

  • 知识边界声明:"如果你不确定,请说明"
  • 时间限定:"基于2023年之前的知识回答"
  • 可信度评估:"请评估这个陈述的可信度"
3.2.4 输出长度控制

进阶技巧:

  • 分段控制:"第一部分300字概述,第二部分500字详细分析"
  • 密度调节:"用简洁的语言表达核心观点"
  • 层次结构:"先列出要点,再展开每个要点"

3.3 高级推理技术

3.3.1 思维链(Chain-of-Thought)

实施框架:

  1. 问题分解
  2. 逐步推理
  3. 结论验证

示例:

请分步骤思考这个问题:
1. 理解问题核心
2. 列出相关因素
3. 分析各因素影响
4. 综合评估得出结论
3.3.2 解决方案比对

操作流程:

  1. 模型独立解答
  2. 提供参考答案
  3. 差异分析
  4. 自我修正
3.3.3 反思优化技术

提示词结构:

请完成以下步骤:
1. 给出初步回答
2. 检查潜在问题
3. 确认信息准确性
4. 输出最终版本

第四部分:复杂任务处理策略

4.1 任务分解方法论

分解原则:

  1. 识别关键节点
  2. 制定分步计划
  3. 设置检查点
  4. 整合最终结果

4.2 文本处理专项技术

4.2.1 递归总结法

操作指南:

请按以下步骤处理这篇长文:
1. 分段总结(每3段一个摘要)
2. 整合分段摘要
3. 生成最终精简版
4. 提取核心关键词
4.2.2 对话记忆管理

技巧:

  • 定期总结:"请总结我们目前讨论的要点"
  • 关键点标记:"记住以下三个重要信息..."
  • 上下文刷新:"基于之前讨论,现在的问题是..."

4.3 结构化输出规范

# 标题

## 主要观点
- 要点1
- 要点2

### 支持论据
1. 证据A
2. 证据B

`关键数据`:重要数值或事实

五、实战体系与能力演进

5.1 工业级提示词质检框架

核心检查维度(ICARE标准)
维度检查要点行业应用示例验证方法
I‌ntent目标需满足SMART原则(具体、可测、可实现、相关性、时限性)"生成3个符合FDA标准的医疗器械灭菌验证方案,需包含:1) 方法 2) 采样量 3) 合格标准"28检查是否包含量化指标(如灭菌合格率≥99.9%)7
C‌ontext需提供完整背景要素(5W2H:Who/What/When/Where/Why/How/How much)"针对65岁以上冠心病患者,分析2024 ESC指南推荐的抗血小板治疗方案"1核查是否明确患者特征、指南版本、治疗类型等关键背景4
A‌ction指令需分层结构化(步骤1/2/3...),包含强制动作和禁止动作"按AC7130标准执行三坐标检测:1) 设备校准 2) 基准建立 3) 数据采集(禁止手动干预)"3检查是否使用动词开头(校准/建立/采集)和明确限制条件37
R‌ole角色设定需包含:专业资质+经验年限+组织归属"作为具有NADCAP认证的航空质检工程师,评估机身复合材料无损检测方案"3验证角色要素是否完整(认证类型+专业领域+机构身份)34
E‌val质量标准需包含:1) 量化指标 2) 验收方法 3) 容错范围"骨髓穿刺报告需满足:1) 原始细胞比例误差≤0.5% 2) 双盲复核 3) 允许3次复测"6检查是否同时定义数值标准(0.5%)、验证流程(双盲)和容错机制(复测次数)68
自动化检查工具
# 提示词质量评估函数示例
def validate_prompt(prompt):criteria = {'clarity': len(prompt.split()) <= 50,'specificity': any(x in prompt for x in ['列出','分析','对比']),'constraints': '格式要求' in prompt}return {k:v for k,v in criteria.items() if not v}

5.2 故障诊断与优化矩阵

高频问题解决方案
问题现象根因分析优化策略案例对比
输出偏离核心需求目标动词不明确使用「生成/分析/优化」等强动作词❌"说说AI" → ✅"分析AI三大技术瓶颈"
信息深度不足缺乏分析框架要求植入思考链指令增加"请按SWOT框架分析"
风格不符合预期未设定人格化参数添加角色和语气约束指定"用学术报告风格撰写"
出现事实性错误知识边界未限定添加时间范围和数据源要求声明"基于2024年公开数据"

5.3 能力演进路线图

阶段式成长路径
journeytitle 提示词工程师成长阶段section 新手阶段基础语法掌握: 5: 你单任务优化: 3: 同事section 熟练阶段工作流设计: 8: 团队跨模型适配: 6: 组织section 专家阶段系统架构: 9: 行业范式创新: 7: 生态
持续精进机制
  1. 知识管理
    • 建立分类提示词库(按行业/场景/模型)
    • 开发自动化测试套件
  2. 验证体系
    • 设计A/B测试对比模板
    • 建立量化评估指标(准确率/完整度/响应速度)
  3. 生态建设
    • 参与OpenAI开发者社区
    • 定期进行跨模型压力测试(GPT-4o/Claude3/Llama3)

结语:构建人机协作的核心竞争力

通过本框架的系统实践,您将逐步掌握:

  1. 微观层面‌:精准控制单个提示词的输入-输出质量
  2. 中观层面‌:设计自动化提示工作流
  3. 宏观层面‌:构建企业级AI交互标准

关键行动建议:

  • 每周至少进行3次提示词对比实验
  • 建立个人「提示词-效果」数据库
  • 参与GitHub开源提示词项目

"未来的编程语言不是Python或Java,而是如何用自然语言精确表达需求的能力" —— Andrej Karpathy

附录:推荐学习资源

  1. OpenAI官方提示词指南
  2. 《提示词工程:理论与实践》‌(中文版)
  3. Awesome-Prompt-Engineering‌(GitHub资源库)
  4. DeepLearning.AI提示词课程‌(Coursera)
  5. 企业级AI最佳实践‌(含商业案例)

相关文章:

提示词工程:通向AGI时代的人机交互艺术

‌引言&#xff1a;从基础到精通的提示词学习之旅‌ 欢迎来到 ‌"AGI时代核心技能"‌ 系列课程的第二模块——‌提示词工程‌。在这个模块中&#xff0c;我们将系统性地探索如何通过精心设计的提示词&#xff0c;释放大型语言模型的全部潜力&#xff0c;实现高效、精…...

地级市-机器人、人工智能等未来产业水平(2009-2023年)-社科数据

地级市-机器人、人工智能等未来产业水平&#xff08;2009-2023年&#xff09;-社科数据https://download.csdn.net/download/paofuluolijiang/90623814 https://download.csdn.net/download/paofuluolijiang/90623814 此数据集统计了2009-2023年全国地级市在机器人、人工智能等…...

神经网络中之多类别分类:从基础到高级应用

神经网络中之多类别分类&#xff1a;从基础到高级应用 摘要 在机器学习领域&#xff0c;多类别分类是解决复杂问题的关键技术之一。本文深入探讨了神经网络在多类别分类中的应用&#xff0c;从基础的二元分类扩展到一对多和一对一分类方法。我们详细介绍了 softmax 函数的原理…...

破解工业3D可视化困局,HOOPS Visualize助力高效跨平台协作与交互!

一、当前3D可视化面临的痛点 &#xff08;1&#xff09;性能瓶颈 现有的许多3D可视化工具在处理大型复杂模型时往往力不从心。例如在航空航天、汽车制造等高端制造业&#xff0c;动辄涉及数以亿计的三角面片和海量的纹理细节。这些超大规模的模型在渲染时常常出现卡顿、延迟&…...

感知器准则感知器神经元模型——等价

不同的东西&#xff0c;很多刊物有误。但两者等价。 感知器神经元模型的误差反馈学习 y y y&#xff1a;期望值 y ^ \hat{y} y^​&#xff1a;实际输出值 权重更新公式为&#xff1a; w i ← w i η ( y − y ^ ) x i w_i \leftarrow w_i \eta(y - \hat{y})x_i wi​←wi​…...

Qt学习Day0:Qt简介

0. 关于Qt Qt是C的实践课&#xff0c;之前在C中学习的语法可以有具体的应用场景。Qt的代码量很大&#xff0c;不要死记硬背&#xff0c;学会查询文档的能力更加重要。 建议提升一下相关单词的储备量&#xff1a; 1. Qt是什么&#xff1f; Qt是一个基于C语言的图形用户界面&a…...

JAVA设计模式——(十二)原型模式(Prototype Pattern)

JAVA设计模式——&#xff08;十二&#xff09;原型模式&#xff08;Prototype Pattern&#xff09; 介绍理解实现Email类测试 应用 介绍 用原型实例指定创建对象的种类&#xff0c;并且通过复制原型已有的对象用于创建新的对象。 理解 原型实例便是我们需要复制的类的实例&…...

C++命名空间

什么是命名空间 命名空间是一种用来避免命名冲突的机制&#xff0c;它可以将一段代码的名称隔离开&#xff0c;使其与其他代码的名称不冲突 简单来说,就是编译器检测到相同的名称的函数,变量,或者其他的相同名称的东西,也许会有疑问,怎么能出现相同的名称的变量呢.这就是C引入的…...

Hello Robot 推出Stretch 3移动操作机器人 提升开源与可用性

Stretch 3机器人是Hello Robot推出的新一代移动操作机器人&#xff0c;专注于提升开源开发与实际应用能力。它结合了先进的设计理念和工程技术&#xff0c;旨在为家庭任务和辅助技术提供智能化解决方案。通过优化硬件性能和软件兼容性&#xff0c;这款机器人不仅增强了灵活性&a…...

[Linux_69] 数据链路层 | Mac帧格式 | 局域网转发 | MTU MSS

目录 0.引入 1.以太网帧格式 2.重谈局域网转发的原理(基于协议) 小结 3.认识MTU 3.1MTU对IP协议的影响 3.2MTU对UDP协议的影响 3.3MTU对于TCP协议的影响 0.引入 在去年的这篇文章中&#xff0c;我们有对网络进行过一个概述[Linux#47][网络] 网络协议 | TCP/IP模型 | 以…...

I2C总线驱动开发:MPU6050应用

引言 I2C&#xff08;Inter-Integrated Circuit&#xff09;总线作为嵌入式系统中广泛使用的通信协议&#xff0c;在传感器、外设控制等领域扮演着重要角色。本文将深入探讨I2C总线的工作原理、Exynos4412平台裸机驱动实现、Linux内核中的I2C子系统架构&#xff0c;并以MPU605…...

15.命令模式:思考与解读

原文地址:命令模式&#xff1a;思考与解读 更多内容请关注&#xff1a;深入思考与解读设计模式 引言 在软件开发中&#xff0c;尤其是当系统涉及多个请求、操作或任务时&#xff0c;你是否遇到过这样的情况&#xff1a;每个操作都有自己的执行逻辑&#xff0c;且这些操作可能…...

2025年软件工程与数据挖掘国际会议(SEDM 2025)

2025 International Conference on Software Engineering and Data Mining 一、大会信息 会议简称&#xff1a;SEDM 2025 大会地点&#xff1a;中国太原 收录检索&#xff1a;提交Ei Compendex,CPCI,CNKI,Google Scholar等 二、会议简介 2025年软件开发与数据挖掘国际会议于…...

博客系统测试报告

文章目录 目录1. 项目背景2. 项目简介3. 测试工具4. 测试用例5. 功能测试6. 性能测试7. 弱网测试8. 自动化测试9. bug简述10. 测试结论 目录 项目背景项目简介测试工具测试用例功能测试性能测试弱网测试自动化测试bug简述测试结论 1. 项目背景 为了将平时自己写的笔记、知识…...

window 显示驱动开发-线程同步和 TDR

下图显示了 Windows 显示驱动程序模型 (WDDM) 中显示微型端口驱动程序的线程同步的工作原理 如果发生硬件超时&#xff0c;则会启动 超时检测和恢复 (TDR) 进程。 GPU 计划程序调用驱动程序的 DxgkDdiResetFromTimeout 函数&#xff0c;这将重置 GPU。 DxgkDdiResetFromTimeou…...

GEC6818蜂鸣器驱动开发

相关知识&#xff1a;Linux设备驱动开发 insmod 编译好的.ko文件后再运行beep_app.c编译完成的可执行文件即可使板子蜂鸣。 beep_drv.c: #include <linux/module.h> //包含了加载模块时需要使用的大量符号和函数声明 #include <linux/kernel.h> //包含了printk内…...

WPF MVVM入门系列教程(五、命令和用户输入)

&#x1f9ed; WPF MVVM入门系列教程 一、MVVM模式介绍二、依赖属性三、数据绑定四、ViewModel五、命令和用户输入六、ViewModel案例演示 WPF中的命令模型 在WPF中&#xff0c;我们可以使用事件来响应鼠标和键盘动作。 但使用事件会具备一定的局限性&#xff0c;例如&#x…...

基于Jetson Nano与PyTorch的无人机实时目标跟踪系统搭建指南

引言&#xff1a;边缘计算赋能智能监控 在AIoT时代&#xff0c;将深度学习模型部署到嵌入式设备已成为行业刚需。本文将手把手指导读者在NVIDIA Jetson Nano&#xff08;4GB版本&#xff09;开发板上&#xff0c;构建基于YOLOv5SORT算法的实时目标跟踪系统&#xff0c;集成无人…...

创建简易个人关系图谱(Neo4j )

1. 启动 Neo4j 并进入 Neo4j Browser 确保 Neo4j 已启动&#xff0c;访问&#xff1a; http://localhost:7474/2. 创建人物节点&#xff08;Person&#xff09; (1) 创建 Alice CREATE (alice:Person {name: "Alice", age: 28, gender: "Female"}) RETUR…...

JavaScript 到命令和控制 (C2) 服务器恶意软件分析及防御

攻击始于一个经过混淆的JavaScript文件,该文件从开源服务中获取编码字符串以执行PowerShell脚本。然后,该脚本从一个IP地址和一个URL缩短器下载一个JPG图像和一个文本文件,这两个文件都包含使用隐写术嵌入的恶意MZ DOS可执行文件。这些有效载荷一旦执行,就会部署Stealer恶意…...

[原创](现代Delphi 12指南):[macOS 64bit App开发]: 如何自动打开“安全性与隐私“控制面板?

[作者] 常用网名: 猪头三 出生日期: 1981.XX.XX 企鹅交流: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共24年] 职业生涯: 22年 开发语言: C/C++、80x86ASM、Object Pascal、Objective-C、C#、R、Python、PHP、Perl、 开发工具: Visual Studio、Delphi、XCode、…...

springboot微服务连接nacos超时

问题现象 java应用启动失败&#xff0c;查看日志&#xff0c;发现是连接Nacos超时&#xff0c;获取不到配置&#xff0c;导致dubbo注册失败&#xff0c;错误日志如下&#xff1a; 2025-05-01 14:50:08.973 ERROR [TW-172.29.245.61-9063-3] [com.alibaba.nacos.common.utils.…...

react-transition-group 在 React 18 及以上版本中的兼容性问题

出现问题 在React19中下载react-transition-group&#xff08;4.4.5&#xff09;&#xff0c;正常导入使用&#xff1a; 出现下述报错&#xff1a; 报错原因 React18开始&#xff0c;已废弃findDOMNode &#xff0c;而 react-transition-group 的 4.4.5 版本仍然使用了 findD…...

day17 天池新闻数据KMeans、DBSCAN 与层次聚类的对比

在数据分析中&#xff0c;聚类是一种常见的无监督学习方法&#xff0c;用于将数据划分为不同的组或簇。本文将通过news数据集&#xff08;news.csv&#xff09;&#xff0c;使用 KMeans、DBSCAN 和层次聚类三种方法进行聚类分析&#xff0c;并对比它们的性能。 数据来源于天池 …...

数学复习笔记 3

background music 《有人懂你》赵十三 前言 也别开始强化吧&#xff0c;复盘前面复习过的内容&#xff0c;可能是更稳的方式。 无穷级数 写无穷级数的例题。感觉自己真的学会了么&#xff0c;我生怕一写一个不吱声了。呜呜呜。这一章有 27 个例题。我从最后一个例题开始写…...

Navicat Premium 17 备份,还原数据库(PostGreSql)

目录 备份 还原备份 备份 1、点击数据库&#xff0c;点击备份 2、点击新建备份 3、点击备份&#xff0c;查看执行日志 还原备份 1、点击备份、右键还原备份从... 2、 选择文件目录&#xff0c;以及xxx.nb3文件&#xff0c;点击打开 3、点击还原 4、执行日志...

25_05_02Linux架构篇、第1章_03安装部署nginx

Linux_基础篇 欢迎来到Linux的世界&#xff0c;看笔记好好学多敲多打&#xff0c;每个人都是大神&#xff01; 题目&#xff1a;安装部署nginx 版本号: 1.0,0 作者: 老王要学习 日期: 2025.05.02 适用环境: Centos7 文档说明 本文档聚焦于 CentOS 7 环境下 Nginx 的安装部…...

PostgreSQL存储过程“多态“实现:同一方法名支持不同参数

引言 在传统编程语言中&#xff0c;方法重载&#xff08;同一方法名不同参数&#xff09;是实现多态的重要手段。但当我们将目光转向PostgreSQL数据库时&#xff0c;是否也能在存储过程&#xff08;函数&#xff09;中实现类似的功能&#xff1f;本文将深入探讨PostgreSQL中如…...

Messenger.Default.Send 所有重载参数说明

Messenger.Default.Send 是 MVVM 框架中实现消息传递的核心方法,其重载参数主要用于控制消息的发送范围和接收条件。以下是其所有重载形式及参数说明: ‌1. 基本消息发送‌ Send<TMessage>(TMessage message) ‌参数说明‌: TMessage:消息类型(泛型参数),可以是任…...

java安全入门

文章目录 java基础知识this变量方法可变参数构造方法继承的关键字protected super阻止继承方法重载向上转型和向下转型多态抽象接口static静态字段default方法 包final内部类 java序列化与反序列化反射urldns链动态代理类加载器&#xff08;ClassLoader&#xff09;双亲委派模型…...

【开源深度解析】从零打造AI暗棋对战系统:Python实现中国象棋暗棋全攻略

&#x1f3b2;【开源深度解析】从零打造AI暗棋对战系统&#xff1a;Python实现中国象棋暗棋全攻略 &#x1f308; 个人主页&#xff1a;创客白泽 - CSDN博客 &#x1f525; 系列专栏&#xff1a;&#x1f40d;《Python开源项目实战》 &#x1f4a1; 热爱不止于代码&#xff0c;…...

UE5 Daz头发转Blender曲线再导出ABC成为Groom

先安装Daz to Blender Import插件 【神器】 --DAZ一键导入blender插件的详细安装和使用&#xff0c;自带骨骼绑定和控制器&#xff0c;多姿势动画&#xff0c;Importer桥接插件_哔哩哔哩_bilibili 然后安装DAZHairConverter插件 一分钟将DAZ头发转化成Blender粒子毛发_哔哩哔…...

【Java学习】反射

目录 反射类 一、泛型参数 二、反射类类型 三、实例化 1.实例化材料 2.结构信息可使用化 四、使用 1.Class —类完整结构信息 1.1Class<类>实例化 1.2Class<类>实例获取 1.2.1Class类静态获取&#xff1a; 1.2.2信息类静态获取 1.2.3信息类非静态获取 …...

SQLite数据类型

目录 1 SQLite的类型概述 1.1 存储类&#xff08;Storage Classes&#xff09; 1.2 类型亲和性&#xff08;Type Affinity&#xff09; 2 类型亲和性分配规则 3 数据类型详细说明 3.1 INTEGER类型 3.2 REAL类型 3.3 TEXT类型 3.4 BLOB类型 3.5 NULL类型 3.6 NUMERI…...

Django异步任务处理方式总结

在 Django 中实现异步任务处理是优化性能和用户体验的关键。以下是几种常见的异步任务处理方式及详细说明&#xff1a; 1. Celery&#xff08;最主流方案&#xff09; 适用场景&#xff1a;需要可靠、分布式、复杂任务队列的项目&#xff08;如定时任务、重试机制、多节点部署…...

AI技术下研发体系重构

导语&#xff1a; 人工智能技术已发展70余年&#xff0c;经历了从逻辑符号主义向数据驱动范式的转变&#xff0c;目前正处于向多模态、通用化以及伦理化方向演化的阶段。在接下来的五年内&#xff0c;人工智能技术的商业化应用预计将迎来关键性的转变。大模型技术的突破、多模…...

UE5 使用插槽和物理约束对角色新增的饰品添加物理效果

这是一条项链,分为链部分和吊坠部分 新增物理碰撞资产,链部分在前面(作为固定),吊坠部分在后面(作为物理模拟) 链部分的Physics设置 连接部分的设置 吊坠部分 添加物理约束,在Constraint里面添加角色名和饰品名 在约束里面可以对特定骨骼约束,这里需要把链部分约束...

邂逅蓝耘元生代:ComfyUI 工作流与服务器虚拟化的诗意交织

往期推荐&#xff1a; 探秘蓝耘元生代&#xff1a;ComfyUI 工作流创建与网络安全的奇妙羁绊-CSDN博客 工作流 x 深度学习&#xff1a;揭秘蓝耘元生代如何用 ComfyUI 玩转 AI 开发-CSDN博客 探索元生代&#xff1a;ComfyUI 工作流与计算机视觉的奇妙邂逅-CSDN博客 解锁元生代&a…...

【Elasticsearch】在kibana中能获取已创建的api keys吗?

在 Kibana 中&#xff0c;目前没有直接的界面功能可以列出或查看已创建的 API 密钥&#xff08;API keys&#xff09;。API 密钥的管理和查看主要通过 Elasticsearch 的 REST API 来完成&#xff0c;而不是通过 Kibana 的管理界面。 在 Kibana 中使用 Dev Tools 查看 API 密钥…...

[论文阅读]Deep Cross Network for Ad Click Predictions

摘要 特征工程是许多预测模型成功的关键。然而&#xff0c;这个过程是困难的&#xff0c;甚至需要手动特征工程或穷举搜索。DNN能够自动学习特征交互&#xff1b;然而&#xff0c;它们隐式地生成所有的交互&#xff0c;并且不一定有效地学习所有类型的交叉特征。在本文中&…...

薪技术|0到1学会性能测试第45课-apache调优技术

前面的推文我们掌握了apache监控技术,今天我们继续来看下apache调优技术,究竟是怎么做性能调优???后续文章都会系统分享干货,带大家从0到1学会性能测试。 Apache调优技术 Apache最近的版本是2.2版,Apache2.2是一个多用途的web服务器,其设计在灵活性、可移植性和性能中…...

Linux之基础开发工具二(makefile,git,gdb)

目录 一、自动化构建-make/makefile 1.1、背景 1.2、基本使用 1.3、推导过程 1.4、语法拓展 二、进度条小程序 2.1、回车与换行 2.2、行缓冲区 2.3、练手-倒计时程序 2.4、进度条程序 三、版本控制器-Git 3.1、版本控制器 3.2、gitee的使用 3.2.1、如何创建仓库 …...

cesium之自定义地图与地图叠加

在appvue中,cesium支持更换不同的地图资源,代码如下 <template><div id"cesiumContainer" ref"cesiumContainer"></div> </template><script setup> import * as Cesium from cesium; import "./Widgets/widgets.css&…...

链表结构深度解析:从单向无头到双向循环的实现全指南

上篇博客实现动态顺序表时&#xff0c;我们会发现它存在许多弊端&#xff0c;如&#xff1a; • 中间/头部的插⼊删除&#xff0c;时间复杂度为O(N) • 增容需要申请新空间&#xff0c;拷⻉数据&#xff0c;释放旧空间。会有不⼩的消耗。 • 增容⼀般是呈2倍的增⻓&#xff0c;…...

Apache Velocity代码生成简要介绍

Apache Velocity 概述 Apache Velocity 是一个基于 Java 的模板引擎&#xff0c;它允许将 Java 代码与 HTML、XML 或其他文本格式分离&#xff0c;实现视图与数据的解耦。在 Web 开发中&#xff0c;Velocity 常用于生成动态网页内容&#xff1b;在其他场景下&#xff0c;也可用…...

阿里云前端Nginx部署完,用ip地址访问却总访问不到,为什么?检查安全组是否设置u为Http(80)!

根据你的描述&#xff0c;Ping测试显示数据包无丢失但无法通过公网IP访问服务&#xff0c;说明网络基础层&#xff08;ICMP协议&#xff09;是通畅的&#xff0c;但更高层&#xff08;如TCP/UDP协议或服务配置&#xff09;存在问题。以下是系统性排查与解决方案&#xff1a; 一…...

【Hive入门】Hive行级安全:基于Apache Ranger的细粒度访问控制深度解析

引言 在大数据时代&#xff0c;数据安全与隐私保护已成为企业不可忽视的核心需求。传统表级权限控制已无法满足"同一张表不同用户看到不同数据"的业务场景&#xff0c;行级安全(Row-Level Security)成为数据仓库系统的必备能力。 1 行级安全概述 1.1 什么是行级安全…...

Marin说PCB之1000-BASE-T1的PCB设计总结--04

另外一路的1000-BASE-T1 Circuit&#xff1a;千兆以太网的仿真电路原理图的连接搭建方式如下&#xff1a; &#xff08;共模电感的连接需要特别注意一下PIN序别搞错了&#xff09; 这一路1000-BASE-T1 Circuit是做了兼容设计的&#xff1a; 其中电容C2099和C2100是百兆以太网的…...

两数之和(暴力+哈希查找)

目录 ​ 一.题目 二.解题过程 题目解析 方法一&#xff08;暴力求解&#xff09; 思路 代码 提交结果 方法二&#xff08;哈希查找&#xff09; 思路 代码 提交结果 作者的个人gitee​​ 作者的算法讲解主页▶️ 每日一言&#xff1a;“愿你纵踩淤泥&#xff0c;也要…...

Qt项目——天气预报

目录 前言结果预览工程文件窗体无状态栏窗口跟随移动HTTP基本概念JSON数据QT解析JSON数据结语 前言 通过对之前Qt的学习其实我们就已经有一点经验了&#xff0c;做天气预报只需要了解以下内容&#xff1a; stylesheet界面美化 Json数据解析 HTTP通信 自定义控件绘制温度 结果预…...