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

LLM学习路径 - 渐进式构建知识体系

LLM学习路径 - 渐进式构建知识体系

文章目录

  • LLM学习路径 - 渐进式构建知识体系
        • 一、模型算法基础
        • 二、机器学习
        • 三、深度学习
        • 四、自然语言处理 (NLP)
        • 五、大规模语言模型 (LLM)
    • References

一、模型算法基础

编程基础

  • Web 框架

    • 深入学习 Gradio 与 Streamlit,理解其构建前端页面的原理、组件使用及交互逻辑,通过实践项目掌握从模型搭建到前端交互界面部署的完整流程,如开发图像识别模型的演示页面或文本生成模型的交互端。
    • 对于传统 GUI 框架,虽 Tkinter 使用渐少,但可简要了解其在简单桌面应用开发中的架构与事件处理机制,对比现代框架差异,拓展编程视野与思维模式。开发中主流语言及框架如 C# 的 WinForms、WPF 及 Java 的 Swing、JavaFX 等,可依兴趣与需求探索,为大型项目前端交互或跨平台开发储备知识。
  • 数据分析与可视化

    • 精通 Pandas 库的数据读取、清洗、转换与合并操作,利用其丰富的函数与方法处理缺失值、异常值及数据重塑;运用 Matplotlib 绘制各类图表,深入理解图表元素定制、布局设计及样式美化,实现数据可视化的精准表达与艺术呈现;Seaborn 则专注于统计数据可视化,学习其内置的多种高级绘图函数,挖掘数据分布、相关性及分类特征,提升数据分析解读深度与决策支持能力。
    • 尽管 Python 数学库在此阶段使用频率低,但可了解 NumPy 的数组运算基础、SciPy 的数值计算与优化算法库,为复杂数据处理与算法开发奠定数学基石。
  • 数据库

    • 熟练掌握 Redis 的键值对存储结构、数据过期策略及事务处理机制,实现高速缓存、消息队列及分布式锁等功能应用;PostgreSQL 以其强大的事务处理、复杂查询优化与扩展性,深入学习数据类型、索引设计、存储过程及视图创建,应对企业级数据管理场景;MySQL 以易用性与广泛应用著称,掌握其安装配置、用户权限管理、备份恢复及主从复制架构搭建,确保数据稳定高效存储与访问;MongoDB 作为文档型数据库,理解其灵活的 JSON 格式文档存储、动态模式设计及强大的查询语法,适应敏捷开发与大数据存储需求。
  • 协议与服务部署

    • 透彻剖析 RESTful API 的资源定位、请求方法、响应状态码及数据格式规范,设计并开发遵循 REST 架构风格的微服务接口,实现前后端分离或多系统间的数据交互;掌握 WebSocket 的全双工通信原理、协议握手流程及消息帧格式,开发实时通信应用如在线聊天、实时数据推送系统;gRPC 基于高效的二进制协议与 Protobuf 序列化,学习服务定义、代码生成及远程调用机制,构建高性能分布式系统间的通信桥梁,如微服务架构中的服务间通信优化。
  • 并发与并行编程

    • 系统学习异步编程模型,理解协程概念、事件循环机制及异步 I/O 操作,在 Python 中利用 asyncio 库编写高效异步程序,处理大量并发网络请求或文件 I/O 任务;多线程编程方面,掌握线程创建、同步原语(锁、信号量、条件变量)及线程池使用,深入分析线程安全问题及死锁防范策略,优化 CPU 密集型与 I/O 密集型任务性能;多进程编程学习进程创建、进程间通信(管道、队列、共享内存)与进程同步,利用 multiprocessing 库实现任务并行处理,突破 Python GIL 限制提升计算密集型任务执行效率。
  • C++ 编程(拓展学习)

    • C++ 编程虽入门难度高、学习曲线陡峭,但深入掌握可拓展技术视野与底层优化能力。从基础语法、面向对象特性、模板元编程到 STL 标准模板库(容器、算法、迭代器),再深入至内存管理(堆、栈、智能指针)、多线程编程(std::thread、互斥锁、条件变量)及性能优化技巧(内联函数、编译器优化选项、性能分析工具),构建系统级与高性能应用开发能力,或依兴趣探索 Go 的简洁并发编程、JavaScript 的前端后端全栈生态或 Rust 的内存安全与高性能系统开发特性。
二、机器学习

基础概念和算法

  • 数据工程与特征工程

    • 数据采集环节,掌握多种数据源(数据库、文件系统、网络爬虫、传感器数据)的接入方法与数据抽取策略;数据清洗专注于数据质量提升,处理缺失值(删除、填充均值 / 中位数 / 众数、多重填补法)、异常值(基于统计规则、聚类分析、孤立森林检测与处理)及重复数据删除;数据标注针对监督学习任务,依据标注指南与工具,精准标记图像、文本、语音数据,构建高质量训练数据集;特征工程涵盖特征提取(文本词袋模型、TF-IDF、图像特征提取算法、音频频谱特征提取)、特征选择(过滤式、包裹式、嵌入式方法筛选关键特征)与特征构建(基于领域知识组合或转换原始特征),为模型学习奠定优质数据基石。
  • 经典算法

    • 线性回归从一元线性到多元线性回归,推导损失函数最小化的正规方程与梯度下降求解过程,评估模型性能指标(均方误差、R 平方值)并解读其在预测分析中的意义;逻辑回归深入理解 sigmoid 激活函数将线性组合映射至概率空间,运用极大似然估计推导损失函数,掌握多分类逻辑回归扩展(Softmax 回归)及模型正则化(L1、L2 正则)防止过拟合;SVM 学习不同核函数(线性核、多项式核、高斯核)对特征空间变换及分类超平面构建影响,理解支持向量概念、软间隔与惩罚参数 C 的权衡,应用于数据分类与回归任务;朴素贝叶斯基于贝叶斯定理与特征条件独立假设,学习高斯、伯努利、多项式朴素贝叶斯模型在文本分类、垃圾邮件过滤等领域的概率计算与分类决策过程;随机森林由多个决策树集成,掌握决策树构建(信息增益、基尼指数选择分裂特征)、随机特征采样与自助采样技术(Bootstrap)提升模型泛化能力及评估特征重要性方法;K-Means 聚类算法深刻理解距离度量选择(欧氏距离、曼哈顿距离等)、聚类中心初始化(随机、K-Means++)与迭代更新机制,评估聚类效果指标(轮廓系数、Calinski-Harabasz 指数)并优化聚类数目确定;PCA 降维技术从协方差矩阵计算、特征值分解获取主成分,理解降维后数据保留的方差比例与信息损失权衡,实现高维数据可视化与特征压缩提升模型训练效率。
  • 现代机器学习算法

    • XGBoost 深入学习其梯度提升框架、二阶泰勒展开近似目标函数优化策略,掌握自定义损失函数、评估指标与模型参数(树深度、学习率、叶子节点权重衰减)调优技巧,解读特征重要性评估方法( Gain、Cover、Frequency )及模型可视化工具应用;LightGBM 聚焦其直方图算法优化数据存储与计算效率、单边梯度采样与互斥特征绑定减少训练数据与特征维度,探索模型超参数(最大叶子数、最小数据量、特征捆绑阈值)调整对模型精度与速度影响及大规模数据集分布式训练配置;CatBoost 强调其对分类特征处理优势,自动处理类别特征编码与组合,采用有序提升技术避免目标泄漏问题,研究模型内置评估指标、参数调整与自适应学习率策略优化模型性能及处理不平衡数据技巧。
  • 自动机器学习 (AutoML)

    • 全面调研 AutoML 框架与工具(如 Google Cloud AutoML、Microsoft Azure AutoML、开源工具 Auto-sklearn、TPOT 等),了解其自动化超参数调整(随机搜索、模拟退火、遗传算法、贝叶斯优化)、模型选择与架构搜索机制;深入学习如何依据数据集特征与任务类型(分类、回归、时间序列预测)配置 AutoML 流程参数、评估自动生成模型性能(与手动调优模型对比分析)及解释模型预测结果;探索 AutoML 在实际业务场景(医疗诊断、金融风控、工业制造质量控制)的应用挑战与成功案例,挖掘其提升模型开发效率与质量潜力及未来发展趋势。
  • 模型评价指标

    • 精准把握 F1-score 综合考量模型精确率与召回率平衡关系,理解其在不同类别分布数据集(平衡数据集、不平衡数据集)的重要性及计算方式调整(宏平均、微平均、加权平均);准确率衡量模型预测正确样本比例,深入分析其在多分类任务局限性及与召回率、F1-score 联合评估模型性能的协同作用;召回率专注于模型对正样本的捕捉能力,在信息检索、疾病诊断等场景意义重大,研究其与精确率的权衡(PR 曲线绘制与分析)及对模型阈值调整的敏感性,通过混淆矩阵、ROC 曲线(AUC 值计算与解读)、KS 曲线全方位评估模型在不同阈值下的性能表现,为模型优化与选择提供科学依据。
三、深度学习

深度学习基础

  • 理论基础

    • 神经网络深入剖析神经元模型、多层感知机架构与前向传播计算流程,从线性变换到激活函数引入实现非线性映射,理解反向传播算法(链式法则求导计算梯度、梯度更新优化参数)核心原理及不同激活函数(Sigmoid、ReLU、Leaky ReLU、Tanh 等)特性对梯度传播与模型收敛影响;卷积神经网络(CNN)专注于卷积层(卷积核设计、步幅、填充方式影响特征提取)、池化层(最大池化、平均池化作用与选择)与全连接层组合架构,理解其在图像识别领域的局部感知、参数共享与平移不变性优势及在视频处理、语音识别等领域的拓展应用;循环神经网络(LSTM 与 GRU)深度探究其解决长短期记忆问题的门控机制(输入门、遗忘门、输出门及更新门),理解序列数据处理中隐藏状态传递、梯度消失与爆炸问题缓解及在文本生成、机器翻译、时间序列预测场景应用原理与实践技巧。
  • 深度学习框架

    • PyTorch 学习张量运算基础(创建、索引、切片、数学运算、广播机制)与自动求导机制(计算图构建、梯度计算与参数更新),掌握神经网络模块构建( nn.Module 类继承、层定义与组合、前向传播函数编写)及模型训练循环(数据加载、损失函数定义、优化器选择与迭代训练)流程;对比 TensorFlow 2.x 框架,分析其计算图执行模式异同、Keras 高层 API 简化模型搭建与训练方式及分布式训练策略(如数据并行、模型并行),依据项目需求与团队技术栈灵活选择深度学习框架并实现模型高效开发与部署。
  • 分布式训练

    • 深入研究数据并行与模型并行策略,数据并行中掌握不同同步方式(同步 SGD、异步 SGD、AllReduce 算法)原理、优缺点及适用场景,通过分布式训练框架(如 Horovod、PyTorch DistributedDataParallel 与 DistributedSampler)实现多 GPU 或多节点集群训练配置与优化;模型并行聚焦于模型分割技术,依据模型结构将不同层或子模型分配至不同计算设备,处理层间通信与数据依赖问题,提升超大规模模型训练效率与内存利用效率,探索混合精度训练技术(FP16 与 FP32 混合计算)在分布式训练中加速收敛与减少内存占用的实现原理与优化技巧,以应对深度学习模型规模增长与计算资源需求挑战。
四、自然语言处理 (NLP)

自然语言处理的基础

  • 传统 NLP 方法

    • 马尔科夫链模型学习状态转移概率矩阵构建、基于概率计算文本序列生成与预测方法,应用于词性标注、文本生成简单场景及理解其在有限状态假设下处理自然语言局限性;条件随机场(CRF)掌握特征函数设计、概率图模型构建与参数估计(极大似然估计、正则化方法),运用其在序列标注任务(命名实体识别、语义角色标注)优势,分析与马尔科夫链对比在处理上下文依赖、长距离依赖及标注一致性问题的改进之处及实际应用中的特征工程技巧与模型评估指标。
  • 预训练模型

    • Transformer 架构深度剖析其多头注意力机制(注意力计算、头数选择与效果权衡)、位置编码方式(绝对位置编码、相对位置编码)及前馈神经网络作用,理解其在并行计算、长距离依赖捕捉优势及不同变体(如 Encoder-Decoder 架构用于机器翻译、Decoder-only 架构如 GPT 系列用于文本生成、Encoder-only 架构用于文本分类与序列标注)设计理念与应用场景拓展;BERT 模型聚焦其预训练任务(掩码语言模型 MLM、下一句预测 NSP)、预训练数据与模型架构选择对微调性能影响,深入学习基于 BERT 的微调技术(针对不同任务定制输入格式、选择合适的优化器与学习率策略、层冻结与微调技巧)在文本分类、问答系统、情感分析等多领域应用与优化实践;GPT 模型系列研究其从 GPT-1 到 GPT-4 的架构演进、模型规模增长与性能提升关系、生成式预训练目标优化及在开放域文本生成、对话系统、智能写作助手等前沿应用中的交互设计、内容质量控制与伦理考量,对比不同预训练模型(BERT、GPT、T5、ERNIE 等)架构、预训练数据、微调性能与适用任务特点,为 NLP 项目选型提供科学依据。
五、大规模语言模型 (LLM)

大模型的基础与应用

  • 主流大模型

    • 深入了解 LLaMA 模型架构(如层数、头数、隐藏层维度等参数设置)、预训练数据与训练方法,剖析其在不同语言任务的性能表现与开源社区应用案例;ChatGLM 聚焦其专为中文对话优化设计的架构特色(双轮交互编码、知识增强技术)、预训练语料与微调策略,研究其在中文语境对话系统、知识问答、文本创作等领域的交互能力、知识准确性与用户体验优化实践;Qwen 探究其模型结构创新点、预训练数据规模与质量、在多语言处理与特定领域适配性(如代码生成、行业知识问答)的技术突破与应用优势;OpenAI 系列模型(GPT-3、GPT-3.5、GPT-4 等)追踪其技术迭代历程、模型架构演进、大规模数据处理与高效训练技术、在通用人工智能与多行业变革性应用进展及商业策略与开源竞品对比分析,全面掌握主流大模型技术特性、性能指标、应用场景与发展趋势,为大模型选型、优化与创新应用提供深度洞察。
  • 提示工程 (Prompt Engineering)

    • 系统学习提示词设计原则(清晰明确、简洁精炼、符合语言习惯与任务需求),探索不同任务(文本生成、知识问答、推理计算、代码编写)的有效提示词模板构建与优化策略;研究上下文学习能力在提示词设计中的应用(多轮对话历史嵌入、知识背景注入)提升模型交互性与任务完成质量;利用提示词工程框架与工具(如 LangChain 等)实现复杂任务流程自动化与智能提示生成,通过实验与案例分析量化评估提示词优化对模型生成效果(相关性、准确性、多样性、逻辑性)提升程度及在不同大模型中通用性与适配性策略。
  • 大模型的微调和预训练

    • 借助 LLaMA-Factory 工具深入学习大模型微调和预训练流程,理解模型参数冻结与微调层选择策略依据(基于任务需求、计算资源、模型稳定性)及微调参数初始化方法;预训练阶段掌握大规模语料收集、清洗、标注与预处理技术,设计适配预训练目标(语言建模、知识增强、多模态融合等)的训练任务与损失函数,优化训练参数(学习率策略、批次大小、训练步数)提升模型泛化能力与知识储备;对比不同微调与预训练方法(全量微调、参数高效微调如 LoRA、Adapter 等)在模型性能提升、训练效率与资源消耗权衡及实际项目中的落地经验与最佳实践,实现大模型定制化开发与优化升级。
  • 大模型的量化

    • 全面学习量化技术原理(如量化感知训练、动态量化、静态量化)及不同量化算法(线性量化、对数量化、混合量化)对模型参数表示精度降低与计算效率提升机制;掌握量化过程中模型精度损失评估方法(量化前后模型性能指标对比、信息熵分析)与精度补偿策略(微调量化后模型、增加量化参数位宽);研究量化技术在不同硬件平台(CPU、GPU、专用 AI 芯片如 TPU、NPU)部署优化(内存占用减少、推理速度提升倍数)及适配不同大模型架构(Transformer 基模型、卷积神经网络)量化方案选择与实现技巧,通过实际案例剖析量化技术对大模型商业应用成本降低、资源利用优化与性能平衡的关键作用与实践经验。
  • 模型部署

    • 云端部署深入了解云服务提供商(AWS、Azure、Google Cloud、阿里云、腾讯云等)的 AI 服务平台架构、模型托管与弹性扩展机制,学习基于容器化技术(如 Docker、Kubernetes)打包部署大模型服务流程、性能监控与优化策略(资源自动缩放、负载均衡配置)及云端安全防护(数据加密、访问控制、漏洞管理)措施确保模型服务高可用、高性能与安全性;本地部署掌握 llama.cpp 框架在低性能场景(如边缘设备、个人开发测试环境)下模型编译、加载与推理优化方法(内存管理、计算优化)及针对不同硬件配置调整参数提升运行效率;vllm 框架聚焦于高并发场景部署,学习其异步请求处理、动态批处理优化技术与分布式部署架构搭建,实现大规模并发请求下模型快速响应与高效吞吐量,对比云端与本地部署在成本、性能、隐私、可维护性等多维度优劣及选型决策依据与混合部署策略应用实践。
  • 模型和数据平台

    • Hugging Face 平台深入学习其模型仓库管理(模型上传、版本控制、依赖管理)、数据集搜索与使用(涵盖多领域、多语言丰富数据集)及 Transformers 库应用(模型快速加载与微调、预训练模型应用集成),掌握其社区生态协作模式(如开源贡献、模型评估与分享、在线讨论与学习资源)促进知识交流与技术创新;ModelScope 平台探究其特色功能(模型性能评测指标体系、自动化模型选择与优化建议)、数据标注与管理工具(高效标注流程、团队协作标注模式、数据版本管理)及在特定领域(如计算机视觉、自然语言处理细分任务)模型研发与应用案例,通过实践项目熟悉模型与数据平台交互操作流程(模型训练、评估、部署全生命周期管理),提升利用平台资源加速 AI 项目开发迭代能力及推动模型标准化、规模化应用价值。
  • AI Agent

    • 深度理解 AI Agent 概念内涵(具备自主感知、决策与行动能力智能体)及其在复杂任务环境下交互与协作机制;学习功能调用技术实现 Agent 与外部工具或服务集成(如搜索引擎调用、数据库查询、代码执行引擎交互)拓展智能边界与任务处理能力;剖析 AI Agent 在智能客服、智能办公自动化、智能游戏等领域应用架构(任务分解、规划与执行流程、多 Agent 协同模式)及基于强化学习、规划算法优化 Agent 策略提升长期任务绩效与自适应环境变化能力;研究 AI Agent 开发框架与工具(如 LangChain、Microsoft Semantic Kernel 等)简化开发流程、实现跨平台与多语言支持及应对伦理、安全与可靠性挑战策略,助力构建智能自主系统推动 AI 从模型应用向智能体驱动创新范式转变。
  • 大模型性能评测

    • 精准掌握大模型性能评测关键指标体系构建原则与方法,涵盖语言理解能力(如 GLUE 基准测试任务:问答准确性、文本蕴含识别、情感分析 F1 值等)、语言生成能力(多样性、流畅性指标量化评估如 BLEU、ROUGE、Perplexity 计算与解读)、知识掌握与推理能力(知识问答任务准确率、逻辑推理测试通过率、基于知识图谱关联任务表现)及模型效率评估(训练时间、推理延迟、资源消耗量化分析);深入学习不同评测数据集特点、适用场景与局限性(如通用领域数据集、特定行业数据集、多语言数据集)及数据增强与预处理技巧提升评测可靠性;研究模型评估流程标准化与自动化实现路径(利用评估框架、工具链集成评测流程、持续监测与对比分析模型性能变化趋势),基于科学评测体系优化模型架构、训练方法与应用策略提升大模型综合性能与商业价值。

References

GPT

llm-roadmap

相关文章:

LLM学习路径 - 渐进式构建知识体系

LLM学习路径 - 渐进式构建知识体系 文章目录 LLM学习路径 - 渐进式构建知识体系一、模型算法基础二、机器学习三、深度学习四、自然语言处理 (NLP)五、大规模语言模型 (LLM) References 一、模型算法基础 编程基础 Web 框架 深入学习 Gradio 与 Streamlit,理解其构…...

使用Unity脚本模拟绳索、布料(碰撞)

效果演示: 脚本如下: using System.Collections; using System.Collections.Generic; using UnityEngine;namespace PhysicsLab {public class RopeSolver : MonoBehaviour {public Transform ParticlePrefab;public int Count 3;public int Space 1;…...

Qt Chart 模块化封装曲线图

一 版本说明 二 完成示例 此文章包含&#xff1a;曲线轴设置&#xff0c;曲线切换&#xff0c;单条曲线显示&#xff0c;坐标轴。。。 三 曲线图UI创建 在UI界面拖放一个QWidget,然后在 Widget里面放一个 graphicsView 四 代码介绍 1 头文件 #include <QString> #in…...

【Linux】深入理解进程管理与fork系统调用的实现原理

【Linux】深入理解进程管理与fork系统调用的实现原理 进程基本概念描述进程-PCBtask_struct-PCB的一种task_ struct内容分类组织进程 查看进程通过系统调用获取进程标示符Fork 之后的代码共享1. **代码共享**2. **数据段不共享**总结 &#x1f30f;个人博客主页&#xff1a;个人…...

C语言程序设计P5-2【应用函数进行程序设计 | 第二节】——知识要点:函数的参数及返回值和函数的调用及声明

知识要点&#xff1a;函数的参数及返回值和函数的调用及声明 视频&#xff1a; 目录 一、任务分析 二、必备知识与理论 三、任务实施 一、任务分析 1.求x的n次方的值也就是求n个x的乘积&#xff0c;可把x和n作为函数的形参&#xff0c;定义一个函数power来完成这个功能&am…...

【LeetCode】169.多数元素

题目连接&#xff1a; https://leetcode.cn/problems/majority-element/solutions/2362000/169-duo-shu-yuan-su-mo-er-tou-piao-qing-ledrh/?envTypestudy-plan-v2&envIdtop-interview-150 题目描述&#xff1a; 思路一&#xff1a; 使用哈希表unordered_map记录每个元…...

0x0118消息 WM_SYSTIMER

0x0118消息就是WM_SYSTIMER 编辑框出现输入光标时,产生的消息. 0x0118 would be the undocumented WM_SYSTIMER, which appears to be used for caret blinks. 0x0118是一个undocument 消息&#xff0c; 微软没有记录。 但在一些库的源码中可以看到&#xff0c;比如ATL的库文…...

【Linux内核】Hello word程序

创建测试目录 mkdir -p ~/develop/kernel/hello-1 cd ~/develop/kernel/hello-1 创建MakeFile文件和内核.c文件 nano Makefile nano hello-1.c 编写内容 /* * hello-1.c - The simplest kernel module. */ #include <linux/module.h> /* Needed by all modules */…...

黑马redis

Redis的多IO线程只是用来处理网络请求的,对于读写操作命令Redis仍然使用单线程来处理 Redisson分布式锁实现15问 文章目录 主线程和IO线程是如何协作的Unix网络编程中的五种IO模型Linux世界一切皆文件生产上限制keys *、flushdb、flushall等危险命令keys * 遍历查询100W数据花…...

Robust Depth Enhancement via Polarization Prompt Fusion Tuning

paper&#xff1a;论文地址 code&#xff1a;github项目地址 今天给大家分享一篇2024CVPR上的文章&#xff0c;文章是用偏振做提示学习&#xff0c;做深度估计的。模型架构图如下 这篇博客不是讲这篇论文的内容&#xff0c;感兴趣的自己去看paper&#xff0c;主要是分享环境&…...

集合框架(3)Map

Map接口 现实生活与开发中&#xff0c;我们常会看到这样的一类集合&#xff1a;用户ID与账户信息、学生姓名与考试成绩、IP地址与主机名等&#xff0c;这种一一对应的关系&#xff0c;就称作映射。Java提供了专门的集合框架用来存储这种映射关系的对象&#xff0c;即java.util…...

Java反射机制—Class

Java反射机制是指在运行时动态地获取类的信息以及操作类的成员变量、方法和构造方法的能力。反射机制通过使用Class类来实现&#xff0c;Class类是Java中表示类的类。 通过反射机制&#xff0c;我们可以在运行时动态地创建对象、调用方法、访问属性等。反射机制提供了一种强大…...

C# 新语法中的字符串内插$和{}符号用法详解

自C#6.0开始提供一个新的语法糖&#xff0c;即"$" 符号&#xff0c;配合“{}”使用&#xff0c;它的作用除了是对String.format的简化&#xff0c;还可设置其格式模板&#xff0c;实现了对字符串的拼接优化。 语法格式&#xff1a; $"string {变量表达式}” 语…...

WordPress 独立站是否需要 CDN:深度解析及必要性分析

WordPress 是目前全球最流行的开源内容管理系统&#xff08;CMS&#xff09;&#xff0c;其易用性和丰富的插件生态使得它成为搭建独立站的首选。然而&#xff0c;随着流量的增加以及用户体验的需求&#xff0c;网站的速度和可靠性变得至关重要。在这种情况下&#xff0c;CDN&a…...

dell电脑开不了机怎么回事?戴尔电脑无法开机解决方法

dell戴尔电脑开不了机&#xff0c;这是很多使用dell电脑用户常遇到的问题。这种故障情况是由多种原因引起&#xff0c;包括硬件故障、软件问题或电源问题等等。dell电脑开不了机怎么办呢&#xff1f;下面便为大家介绍一下相关解决修复方法&#xff0c;帮助用户解决戴尔电脑无法…...

如何解决 JavaScript 中的数组方法不生效?

在 JavaScript 中&#xff0c;数组方法是常用的工具&#xff0c;可以用来对数组进行操作。常见的数组方法包括 push(), pop(), shift(), unshift(), map(), filter(), reduce() 等。 然而&#xff0c;有时候我们会遇到数组方法“失效”或者不按预期工作的情况。这个问题的原因…...

道可云人工智能元宇宙每日资讯|全国工商联人工智能委员会成立会议在南京举办

道可云元宇宙每日简报&#xff08;2024年12月5日&#xff09;讯&#xff0c;今日元宇宙新鲜事有&#xff1a; 全国工商联人工智能委员会成立会议在南京举办 全国工商联人工智能委员会成立会议日前在江苏省南京市举办。中央统战部副部长、全国工商联党组书记沈莹出席会议并讲话…...

华为HCIP-Datacom H12-821H12-831 (12月最新题库)

备考HCIP-datacom的小伙伴注意啦 !!! 2024年下半年12月份最新(H12-821和H12-831)题库带解析,有需要的小伙伴移动至文章末 H12-821: H12-831: 1.BGP 邻居建立过程的状态存在以下几种&#xff1a;那么建立一个成功的连接所经历的状态机顺序是 A、3-1-2-5-4 B、1-3-5-2-4 C、…...

模型案例:| 手机识别模型!

导读 2023年以ChatGPT为代表的大语言模型横空出世&#xff0c;它的出现标志着自然语言处理领域取得了重大突破。它在文本生成、对话系统和语言理解等方面展现出了强大的能力&#xff0c;为人工智能技术的发展开辟了新的可能性。同时&#xff0c;人工智能技术正在进入各种应用领…...

AWS创建ec2实例并连接成功

aws创建ec2实例并连接 aws创建ec2并连接 1.ec2创建前准备 首先创建一个VPC隔离云资源并且有公有子网 2.创建EC2实例 1.启动新实例或者创建实例 2.创建实例名 3.选择AMI使用linux(HVM) 4.选择实例类型 5.创建密钥对下载到本地并填入密钥对名称 6.选择自己创建的VPC和公有子网…...

短视频矩阵系统开发|技术源代码部署

短视频矩阵系统通过多账号运营管理、多平台视频智能分发等功能&#xff0c;助力企业实现视频引流、粉丝沉淀和转化。 短视频矩阵系统是一种创新的营销工具&#xff0c;它整合了多账号管理、视频智能分发、数据可视化等多种功能&#xff0c;为企业在短视频领域的发展提供了强大…...

C# GDI绘制的小熊进度条

C# GDI小熊进度条 1、添加自定义控件winform using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;…...

java书 核心技术+卷一+4

5.4 对象包装器与自动装箱 package 反射; import java.util.AbstractList; import java.util.ArrayList; public class test {public static void main(String[] args) {int a10;ArrayList<Integer> xxnew ArrayList<>();xx.add(a); //自动装箱int bxx.get(0);//…...

用Python开发一个经典打砖块小游戏

Python 的 pygame 库让我们可以轻松开发经典的小游戏。今天,我们将实现一个“打砖块”小游戏,带你体验游戏开发的乐趣。 一、游戏设计 1.1 游戏规则 玩家通过移动滑板接住弹起的球。球撞击砖块会让砖块消失,玩家得分。如果球落地,游戏失败。1.2 技术点 碰撞检测:检测球与…...

RTCMultiConnection 跨域问题解决

js套件地址 https://github.com/muaz-khan/RTCMultiConnection server套件地址 https://github.com/muaz-khan/RTCMultiConnection-Server 要解决的就是server代码的跨域问题 原装写法&#xff1a; 解决写法&#xff1a; // 喜欢组合语法的自己组 const io new ioServer.S…...

使用GO--Swagger生成文档

概述 在前后端分离的项目中&#xff0c;后端配置swagger可以很好的帮助前端人员了解后端接口参数和数据传输。go-swagger 是一个功能全面且高性能的Go语言实现工具包&#xff0c;用于处理Swagger 2.0&#xff08;即OpenAPI 2.0&#xff09;规范。它提供了丰富的工具集&#x…...

简易图书管理系统

javawebjspservlet 实体类 package com.ghx.entity;/*** author &#xff1a;guo* date &#xff1a;Created in 2024/12/6 10:13* description&#xff1a;* modified By&#xff1a;* version:*/ public class Book {private int id;private String name;private double pri…...

探索自然语言处理奥秘(NLP)

摘要 自然语言处理&#xff08;NLP&#xff09;是人工智能领域的一个重要分支&#xff0c;它致力于使计算机能够理解、解释和生成人类语言。这项技术让机器能够阅读文本、听懂语音&#xff0c;并与人类进行基本的对话交流。 通俗理解 自然语言处理&#xff08;NLP&#xff09…...

刘铁猛C#入门 030 泛型,partial类,枚举,结构

泛型(generic)无处不在 为什么需要泛型&#xff1a;避免成员膨胀或者类型膨胀 正交性&#xff1a;泛型类型(类/接口/委托/......)泛型成员(属性/方法/字段/....类型方法的参数推断 泛型接口/类的 类型参数不只有一个泛型与委托、lambda表达式实现泛型接口类时 &#xff0c;实现…...

迅雷 11.2.2 | 本地会员版,不限速下载,支持云盘

迅雷 v11.2.2 是一款带网盘功能的绿色版下载工具。双击“!)绿化”文件即可在桌面生成快捷图标。该版本干净简洁&#xff0c;仅保留下载和云盘两项核心功能。点击左上角的【新建】按钮&#xff0c;可新建链接下载任务。即使在网络条件一般的情况下&#xff08;如50M宽带&#xf…...

P3131 [USACO16JAN] Subsequences Summing to Sevens S

题目描述 Farmer Johns NN cows are standing in a row, as they have a tendency to do from time to time. Each cow is labeled with a distinct integer ID number so FJ can tell them apart. FJ would like to take a photo of a contiguous group of cows but, due to a…...

股指期货基差为正数,这是啥意思?

在股指期货的世界里&#xff0c;有个挺重要的概念叫“基差”。说白了&#xff0c;基差就是股指期货的价格和它对应的现货价格之间的差价。今天&#xff0c;咱们就来聊聊当这个基差为正数时&#xff0c;到底意味着啥。 基差是啥&#xff1f; 先复习一下&#xff0c;基差 股指…...

docker自动拉取最新镜像并更新

目录 一、自动检查和更新所有正在运行的容器&#xff08;每24h一次&#xff09; 二、仅仅更新特定的容器&#xff08;每24h一次&#xff09; 三、指定更新间隔&#xff08;300秒&#xff09; 四、Watchtower 不会主动删除旧镜像&#xff0c;使用 --cleanup 参数在更新容器后…...

unicloud微信小程序云端一体项目DEMO

最近应客户需求&#xff0c;做了一个产品展示的云开发小程序&#xff0c;从了解云开发到应用到实际项目的产品demo&#xff0c;希望大家能从中获取到对自己有用的东西。 说下心得体会吧&#xff0c;一般小项目用这种云开发确实会减少很多开发成本&#xff0c;人力成本&#xf…...

Spring+Mybatis 整合所需准备

文章目录 SpringMybatis SpringMybatis 准备pom.xml 项目所需jar文件 <spring.version>4.0.2.RELEASE</spring.version> <!-- spring框架包 --><dependency><groupId>org.springframework</groupId><artifactId>spring-test</a…...

后端工程师成长路线图

‌后端开发工程师是软件开发领域中的一个重要角色&#xff0c;主要负责平台设计、接口设计和功能实现。他们的主要职责包括服务器端业务开发、架构设计、系统性能调优等。‌ 后端开发工程师的工作内容通常涉及服务器开发、数据库管理、业务逻辑实现等方面。他们需要与前端工程…...

java -jar ./target/pay.war ./target/pay.war 中没有主清单属 为什么?

当你尝试使用 java -jar ./target/pay.war 来启动你的 WAR 包时&#xff0c;遇到的错误是因为该 WAR 包没有包含主清单属性&#xff08;Main-Class&#xff09;。这是因为你的项目是一个 Spring Boot 项目&#xff0c;并且默认是作为 WAR 文件部署到外部容器&#xff08;如 Tom…...

封闭式论文写作--全面掌握ChatGPT-4o的写作技能,掌握提示词使用技巧、文献检索与分析方法,帮助您选定研究方向,提炼学术论文题目

在当今学术研究中&#xff0c;科研人员在撰写论文时面临诸多挑战。首先是信息量的剧增&#xff0c;科研人员需要快速消化新知识&#xff0c;筛选相关信息并清晰表达。但论文写作不仅是信息的罗列&#xff0c;还需要条理清晰、逻辑严密、语言精准&#xff0c;特别是在竞争激烈的…...

解决Centos6.9的yum的失效问题

相信大家&#xff0c;如果遇到了yum问题的话&#xff0c;经常会很头疼&#xff0c;因此&#xff0c;这里给出了两条命令&#xff0c;这里的前提是你的wget是能用的 1、mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2、wget -O /etc/yum.re…...

【日常记录-Java】查看Maven本地仓库的位置

1. 简介 Maven本地仓库主要用于存储和管理项目所需的依赖项&#xff0c;如jar包、pom文件等。默认情况下&#xff0c;其位于用户家目录下的.m2/repository文件夹内。开发者也可以在Maven的配置文件settings.xml中修改本地仓库路径。 2. 方法 2.1 查看settings.xml文件 Maven本…...

软件测试丨Web自动化测试用例录制与编写全攻略

Web自动化测试的功能简介 Web自动化测试主要是使用特定的工具或框架自动执行对Web应用程序进行的测试。通过模拟用户的操作&#xff0c;自动化测试能够验证应用程序的功能及性能。这一过程的大致流程是&#xff1a; 用例设计&#xff1a;明确测试目标、场景及所需功能。录制测…...

.Net学习

1 什么是.NET Core .NET是开发平台&#xff0c;.NET Framework、.NET Core、Xamaarin/Mono的统称。 .NET Framework是只能在Windows上开发的技术 .NET Core是可以跨平台开发的技术 Xamaarin/Mono是移动端开发的技术 .NET Core&#xff1a;跨平台、免费、开源&#xff0c;可…...

2024年华中杯数学建模A题太阳能路灯光伏板的朝向设计问题解题全过程文档及程序

2024年华中杯数学建模 A题 太阳能路灯光伏板的朝向设计问题 原题再现 太阳能路灯由太阳能电池板组件部分&#xff08;包括支架&#xff09;、LED灯头、控制箱&#xff08;包含控制器、蓄电池&#xff09;、市电辅助器和灯杆几部分构成。太阳能电池板通过支架固定在灯杆上端。…...

Spring Cloud Zookeeper 快速入门demo

1.什么是Spring Cloud Zookeeper &#xff1f; Spring Cloud Zookeeper 是一个用于构建分布式系统的工具&#xff0c;它利用 Apache Zookeeper 提供的服务来实现服务注册与发现、配置管理、负载均衡等功能。具体来说&#xff0c;Spring Cloud Zookeeper 可以做以下几件事情&am…...

防火墙有什么作用

防火墙的作用&#xff1a;1. 提供网络安全防护&#xff1b;2. 实施访问控制和流量过滤&#xff1b;3. 检测和阻止恶意攻击&#xff1b;4. 保护内部网络免受未经授权的访问&#xff1b;5. 监控网络流量和安全事件&#xff1b;6. 支持虚拟专用网络&#xff08;VPN&#xff09;。防…...

使用aspx,完成一个转发http的post请求功能的api接口,url中增加目标地址参数,传递自定义header参数

使用aspx&#xff0c;完成一个转发http的post请求功能的api接口&#xff0c;url中增加目标地址参数&#xff0c;传递自定义header参数 首先&#xff0c;简单实现一下&#xff0c;如何在ASPX页面中实现这个功能实现代码说明&#xff1a;注意事项&#xff1a; 然后进阶&#xff0…...

ES使用script进行复杂排序

es数据字段&#xff0c;关注_source内容&#xff0c;为自定义的es表字段内容 {"clerk_id": 3150036230,"clerk_follow_status": 60,"create_time": 1729156110000,"channel": 1,"mid": 1538020071,"binlog_timestamp&…...

大数据技术Kafka详解 ② | Kafka基础与架构介绍

目录 1、kafka的基本介绍 2、kafka的好处 3、分布式发布与订阅系统 4、kafka的主要应用场景 4.1、指标分析 4.2、日志聚合解决方法 4.3、流式处理 5、kafka架构 6、kafka主要组件 6.1、producer(生产者) 6.2、topic(主题) 6.3、partition(分区) 6.4、consumer(消费…...

观察者模式的理解和实践

引言 在软件开发中&#xff0c;设计模式是开发者们为了解决常见的设计问题而总结出来的一系列最佳实践。观察者模式&#xff08;Observer Pattern&#xff09;是其中一种非常经典且使用率极高的设计模式。它主要用于定义对象之间的一对多关系&#xff0c;使得当一个对象的状态发…...

Web3.0:连接分布式未来的纽带

随着技术的不断进步&#xff0c;Web3.0正逐渐成为人们关注的焦点。作为Web的下一代&#xff0c;Web3.0将引领我们进入一个全新的数字时代&#xff0c;重新定义了我们与互联网的关系 Web3.0&#xff0c;也称为“分布式Web”&#xff0c;是互联网的下一代演进。它不仅是信息的传…...