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

《AI大模型应知应会100篇》第31篇:大模型重塑教育:从智能助教到学习革命的实践探索

第31篇:大模型重塑教育:从智能助教到学习革命的实践探索

摘要

当北京大学的AI助教在凌晨三点解答学生微积分难题,当Khan Academy的AI导师为每个学生定制专属学习路径,我们正见证教育史上最具颠覆性的技术变革。本文通过真实教育场景的代码实现与行业案例,揭示大模型如何突破传统教育的时空限制,同时探讨技术赋能与教育本质的平衡之道。


在这里插入图片描述

核心应用模式与技术实现

1. 个性化学习支持

学习路径动态规划
# 基于知识图谱的路径生成
from langchain import OpenAI
llm = OpenAI(temperature=0.3)def generate_learning_path(learner_profile):prompt = f"""根据以下学生画像生成数学学习路径:{learner_profile}要求:包含前置知识检查、阶段目标、推荐资源类型"""return llm(prompt)# 输入示例
student = {"current_level": "高中二年级","weak_areas": ["导数应用", "立体几何"],"learning_style": "视觉型","available_time": "每周5小时"
}# 输出示例
"""
阶段1(2周):
- 前置知识巩固:函数基础可视化练习(推荐3Blue1Brown视频)
- 每日30分钟:导数概念动态演示
- 周末1小时:立体几何AR模型操作
"""
智能错题解析系统
# 错题诊断与讲解生成
def analyze_mistake(problem, wrong_answer):prompt = f"""问题:{problem}学生解答:{wrong_answer}请完成:1. 错误类型诊断(概念/计算/理解)2. 分步骤正确解法3. 类似题推荐"""return llm(prompt)# 实战示例
print(analyze_mistake("求f(x)=x³-3x的极值点","求导得f'(x)=3x²,得出极值点x=0"
))
"""
输出:
1. 错误类型:计算错误(求导漏项)
2. 正确解法:f'(x)=3x²-3 → 3x²-3=0 → x=±1
3. 类似题推荐:求f(x)=x⁴-4x²的极值
"""

2. 教学能力增强引擎

智能教案生成系统
# 跨学科教案生成示例
prompt = """
设计初中物理《能量守恒》跨学科教案
要求:
- 融合数学函数建模
- 包含环保主题项目
- 适合45分钟课堂
"""
# LLM输出结构化教案:
"""
【教学主线】
1. 数学建模:用二次函数模拟过山车能量转换
2. 工程实践:小组设计环保储能装置
3. 思辨讨论:能源危机解决方案辩论【差异化支持】
- 视觉型:能量转换动态模拟
- 动觉型:手摇发电机实验
"""
作文智能批改系统
# 多维度作文评估
def essay_grading(essay_text):criteria = ["论点清晰度", "逻辑连贯性","语言丰富度", "创新性"]prompt = f"""按以下维度评估作文并给出提升建议:{criteria}作文内容:{essay_text}"""return llm(prompt)# 示例输出
"""
评分:82/100
提升建议:
1. 在第三段增加具体案例支撑论点
2. 尝试使用比喻修辞增强表现力
3. 结论部分可对比传统观点强化创新性
"""

3. 沉浸式学习体验

角色扮演学习系统
# 历史情境对话生成
def historical_dialogue(figure, topic):prompt = f"""模拟{figure}关于{topic}的学术辩论要求:- 符合历史人物学术立场- 包含关键理论交锋点- 输出对话体格式"""return llm(prompt)# 生成爱因斯坦与玻尔量子论战示例
print(historical_dialogue("爱因斯坦", "量子纠缠"))
"""
爱因斯坦:"上帝不掷骰子!这种随机性违背物理本质"
玻尔:"您的质疑正说明需要重新定义'实在'概念..."
"""
虚拟实验室构建
# 物理实验模拟描述生成
prompt = """
设计高中物理《电磁感应》虚拟实验
要求:
1. 包含可调节参数(线圈匝数、磁铁速度)
2. 实时显示电流变化曲线
3. 异常现象提示(如反向电流)
"""
# LLM输出实验框架:
"""
实验界面要素:
- 左侧控制面板:滑动条调节参数
- 中央3D磁场可视化
- 右侧实时数据看板
- 错误操作警示弹窗
"""

4. 教育智能决策

学习预警系统
# 基于行为数据的预测模型
from sklearn.ensemble import RandomForestClassifierdef predict_dropout_risk(features):# LLM生成特征解释feature_desc = {"login_freq": "周登录次数<3次风险显著增加","assignment_delay": "作业延迟提交关联学习动机下降"}# 传统模型与LLM协同预测model = RandomForestClassifier()# ...训练过程...return model.predict_proba(features)# 输出示例
"""
辍学风险:35%
关键预警指标:
1. 连续两周未参与讨论区互动
2. 最近三次测验成绩波动>20%
"""
资源智能推荐
# 知识点关联推荐系统
def recommend_resources(topic):prompt = f"""为'{topic}'推荐学习资源:1. 基础巩固类(适合视觉/听觉型)2. 拓展提升类(包含最新研究)3. 实践应用类(项目案例)"""return llm(prompt)# 为"机器学习"主题生成推荐
"""
1. 基础:StatQuest可视化讲解系列
2. 拓展:arXiv最新论文速递(带解读)
3. 实践:Kaggle房价预测实战项目
"""

行业标杆案例解析

案例1:Khanmigo的AI导师实践

在这里插入图片描述

关键技术

  • 实时错题诊断引擎
  • Socratic提问引导系统
  • 学习动机激励模型

案例2:Duolingo Max的对话式学习

# 语言场景生成示例
def create_conversation(scenario):prompt = f"""生成{scenario}的法语对话练习要求:- 包含3个日常表达- 标注语法重点- 设计文化背景提示"""return llm(prompt)# 生成餐厅点餐场景
"""
法语对话:
Serveur: "Vous désirez?" 
学员:"Je voudrais... euh... le coq au vin"
文化提示:法国人常用"euh"作为思考停顿,类似英语"um"
"""

案例3:北大AI助教系统

知识类
技能类
情感类
学生提问
意图识别
知识库检索
练习生成
学习激励
C/D/E
自然语言响应
学习数据记录

教育变革的冷思考

技术边界清单

教育场景大模型优势人类教师不可替代性
概念讲解多模态解释能力非言语情感识别
技能训练无限练习机会实际操作示范
价值引导文化背景知识道德判断与人格塑造

未来教育能力建构

# 教师数字素养框架
digital_competency = ["AI工具批判性使用能力","数据驱动教学设计能力","人机协同课堂管理能力","数字公民教育实施能力"
]

平衡发展路线图

  1. 基础教育阶段:保持纸笔计算与深度阅读传统
  2. 高等教育阶段:发展AI协同研究能力
  3. 终身学习阶段:构建个性化学习网络

警示案例:某在线教育平台过度依赖自动批改,导致学生论证能力下降27%(2023教育技术白皮书)


结语:教育的温度与智能的尺度

当大模型能解出所有习题却无法体会解题的喜悦,能批改作文却不能感受文字的温度,我们更需要思考:教育的本质是知识传递,还是思维启发?是效率优先,还是人格养成?或许答案就藏在每次教师与AI的协作中——用技术处理重复,用人性照亮成长。

相关文章:

《AI大模型应知应会100篇》第31篇:大模型重塑教育:从智能助教到学习革命的实践探索

第31篇&#xff1a;大模型重塑教育&#xff1a;从智能助教到学习革命的实践探索 摘要 当北京大学的AI助教在凌晨三点解答学生微积分难题&#xff0c;当Khan Academy的AI导师为每个学生定制专属学习路径&#xff0c;我们正见证教育史上最具颠覆性的技术变革。本文通过真实教育…...

安装Github软件详细流程,win10系统从配置git到安装软件详解,以及github软件整合包制作方法(

win10系统部署安装开源ai必备 一、安装git应用程序&#xff08;用来下来github软件&#xff09; 官网下载git的exe可执行文件&#xff0c;Git - Downloads 或者这里下夸克网盘分享 运行git应用程序&#xff0c;一路’Next’到底即可。 配置安装路径 此时如果直接运行git命…...

重构・协同・共生:传统代理渠道数字化融合全链路解决方案

当 90 后经销商开始用直播卖家电&#xff0c;当药品流向数据在区块链上实时流转&#xff0c;传统代理渠道正在经历一场「数字觉醒」。面对流量碎片化、运营低效化的行业痛点&#xff0c;如何让扎根线下数十年的渠道网络&#xff0c;在数字化平台上焕发新生&#xff1f;蚓链提炼…...

智驱未来:AI大模型重构数据治理新范式

第一章 数据治理的进化之路 1.1 传统数据治理的困境 在制造业巨头西门子的案例中&#xff0c;其全球200个工厂每天产生1.2PB工业数据&#xff0c;传统人工清洗需要300名工程师耗时72小时完成&#xff0c;错误率高达15%。数据孤岛问题导致供应链决策延迟平均达48小时。 1.2 A…...

信息收集之hack用的网络空间搜索引擎

目录 1. Shodan 2. Censys 3. ZoomEye 4. BinaryEdge 5. Onyphe 6. LeakIX 7. GreyNoise 8. PulseDive 9. Spyse 10. Intrigue 11. FOFA (Finger Of Find Anything) 12. &#x1f50d; 钟馗之眼 (ZoomEye) 总结 对于黑客、网络安全专家和白帽子工程师来说&#xf…...

青少年编程与数学 02-018 C++数据结构与算法 01课题、算法

青少年编程与数学 02-018 C数据结构与算法 01课题、算法 一、算法的定义二、算法的设计方法1. 分治法2. 动态规划法3. 贪心算法4. 回溯法5. 迭代法6. 递归法7. 枚举法8. 分支定界法 三、算法的描述方法1. **自然语言描述**2. **流程图描述**3. **伪代码描述**4. **程序设计语言…...

LangChain、LlamaIndex 和 ChatGPT 的详细对比分析及总结表格

以下是 LangChain、LlamaIndex 和 ChatGPT 的详细对比分析及总结表格&#xff1a; 1. 核心功能对比 工具核心功能LangChain框架&#xff0c;用于构建端到端的 LLM 应用程序&#xff0c;支持 prompt 工程、模型调用、数据集成、工具链开发。LlamaIndex文档处理工具&#xff0c…...

基于单片机的BMS热管理功能设计

标题:基于单片机的BMS热管理功能设计 内容:1.摘要 摘要&#xff1a;在电动汽车和储能系统中&#xff0c;电池管理系统&#xff08;BMS&#xff09;的热管理功能至关重要&#xff0c;它直接影响电池的性能、寿命和安全性。本文的目的是设计一种基于单片机的BMS热管理功能。采用…...

数字虹膜:无网时代的视觉密语 | 讨论

引言&#xff1a;当网络成为枷锁 在断网即失联的当下&#xff0c;我们是否过度依赖脆弱的网络线缆&#xff1f;当两台孤立设备急需交换数据&#xff0c;传统方案或受限于物理介质&#xff0c;或暴露于无线信号被劫持的风险。有没有可能绕过所有中间节点&#xff0c;让数据像光线…...

Kubernetes相关的名词解释Container(16)

什么是Container&#xff1f; 在 Kubernetes 中&#xff0c;Container&#xff08;容器&#xff09; 是一个核心概念&#xff0c;你可以将镜像&#xff08;Image&#xff09;类比为程序的“源代码”&#xff0c;而容器是这段“代码”运行时的进程。例如&#xff0c;一个 nginx…...

腾讯云×数语科技:Datablau DDM (AI智能版)上架云应用!

在数据爆炸式增长的时代&#xff0c;传统的数据建模方式已难以满足企业对敏捷性、智能化、自动化的需求。数语科技联合腾讯云推出的 Datablau DDM 数据建模平台&#xff08;AI智能版&#xff09;&#xff0c;基于AI语义建模技术&#xff0c;深度融合腾讯混元大模型能力&#xf…...

可穿戴设备待机功耗需降至μA级但需保持实时响应(2万字长文深度解析)

可穿戴设备的功耗与响应需求之矛盾 在过去十年中&#xff0c;可穿戴设备以惊人的速度融入我们的日常生活&#xff0c;成为现代科技与个人健康管理的重要交汇点。从智能手表到健身手环&#xff0c;从医疗监测设备到增强现实眼镜&#xff0c;这些设备不仅仅是科技产品的延伸&…...

【身份证扫描件识别表格】如何识别大量身份证扫描件将内容导出保存到Excel表格,一次性处理多张身份证图片导出Excel表格,基于WPF和腾讯云的实现方案

基于WPF和腾讯云的身份证扫描件批量处理方案 适用场景 本方案适用于需要批量处理大量身份证扫描件的场景,例如: 企业人事部门批量录入新员工身份信息银行或金融机构办理批量开户业务教育机构收集学生身份信息政府部门进行人口信息统计酒店、医院等需要实名登记的场所这些场景…...

数字化补贴:企业转型的 “政策东风” 如何借力?

在数字经济浪潮席卷全球的当下&#xff0c;数字化转型已从企业的 “选修课” 变为 “生存必修课”。面对技术迭代加速与市场竞争加剧的双重压力&#xff0c;如何低成本、高效率完成转型&#xff1f;各级政府推出的数字化补贴政策&#xff0c;正成为企业借势突围的关键抓手。 政…...

动态LOD策略细节层级控制:根据视角距离动态简化远距量子态渲染

动态LOD策略在量子计算可视化中的优化实现 1. 细节层级控制:动态简化远距量子态渲染 在量子计算的可视化中,量子态通常表现为高维数据(如布洛赫球面或多量子比特纠缠态)。动态LOD(Level of Detail)策略通过以下方式优化渲染性能: 距离驱动的几何简化: 远距离渲染:当…...

IP精准检测“ipinfo”

目录 核心功能与特点 使用方法 应用场景 数据隐私与限制 扩展工具与服务 核心功能与特点 IP地址查询 支持输入任意IP地址查询详细信息&#xff0c;包括基础IP、主机名、网络归属等&#xff0c;且无需注册即可使用基础功能。 地理位置识别 提供国家、城市、邮政编码、经纬…...

【Linux】调试工具gdb的认识和使用指令介绍(图文详解)

目录 1、debug和release的知识 2、gdb的使用和常用指令介绍&#xff1a; &#xff08;1&#xff09;、windows下调试的功能&#xff1a; &#xff08;2&#xff09;、进入和退出&#xff1a; &#xff08;3&#xff09;、调试过程中的相关指令&#xff1a; 3、调试究竟是在…...

C++ STL:从零开始模拟实现 list 容器

文章目录 引言1. 疑难点解析1.1 迭代器类为什么设置三个模版参数&#xff1f; 2. 完整源码3. 完整测试代码 引言 C 标准模板库(STL)中的 list 是一个双向链表容器&#xff0c;它提供了高效的插入和删除操作。本文将带领你一步步实现一个简化版的 list 容器&#xff0c;帮助你深…...

Spark_SQL

Spark-SQL连接Hive 内嵌的 HIVE 外部的 HIVE 运行 Spark beeline&#xff08;了解&#xff09; Spark Thrift Server 是 Spark 社区基于 HiveServer2 实现的一个 Thrift 服务。旨在无缝兼容HiveServer2。 运行Spark-SQL CLI Spark SQL CLI 可以很方便的在本地运行 Hive 元数…...

20242817李臻《Linux⾼级编程实践》第8周

20242817李臻《Linux⾼级编程实践》第8周 一、AI对学习内容的总结 计算机网络概述 1. 计算机网络概述 计算机网络的定义&#xff1a;通过通信线路将地理位置不同的多台计算机连接起来&#xff0c;实现资源共享和信息传递。网络的组成&#xff1a; 硬件&#xff1a;计算机、…...

《Java工程师面试核心突破》专栏简介

《Java工程师面试核心突破》专栏简介 &#x1f525; 大厂Offer收割机 | 源码级技术纵深 | 90%高频考点覆盖 专栏定位 「拒绝八股文&#xff0c;直击技术本质」 本专栏专为Java中高级工程师量身定制&#xff0c;通过6大核心模块、30个硬核专题&#xff0c;系统性拆解大厂面试…...

Spark-SQL与Hive

Spark-SQL与Hive的那些事儿&#xff1a;从连接到数据处理 在大数据处理领域&#xff0c;Spark-SQL和Hive都是非常重要的工具。今天咱们就来聊聊它们之间的关系&#xff0c;以及怎么用Spark-SQL去连接Hive进行数据处理。先说说Hive&#xff0c;它是Hadoop上的SQL引擎&#xff0…...

Keil5没有stm32的芯片库

下载完重启就行了&#xff0c;我这里就不演示了&#xff0c;stm已经下载&#xff0c;随便选的一个芯片库演示一下...

Kafka 在小流量和大流量场景下的顺序消费问题

一、低流量系统 特点 消息量较少&#xff0c;吞吐量要求低。系统资源&#xff08;如 CPU、内存、网络&#xff09;相对充足。对延迟容忍度较高。 保证顺序消费的方案 单分区 单消费者 将消息发送到单个分区&#xff08;例如固定 Partition 0&#xff09;&#xff0c;由单个…...

Spark-SQL(四)

本节课学习了spark连接hive数据&#xff0c;在 spark-shell 中&#xff0c;可以看到连接成功 将依赖放进pom.xml中 运行代码 创建文件夹 spark-warehouse 为了使在 node01:50070 中查看到数据库&#xff0c;需要添加如下代码&#xff0c;就可以看到新创建的数据库 spark-sql_1…...

海外服务器安装Ubuntu 22.04图形界面并配置VNC远程访问指南

在云计算和远程工作日益普及的今天,如何高效地管理和使用海外服务器成为了一个热门话题。本文将详细介绍如何在海外的Ubuntu 22.04服务器上安装图形界面,并配置VNC服务来实现远程访问。无论您是开发者、系统管理员,还是只是想要更便捷地管理您的海外服务器,这篇指南都能为您…...

kafka 分区分散在不同服务器上的原理

目录 原理方面在 1- 5&#xff0c;如果对原理理解&#xff0c;可以直接到图例部分&#xff0c;看结果 1. 分区分配机制 2. 副本分配机制 3. 手动控制分区的分布 4.分区&#xff08;Partition&#xff09;如何分布在不同的 Broker 上&#xff1f; 5. 主分区&#xff08;Le…...

JavaScript 中的单例模式

单例模式在 JavaScript 中是一种确保类只有一个实例&#xff0c;并提供全局访问点的方式。由于 JavaScript 的语言特性&#xff08;如对象字面量、模块系统等&#xff09;&#xff0c;实现单例有多种方式。 常见实现方式 1. 对象字面量&#xff08;最简单的单例&#xff09; …...

19_大模型微调和训练之-基于LLamaFactory+LoRA微调LLama3

基于LLamaFactory微调_LLama3的LoRA微调 1. 基本概念1.1. LoRA微调的基本原理1.2. LoRA与QLoRA1.3. 什么是 GGUF 2.LLaMA-Factory介绍3. 实操3.1 实验环境3.2 基座模型3.3 安装 LLaMA-Factory 框架3.3.1 前置条件 3.4 数据准备3.5 微调和训练模型torch.cuda.OutOfMemoryError: …...

【Maven基础】

Maven&#xff1a;一个项目管理工具 前言 传统项目管理存在的问题&#xff1a; 依赖管理混乱 需要自己去网上搜 jar 包&#xff0c;找对版本很痛苦&#xff08;还容易找错&#xff09;某个库依赖另一个库&#xff08;传递依赖&#xff09;&#xff0c;你得自己挨个找齐不小心…...

衡石 ChatBI 用户手册-使用指南

产品概述​ 衡石 ChatBI 是一款融合了 AI 技术的智能数据分析工具&#xff0c;旨在为企业业务人员提供直观、高效的数据交互体验。通过自然语言处理技术&#xff0c;用户可以直接与数据进行对话&#xff0c;快速获取所需信息&#xff0c;从而为业务决策提供有力支持。此外&…...

DeepSeek+Cursor+Devbox+Sealos项目实战

黑马程序员DeepSeekCursorDevboxSealos带你零代码搞定实战项目开发部署视频教程&#xff0c;基于AI完成项目的设计、开发、测试、联调、部署全流程 原视频地址视频选的项目非常基础&#xff0c;基本就是过了个web开发流程&#xff0c;但我在实际跟着操作时&#xff0c;ai依然会…...

Unreal 如何实现一个Vehicle汽车沿着一条指定Spline路径自动驾驶

文章目录 前言准备工作驾驶原理驾驶轨迹自动驾驶油门控制科普:什么是PID?转向控制科普:点乘和叉乘最终蓝图最后前言 Unreal Engine 的 Chaos Vehicle System(原PhysX Vehicle)是一套基于物理模拟的车辆驾驶系统,支持高度可定制的车辆行为,适用于赛车、模拟驾驶等游戏类…...

开源脚本分享:用matlab处理ltspice生成的.raw双脉冲数据

Author :PNJIE DATE: 2025/04/21 V0.0 前言 该项目旨在使用Matlab处理LTspice的.raw文件&#xff0c;包括动态计算和绘图&#xff0c;部分脚本基于LTspice2Matlab项目&#xff1a; PeterFeicht/ltspice2matlab: LTspice2Matlab - 将LTspice数据导入MATLAB github地址&#x…...

聊透多线程编程-线程互斥与同步-13. C# Mutex类实现线程互斥

目录 一、什么是临界区&#xff1f; 二、Mutex类简介 三、Mutex的基本用法 解释&#xff1a; 四、Mutex的工作原理 五、使用示例1-保护共享资源 解释&#xff1a; 六、使用示例2-跨进程同步 示例场景 1. 进程A - 主进程 2. 进程B - 第二个进程 输出结果 ProcessA …...

Halcon应用:相机标定之应用

提示&#xff1a;若没有查找的算子&#xff0c;可以评论区留言&#xff0c;会尽快更新 Halcon应用&#xff1a;相机标定之应用 前言一、Halcon应用&#xff1f;二、应用实战1、如何应用标定&#xff08;快速&#xff09;2、代码讲解&#xff08;重要&#xff09;2.1 、我们还是…...

【计算机视觉】CV实战项目- CMU目标检测与跟踪系统 Object Detection Tracking for Surveillance Video

CMU 目标检测与跟踪系统&#xff08;Object Detection & Tracking for Surveillance Video&#xff09; 1. 项目概述2. 技术亮点&#xff08;1&#xff09;目标检测模型&#xff08;2&#xff09;多目标跟踪&#xff08;MOT&#xff09;&#xff08;3&#xff09;重识别&am…...

报错 | 配置 postcss 出现 报错:A `require()` style import is forbidden.

背景&#xff1a;安装 postcss&#xff0c;配置时&#xff0c;出现报错&#xff1a;A require() style import is forbidden. 翻译&#xff1a;禁止导入require&#xff08;&#xff09;样式 解决&#xff1a;前头添加 /* eslint-env node */ &#xff0c;也飘红&#xff0c…...

[Qt]双击事件导致的问题

有如下代码 #include "mymodel.h" #include <QDebug>myModel::myModel(QObject *parent) : QAbstractTableModel(parent) {status << Qt::Unchecked << Qt::Unchecked << Qt::Unchecked; }int myModel::rowCount(const QModelIndex &pa…...

[SpringBoot]配置文件

通过案例可以不难发现&#xff0c;springboot实际上就是spring的一种辅助工具&#xff0c;帮我们更快地使用spring开发。尤其是配置这块&#xff0c;注解springboot解决了很多繁琐重复的配置操作。 但在实际开发需求&#xff0c;当然不可能只用springboot已经配置好的配置信息。…...

前端框架开发编译阶段与运行时的核心内容详解Tree Shaking核心实现原理详解

前端框架开发编译阶段与运行时的核心内容详解 一、开发编译阶段 开发编译阶段是前端框架将源代码转换为浏览器可执行代码的核心过程,涉及代码转换、优化和资源整合。 模块打包与依赖管理 • 依赖图构建:工具(如Webpack、Vile)通过静态分析生成模块依赖关系图,支持按需加载…...

idea2024.1双击快捷方式打不开

idea2024.1突然双击快捷方式打不开&#xff0c;使用管理员运行也打不开 在安装的idea路径下的bin目录下双击打开idea.bat文件&#xff0c;要是打不开使用txt格式打开&#xff0c;打开后在最后一行加上pause&#xff0c;之后保存。 看看报错信息是不是有一个initializedExcept…...

鸿蒙NEXT开发LRUCache缓存工具类(单例模式)(ArkTs)

import { util } from kit.ArkTS;/*** LRUCache缓存工具类&#xff08;单例模式&#xff09;* author 鸿蒙布道师* since 2025/04/21*/ export class LRUCacheUtil {private static instance: LRUCacheUtil;private lruCache: util.LRUCache<string, any>;/*** 私有构造函…...

开源身份和访问管理(IAM)解决方案:Keycloak

一、Keycloak介绍 1、什么是 Keycloak&#xff1f; Keycloak 是一个开源的身份和访问管理&#xff08;Identity and Access Management - IAM&#xff09;解决方案。它旨在为现代应用程序和服务提供安全保障&#xff0c;简化身份验证和授权过程。Keycloak 提供了集中式的用户…...

Latex科研入门教程

Introduction 这篇文章适合有markdown基础的人看,不会的人可以先去学一下markdown. 仅适用于科研入门. 本文使用的latex环境为overleaf Latex概况 文件格式 以.tex为结尾的文件可能有多个.tex文件最终只编译一个文件,相当于一个文件控制其他子文件. Latex 代码分为三种&…...

CSS 中实现 div 居中有以下几种常用方法

在 CSS 中实现 div 居中有以下几种常用方法&#xff0c;具体取决于需要 ​​水平居中​​、​​垂直居中​​ 还是 ​​两者兼具​​。以下是详细解决方案&#xff1a; 目录 一、水平居中&#xff08;Horizontal Centering&#xff09; 1. 行内块元素&#xff08;Inline-Blo…...

win11修改文件后缀名

一、问题描述 win11系统中&#xff0c;直接添加.py后缀后仍然是txt文本文件 二、处理方式&#xff1a; 点击上方三个小点点击“选项”按钮 点击“查看”取消“隐藏已知文件类型的扩展名”选项点击“应用” 此时&#xff0c;“.txt”文件后缀显示出来了。将txt删去&#xff0c…...

【数据结构和算法】3. 排序算法

本文根据 数据结构和算法入门 视频记录 文章目录 1. 排序算法2. 插入排序 Insertion Sort2.1 概念2.2 具体步骤2.3 Java 实现2.4 复杂度分析 3. 快排 QuickSort3.1 概念3.2 具体步骤3.3 Java实现3.4 复杂度分析 4. 归并排序 MergeSort4.1 概念4.2 递归具体步骤4.3 Java实现4.4…...

k8s之 kube-prometheus监控

Kubernetes 中的 kube-prometheus 是一个基于 Prometheus Operator 的完整监控解决方案&#xff0c;它集成了 Prometheus、Alertmanager、Grafana 以及一系列预定义的监控规则和仪表盘&#xff0c;专为 Kubernetes 集群设计。 一、核心组件介绍 Prometheus Operator &#xf…...

Docker Compose 和 Kubernetes(k8s)区别

前言&#xff1a;Docker Compose 和 Kubernetes&#xff08;k8s&#xff09;是容器化技术中两个常用的工具&#xff0c;但它们的定位、功能和适用场景有显著区别。以下是两者的核心对比&#xff1a; ​​1. 定位与目标​​ ​​特性​​ ​​Docker Compose​​ ​​Kubernet…...