解析传统Workflow、AI Workflow与AI Agent概念,并通过Coze案例探讨利用AI工作流构建应用的实践流程
传统工作流
工作流入门这篇就够了
BPMN.JS中文教程
BPMN
工作流引擎解析
定义:工作流是在计算机支持下业务流程的自动或半自动化,其通过对流程进行描述以及按一定规则执行以完成相应工作。
应用:随着计算机技术的发展以及工业生产、办公自动化等领域的需求不断提升,面向事务审批、材料提交、业务整合和数据统计等应用需求的图文工作流、业务工作流也不断涌现。利用科学工作流还可以用于研究(地理)模型的集成。
研究内容
研究工作流可从工作流模型、工作流的定义和表达、工作流引擎
1.工作流模型
1.1面向控制:通常业务工作流大多数都是面向控制的工作流,以最常见的公司请假流程为例,当请假天数小于阈值时能向主管请假,否则只能向经理审批。

2.工作流的定义和表达
2.1.BPMN(Business Process Modeling Notation,即业务流程建模符号):是一种流程建模的通用和标准语言,用来绘制业务流程图,以便更好地让各部门之间理解业务流程和相互关系。


processon:最常见的在线绘图软件,也可绘制BPMNProcessOn思维导图流程图-在线画思维导图流程图_在线作图实时协作
Camunda Modeler:Camunda工作流设计器,桌面端,支持Window和Linux系统,功能十分强大,工作流节点、任务和事件的属性非常丰富!!!Camunda
3.工作流引擎
工作流设计器设计好的BPMN,可以直接导出BPMN文件或者XML文件,而怎样控制BPMN文件执行这就得靠工作流引擎控制。工作流引擎的工作大致可分为:流程解释、流程执行、管理监控和调用应用这四部分(。


4.传统工作流与AI工作流
AI工作流扩展了普通工作流功能,具体来讲在工作流设计时(业务逻辑设计)时将AI大模型作为工作流节点引入工作流中,由于AI大模型的映入对应的前端用户交互方式也需扩展,需拓展原来表单功能。
AI Workflow与AI agent
AI Agent 与 AI Workflow 的区别和深度解析:从自动化到智能化的演进



以下是对AI Agent与AI Workflow的详细解析:
一、定义与功能
-
AI Agent
- 定义:AI Agent是一个具有自主意识的智能实体,能够感知环境、进行推理决策,并采取相应行动。它不仅能执行指令,更重要的是能够理解任务背景、制定执行计划,并在遇到问题时灵活调整策略。
- 功能:AI Agent的核心在于其自主学习和决策能力,能够通过不断积累经验来优化自己的行为模式。它通常具备感知能力、决策能力、执行能力等,可以独立工作,也可以与其他Agent或人类协作。
-
AI Workflow
- 定义:AI Workflow是指将复杂的任务分解成一系列较小的子任务,并引入AI技术来处理这些子任务,从而形成一个高效、自动化、智能化的工作流程。
- 功能:AI Workflow结合了AI的自动化处理能力和工作流的流程管理能力,能够自动执行重复性任务、进行数据分析与决策、优化流程路径等。它更注重对任务执行过程的规划和组织,确保任务能够按照既定的规则和顺序高效执行。
二、特点与优势
-
AI Agent
- 高度自主决策能力:能够根据环境和任务需求做出决策,无需持续人工干预。
- 环境适应性强:能够处理不确定性,灵活调整策略。
- 学习能力:通过经验优化行为,不断提升性能。
- 交互性:能够与其他Agent或人类进行交互和协作。
-
AI Workflow
- 预定义的执行路径:任务执行过程清晰明确,可控性强。
- 标准化处理流程:确保任务按照既定规则执行,结果可预测。
- 高效任务处理能力:适合处理结构化、重复性任务,显著提高工作效率。
- 流程优化能力:能够根据实时数据和任务需求动态调整资源配置,优化流程路径。
三、应用场景
-
AI Agent
- 智能客服:理解客户多样化需求,提供个性化服务。
- 智能家居:根据用户习惯、环境变化自适应调节家居设备。
- 自动驾驶:实时感知路况,做出驾驶决策,确保行车安全。
- 金融交易:分析市场行情,自主进行投资决策。
- 医疗诊断:综合分析病患数据,辅助医生诊断决策。
-
AI Workflow
- 企业流程自动化:如财务处理、人事审批、采购管理等。
- 制造业质检:标准化的产品质量检测流程。
- 数据处理:数据清洗、转换、分析的流水线作业。
- 文档处理:自动化的文档分类、提取、归档。
- 医疗影像分析:标准化的医学图像处理和分析流程。
四、发展趋势
- AI Agent:随着技术的不断进步,AI Agent将具备更强的自主学习和决策能力,能够更全面地满足复杂场景的需求。同时,多Agent协作系统也将得到广泛应用,实现更高效的任务执行和协作。
- AI Workflow:AI Workflow将进一步提升智能化程度,能够处理更加复杂和多变的任务。此外,随着跨领域应用拓展,AI Workflow将逐渐应用于更多行业和领域,为企业提供更加全面和高效的自动化解决方案。
综上所述,AI Agent与AI Workflow在定义、功能、特点、优势以及应用场景等方面均有所不同。在实际应用中,应根据具体需求和场景选择合适的技术方案。
一步步教你用工作流模式无代码开发AI应用

AI 服务商提供了
可视化的工具和自动化流程,用户只需简单拖拽或配置就能轻松实现自己的 AI 应用。 Coze
平台的最大优势在于它的无代码开发方式,前*后端*的生成都采用了图形化操作,大大降低了开发门槛。
Coze的AI工作流模式构建AI应用流程分析
1.前端用户界面——通过拖拽式表单构建

需要创建一个简单的网页表单,让用户输入汉语白话文。当用户点击按钮时,表单会将输入发送到后端进行处理,随后返回文言文的翻译结果。前端的设计同样是图形化操作,使用 Coze 提供的 UIBuilder,用户可以通过拖拽组件来搭建界面,快速生成一个功能齐全的前端。
2.后端模型(通过拖拽式工作流编排,★★★大模型工作流节点☆☆☆)


输出方式:输出格式多样(文本、markdown、json等)

支持流式输出

AI WorkFlow详解
RAG+AI工作流+Agent:LLM框架该如何选择,全面对比MaxKB、Dify等

AI工作流是指一系列将人工智能技术应用于业务流程的有序步骤,目的是高效地完成特定任务或实现目标。以下是对AI工作流的详细解释:
一、AI工作流的概念
AI工作流是人工智能技术与业务流程相结合的产物。它将人工智能技术引入到工作流程的各个环节中,通过自动化的方式提高工作效率和质量。AI工作流通常包括数据输入、模型处理、结果输出等多个步骤,每个步骤都可能有不同的AI工具或模型参与。
二、AI工作流的关键要素
- AI工具与模型:AI工作流的核心是各种AI工具和模型。这些工具和模型能够执行特定的任务,如文本生成、图像识别、自然语言处理等。选择合适的AI工具和模型对于构建高效的AI工作流至关重要。
- 工作流引擎:工作流引擎是管理AI工作流的软件平台。它负责协调各个AI工具和模型之间的交互,确保工作流能够按照预定的顺序和规则执行。工作流引擎还可以提供监控和反馈功能,帮助用户优化工作流性能。
- 数据输入与输出:AI工作流需要处理大量的数据输入和输出。数据输入可能来自用户输入、数据库、文件等来源,而数据输出则可能包括文本、图像、音频等多种格式。确保数据的准确性和完整性对于AI工作流的成功至关重要。
三、AI工作流的应用场景
AI工作流在多个领域都有广泛的应用,包括但不限于:
- 写作与编辑:AI工作流可以自动化写作和编辑流程,如生成文章大纲、自动校对语法和拼写错误、自动调整文章格式等。这可以大大提高写作效率和文章质量。
- 图像处理:AI工作流可以应用于图像处理领域,如自动抠图、图像增强、滤镜应用等。这可以简化图像处理流程,提高图像处理的效率和效果。
- 数据分析:AI工作流可以自动化数据分析流程,如数据清洗、数据转换、数据挖掘等。这可以帮助用户快速获取有价值的信息和洞见。
- 客户服务:AI工作流可以应用于客户服务领域,如自动回答常见问题、提供个性化建议等。这可以提高客户满意度和忠诚度,降低客户服务成本。
四、构建AI工作流的步骤
构建AI工作流通常需要经过以下步骤:
- 需求分析:明确需要解决的问题和目标,以及可用的AI工具和模型。
- 工具选择:根据需求分析结果选择合适的AI工具和模型。
- 流程设计:设计AI工作流的流程图和规则,确保各个步骤之间的逻辑关系和交互方式正确。
- 模型训练与调优:对选定的AI模型进行训练和调优,以提高其性能和准确性。
- 集成与测试:将AI工具和模型集成到工作流引擎中,并进行全面的测试以确保其稳定性和可靠性。
- 部署与监控:将AI工作流部署到生产环境中,并进行持续的监控和维护以确保其正常运行和不断优化。
五、AI工作流的未来趋势
随着人工智能技术的不断发展和普及,AI工作流将呈现以下趋势:
- 智能化程度提高:AI工作流将越来越智能化,能够自动适应不同的任务和场景,提高工作效率和质量。
- 集成化程度增强:AI工作流将与其他系统和应用进行更紧密的集成和协作,实现更加高效和便捷的工作流程。
- 个性化服务提升:AI工作流将更加注重个性化服务的需求和体验,能够根据用户的偏好和需求提供定制化的解决方案。
综上所述,AI工作流是一种将人工智能技术应用于业务流程的高效方式。它能够提高工作效率和质量,降低成本和风险,为各个领域的发展提供有力支持。
六、AI工作流应用场景
AI工作流在多个场景下都有广泛的应用,以下是一些最典型的场景:
一、文档处理和管理
- OCR技术:AI工作流可以使用OCR(光学字符识别)技术将纸质文档转换为可编辑的电子文档,并实现文档的自动分类、索引和检索。这大大提高了文档处理的效率和准确性。
- 智能合同管理:在合同管理场景中,AI工作流可以利用自然语言处理和智能合同技术自动分析和管理合同文件,提取关键信息和条款,降低人工审核的成本和时间。
二、客户服务
- 自动化客服:AI工作流可以构建智能客服机器人,利用自然语言处理(NLP)和机器学习技术自动回答常见问题并提供支持。这能够显著提升客户服务的响应速度和用户满意度。
- 智能语音助手:通过语音识别和自然语言处理技术,AI工作流还可以构建语音助手,为用户提供语音交互的便捷服务。
三、数据分析和预测
- 数据清洗和预处理:AI工作流可以使用机器学习算法和数据挖掘技术自动清洗和预处理大规模数据集,提高数据质量,为后续的数据分析提供可靠的基础。
- 财务分析和预测:在财务分析领域,AI工作流能够自动分析财务数据,进行趋势分析和预测,帮助决策者做出更加明智的财务决策。
- 风险管理:AI工作流还可以应用于风险管理领域,通过机器学习和数据挖掘技术自动识别潜在风险和异常情况,并提供预警和建议。
四、供应链管理
- 供应链优化:AI工作流可以使用机器学习和优化算法自动优化供应链规划、库存管理和物流调度,降低运营成本并提高供应链的整体效率。
- 物流跟踪和可视化:结合物联网和数据可视化技术,AI工作流还可以实现物流运输过程的实时跟踪和可视化,提高物流管理的透明度和可追溯性。
五、营销和广告优化
- 个性化营销:AI工作流能够利用机器学习和数据分析技术自动分析市场趋势和用户行为,从而制定更加精准的营销策略,提高营销效果。
- 智能广告投放:在广告投放方面,AI工作流可以根据用户的偏好和行为自动优化在线广告投放和定向广告推荐,提高广告的点击率和转化率。
六、制造业
- 生产计划:AI工作流可以根据历史数据和实时信息自动制定和优化生产计划,确保生产流程的顺畅和高效。
- 质量控制:在质量控制方面,AI工作流可以利用机器学习和图像识别技术自动检测产品缺陷和异常,提高产品质量和客户满意度。
七、教育和培训
- 个性化学习:AI工作流可以根据学生的学习进度和能力提供个性化的学习资源和建议,提高学习效果和学习体验。
- 智能培训系统:在培训领域,AI工作流可以构建智能培训系统,利用自然语言处理和虚拟现实技术提供个性化的培训和教育服务。
八、其他场景
- 智能安防监控:AI工作流在安防领域也有广泛应用,可以利用计算机视觉和行为识别技术自动监控和识别异常行为,提供安防预警和报警系统。
- 航空航班调度:在航空领域,AI工作流可以自动调度和优化航班安排和资源分配,提高航空运输的效率和安全性。
- 医疗影像分析:在医疗领域,AI工作流可以自动分析医学影像,辅助医生进行诊断和治疗决策。
综上所述,AI工作流在文档处理、客户服务、数据分析、供应链管理、营销广告、制造业、教育培训以及安防、航空、医疗等多个领域都有广泛的应用场景。随着技术的不断发展和创新,AI工作流的应用范围还将不断拓展和深化。
七、AI工作流框架
AI工作流框架是用于构建和管理AI工作流的工具或平台,它们通常提供了一系列的功能和组件,以支持AI任务的自动化、数据集成、模型训练、决策制定和流程优化。以下是一些主流的AI工作流框架:
LangChain:
- 功能:支持多种语言模型、工具、数据源及其他系统的集成,用于构建生成式AI工作流。
- 应用场景:适用于需要集成多种AI工具和系统的复杂工作流。
DSPy:
- 功能:允许开发者构建和部署复杂的工作流,专注于生成式AI应用。
- 应用场景:适用于需要高度定制化和复杂工作流的AI项目。
Dify:
- 功能:结合AI工作流、RAG(检索增强生成)流程、智能体能力、模型管理、可观测性特性等,支持从原型到生产阶段的快速过渡。
- 应用场景:适用于需要快速开发和部署AI应用的项目。
Haystack:
- 功能:多功能的RAG框架,支持多种文档存储和流行语言模型集成,提供易于使用的API来构建自定义NLP(自然语言处理)管道。
- 应用场景:适用于需要处理大量文档和进行自然语言理解的AI项目。
RAGFlow by infiniflow:
- 功能:专注于简洁性和效率,提供预构建的组件和工作流,简化基于RAG应用程序的开发流程。
- 应用场景:适用于需要快速开发和部署RAG应用的场景。
txtai by neuml:
- 功能:多功能的AI驱动的数据平台,提供构建语义搜索、语言模型工作流以及文档处理流水线的全面工具。
- 应用场景:适用于需要语义搜索和文档处理的AI项目。
AutoGPT:
- 功能:完整的工具包,用于为各种项目构建和运行自定义AI代理,使用OpenAI的GPT模型。
- 应用场景:适用于需要自定义AI代理来执行特定任务的场景。
ChatDev:
- 功能:使用多个智能体协作处理各种任务,从设计软件到编写代码和文档,被称为“虚拟软件公司”。
- 应用场景:适用于需要多个智能体协作完成复杂任务的场景。
AutoGen:
- 功能:开源框架,用于开发和部署多个智能体,这些智能体可以协同工作以自主实现目标。
- 应用场景:适用于需要多个智能体协同工作的场景。
MetaGPT:
- 功能:开源AI智能体框架,试图模仿传统软件公司的结构,智能体被分配不同的角色并协作完成用户定义的编码任务。
- 应用场景:适用于需要模拟传统软件公司工作流程的AI项目。
这些AI工作流框架各有特色,涵盖了从语言处理到视觉识别等多个方面,开发者可以根据自己的需求选择合适的框架来构建和部署AI工作流。在选择框架时,需要考虑项目的具体需求、框架的功能特性、社区支持和文档资源等因素。
相关文章:
解析传统Workflow、AI Workflow与AI Agent概念,并通过Coze案例探讨利用AI工作流构建应用的实践流程
传统工作流 工作流入门这篇就够了 BPMN.JS中文教程 BPMN 工作流引擎解析 定义:工作流是在计算机支持下业务流程的自动或半自动化,其通过对流程进行描述以及按一定规则执行以完成相应工作。 应用:随着计算机技术的发展以及工业生产、办公自动…...
光谱相机的光谱分辨率可以达到多少?
多光谱相机 多光谱相机的光谱分辨率相对较低,波段数一般在 10 到 20 个左右,光谱分辨率通常在几十纳米到几百纳米之间,如常见的多光谱相机光谱分辨率为 100nm 左右。 高光谱相机 一般的高光谱相机光谱分辨率可达 2.5nm 到 10nm 左右&#x…...
android Recyclerview viewholder统一封装
Recyclerview holder 统一封装 ViewHolder类 import android.annotation.SuppressLint import android.content.Context import android.graphics.Color import android.graphics.drawable.GradientDrawable import android.os.Build import android.os.CountDownTimer import…...
Windows部署NVM并下载多版本Node.js的方法(含删除原有Node的方法)
本文介绍在Windows电脑中,下载、部署NVM(node.js version management)环境,并基于其安装不同版本的Node.js的方法。 在之前的文章Windows系统下载、部署Node.js与npm环境的方法(https://blog.csdn.net/zhebushibiaoshi…...
51单片机入门基础
目录 一、基础知识储备 (一)了解51单片机的基本概念 (二)掌握数字电路基础 (三)学习C语言编程基础 二、开发环境搭建 (一)硬件准备 (二)软件准备 三、…...
老centos7 升级docker.io为docker-ce 脚本
旧的centos7 之前安装的是docker.io 由于一些原因,像docker compose 等版本变化,以及docker.io源受限等,我们要更新到docker-ce 并使用国内阿里云的源怎么处理?下面直接上脚本,upgrade-docker.sh #!/bin/bashset -e# 创建临时目录 TEMP_DIR"./tmp" mkdir -p "…...
数仓建模(三)建模三步走:需求分析、模型设计与数据加载
本文包含: 数据仓库的背景与重要性数据仓库建模的核心目标本文结构概览:需求分析、模型设计与数据加载 目录 第一部分:需求分析 1.1 需求分析的定义与目标 1.2 需求分析的步骤 1.2.1 业务需求收集 1.2.2 技术需求分析 1.2.3 成果输出…...
PHP xml 常用函数整理
————————-DOM 函数————————————– 1、DOMDocument->load() 作用:加载xml文件 用法:DOMDocument->load( string filename ) 参数:filename,xml文件; 返回:如果成功则返回 TRUE&a…...
数据结构(Java版)第八期:LinkedList与链表(三)
专栏:数据结构(Java版) 个人主页:手握风云 目录 一、链表中的经典面试题 1.1. 链表分割 1.2. 链表的回文结构 1.3. 相交链表 1.4. 环形链表 一、链表中的经典面试题 1.1. 链表分割 题目中要求不能改变原来的数据顺序,也就是如上图所示。…...
数据结构学习记录-数据结构概念
1 数据结构: 数据结构是计算机存储,管理数据的方式。 数据必须依据某种逻辑联系组织在一起存储在计算机内 数据结构研究的就是这种数据的存储结构和数据的逻辑结构。 1.1 数据的逻辑结构: 逻辑结构指的是数据本身之间的关系 集合&#x…...
【Linux】11.Linux基础开发工具使用(4)
文章目录 3. Linux调试器-gdb使用3.1 背景3.2 下载安装3.3 使用gdb查询3.4 开始使用 3. Linux调试器-gdb使用 3.1 背景 程序的发布方式有两种,debug模式和release模式 Linux gcc/g出来的二进制程序,默认是release模式 要使用gdb调试,必须…...
数据结构与算法之栈: LeetCode 1047. 删除字符串中的所有相邻重复项 (Ts版)
删除字符串中的所有相邻重复项 https://leetcode.cn/problems/remove-all-adjacent-duplicates-in-string/ 描述 给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们在 s 上反复执行重复项删除操作,直到无…...
C++ 在线编译软件介绍、杭电OJ、北大OJ、力扣OJ
在线编译软件的话,可见下: https://www.jyshare.com/compile/12/ 杭州电子科技大学开发的一个免费的写代码地址 ,杭电OJ https://bestcoder.hdu.edu.cn/ 北大OJ http://poj.org/ 力扣OJ 力扣 (LeetCode) 全球极客挚爱的技术成长平台...
Java学习笔记(二十三)
1 CacheEvict CacheEvict是Spring框架中用于清空缓存的注解。以下是对CacheEvict注解的详细介绍: 1.1 作用 CacheEvict注解的主要作用是删除缓存中的数据。在方法执行后或执行前(根据配置),它可以清空指定的缓存项或整个缓存区…...
《AI赋能鸿蒙Next,开启智能关卡设计新时代》
在游戏开发领域,关卡设计是至关重要的一环,它直接影响着玩家的游戏体验和沉浸感。而随着人工智能技术的飞速发展,结合鸿蒙Next系统的强大功能,为游戏的智能关卡设计带来了全新的思路和方法。 利用AI学习玩家行为模式 在鸿蒙Next…...
js:正则表达式
目录 正则表达式的语法 定义 检测 检索 元字符 边界符 量词 字符类 表单判断案例 修饰符 过滤敏感词 正则表达式是一种用于匹配和操作文本的强大工具,它是由一系列字符和特殊字符组成的模式,用于描述要匹配的文本字符组合模式 正则表达式是一…...
linux环境使用docker部署多个war项目
如果你的需求是在一个服务器上部署多个Tomcat项目,并且每个项目需要独立运行,可以通过以下方式实现: 1. 使用不同的端口 每个Tomcat项目可以使用不同的端口号(如9090、9091、9092等),并通过Docker容器分别…...
【react】使用antd Table渲染数据遇到的报错问题
记录自己在开发过程中遇到的报错问题: 目录 原本写法:错误分析:解决方案: 原本写法: render: (text) > {console.log(text, "111111text");console.log(typeof text, "111111text");return t…...
JVM之垃圾回收器G1概述的详细解析
G1(并发) G1 特点 G1(Garbage-First)是一款面向服务端应用的垃圾收集器,应用于新生代和老年代、采用标记-整理算法、软实时、低延迟、可设定目标(最大 STW 停顿时间)的垃圾回收器,用于代替 CMS࿰…...
1.15寒假作业
web:nss靶场ez_ez_php 打开环境,理解代码 使用个体传参的方法,首先代码会检查file参数的前三个字符是不是php,如果是就输出nice,然后用include函数包含file,绕过不是则输出hacker,如果没有file…...
日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻
在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...
HTML 语义化
目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案: 语义化标签: <header>:页头<nav>:导航<main>:主要内容<article>&#x…...
vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...
【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)
服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…...
selenium学习实战【Python爬虫】
selenium学习实战【Python爬虫】 文章目录 selenium学习实战【Python爬虫】一、声明二、学习目标三、安装依赖3.1 安装selenium库3.2 安装浏览器驱动3.2.1 查看Edge版本3.2.2 驱动安装 四、代码讲解4.1 配置浏览器4.2 加载更多4.3 寻找内容4.4 完整代码 五、报告文件爬取5.1 提…...
Web 架构之 CDN 加速原理与落地实践
文章目录 一、思维导图二、正文内容(一)CDN 基础概念1. 定义2. 组成部分 (二)CDN 加速原理1. 请求路由2. 内容缓存3. 内容更新 (三)CDN 落地实践1. 选择 CDN 服务商2. 配置 CDN3. 集成到 Web 架构 …...
Linux 内存管理实战精讲:核心原理与面试常考点全解析
Linux 内存管理实战精讲:核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用,还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...
腾讯云V3签名
想要接入腾讯云的Api,必然先按其文档计算出所要求的签名。 之前也调用过腾讯云的接口,但总是卡在签名这一步,最后放弃选择SDK,这次终于自己代码实现。 可能腾讯云翻新了接口文档,现在阅读起来,清晰了很多&…...
