【Dify自定义工具端点配置全攻略】:手把手教你打造高效AI工作流

零基础学习大模型 - DIFY自定义工具 Dify平台支持通过自定义工具扩展业务功能。本文以Python实现MD5加密接口为例,详细演示了自定义工具的创建流程:1)使用FastAPI开发MD5加密接口服务;2)通过DeepSeek生成符合OpenAPI 3.1.0规范的Schema;3)在Dify中配置自定义工具并测试验证。最终可将自定义工具集成到智能体(Agent)中,实现特定业务功能。该方案支持将任意第三方API转换为Dify可用工具,有效满足个性化业务需求。 阅读详情

第一章:Dify自定义工具端点概述

Dify 作为一个低代码 AI 应用开发平台,支持开发者通过自定义工具端点扩展其功能边界。这些端点允许接入外部 API、执行特定业务逻辑或与内部系统集成,从而增强应用的自动化能力与数据处理灵活性。

核心概念

自定义工具端点本质上是符合 OpenAPI 规范的 HTTP 接口,Dify 通过声明式配置调用这些接口,并将其作为工作流中的可执行节点。每个端点需提供清晰的输入输出定义,以便在可视化编排中被正确使用。

端点结构要求

  • 必须支持 HTTPS 协议以确保通信安全
  • 响应格式应为标准 JSON,包含 result 字段返回执行结果
  • 需在 Dify 控制台中注册 Schema 描述,包括参数名称、类型和是否必填

示例:天气查询端点

{
  "name": "get_weather",
  "description": "根据城市名称获取实时天气",
  "parameters": {
    "type": "object",
    "properties": {
      "city": {
        "type": "string",
        "description": "城市名称"
      }
    },
    "required": ["city"]
  },
  "responses": {
    "200": {
      "description": "成功响应",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "properties": {
              "temperature": { "type": "number" },
              "condition": { "type": "string" }
            }
          }
        }
      }
    }
  }
}
该 Schema 定义可在 Dify 工具注册界面导入,平台将自动生成表单供用户输入城市名并触发请求。

部署模式对比

模式优点适用场景
云函数(如 AWS Lambda)无需运维,按调用计费轻量级、偶发性任务
独立服务(如 Flask + Nginx)完全可控,支持复杂逻辑高频调用或需持久连接的场景

第二章:理解Tool Endpoint的核心机制

2.1 Tool Endpoint的基本概念与作用

Tool Endpoint 是指在系统架构中用于暴露特定工具功能的网络接口端点,通常以 RESTful API 或 gRPC 接口形式存在。它允许外部服务或用户通过标准协议调用内部工具逻辑,如数据转换、模型推理或任务调度。
核心作用
  • 提供统一访问入口,屏蔽底层实现复杂性
  • 支持跨平台集成,提升工具复用性
  • 便于权限控制与调用监控
典型请求示例
// 示例:Go语言发起HTTP请求调用Tool Endpoint
resp, err := http.Post("https://api.example.com/v1/tool/convert", 
  "application/json", 
  strings.NewReader(`{"input": "data", "format": "json"}`))
if err != nil {
  log.Fatal(err)
}
defer resp.Body.Close()
// 返回结构化结果,便于后续处理
该代码展示了如何通过 POST 请求调用一个数据格式转换工具端点。参数封装在 JSON 中,目标地址遵循版本化路径规范,确保接口演进时的兼容性。

2.2 工具端点与AI工作流的协同原理

在现代AI系统中,工具端点(Tool Endpoints)作为外部能力的暴露接口,与AI工作流形成松耦合协作。AI模型通过语义理解将用户请求解析为可执行动作,动态调用对应工具端点完成具体任务。
调用流程示例
{
  "action": "send_email",
  "endpoint": "https://api.emailservice.com/v1/send",
  "parameters": {
    "to": "user@example.com",
    "subject": "Weekly Report",
    "body": "Here is your data summary..."
  }
}
该JSON结构表示AI工作流触发邮件发送的动作指令。其中endpoint指向实际服务地址,parameters封装调用参数,由运行时环境负责安全传输与结果回传。
协同机制关键要素
  • 统一动作描述格式(如OpenAPI规范)
  • 上下文感知的端点路由策略
  • 异步响应与状态轮询机制

2.3 JSON Schema在工具定义中的应用解析

结构化描述工具接口
JSON Schema 被广泛用于精确描述工具(Tool)的输入输出格式。通过定义字段类型、必填项和嵌套结构,确保调用方传入合法参数。
示例:定义天气查询工具
{
  "name": "get_weather",
  "description": "获取指定城市的天气信息",
  "parameters": {
    "type": "object",
    "properties": {
      "city": {
        "type": "string",
        "description": "城市名称"
      },
      "unit": {
        "type": "string",
        "enum": ["celsius", "fahrenheit"],
        "default": "celsius"
      }
    },
    "required": ["city"]
  }
}
该 Schema 明确定义了工具所需参数:city 为必填字符串,unit 可选且受限于两种单位。这使得系统能自动校验输入合法性,降低错误调用风险。
  • 提升接口可读性与自动化兼容性
  • 支持动态表单生成与文档自动生成

2.4 认证与安全机制配置要点

JWT 签名密钥轮换策略

生产环境应避免硬编码静态密钥,推荐使用带版本标识的密钥管理:

jwt:
  signing_key: "prod-jwt-v2-secret-32bytes"
  key_rotation:
    enabled: true
    grace_period_hours: 72
    fallback_keys: ["prod-jwt-v1-secret-32bytes"]

该配置启用双密钥兼容模式:新签发 Token 使用 v2 密钥,验证时同时尝试 v1 和 v2,确保滚动升级期间无认证中断。

常见安全参数对照表
参数推荐值风险说明
session.cookie.httpOnlytrue防止 XSS 窃取会话 Cookie
oauth2.token.introspection.cache.ttl30s平衡安全性与鉴权性能
最小权限原则实践
  • RBAC 角色定义需绑定具体 API 路径(如 POST /api/v1/users/:id/roles),而非宽泛资源名
  • 服务间调用必须启用双向 TLS(mTLS),禁用明文内网通信

2.5 常见通信协议与响应格式规范

在现代分布式系统中,服务间通信依赖于标准化的协议与数据格式。常见的通信协议包括 HTTP/HTTPS、gRPC 和 MQTT,分别适用于 Web 交互、高性能微服务和物联网场景。
主流通信协议对比
  • HTTP/HTTPS:基于请求-响应模型,广泛用于 RESTful API。
  • gRPC:基于 HTTP/2 和 Protocol Buffers,支持双向流式通信。
  • MQTT:轻量级发布/订阅协议,适用于低带宽环境。
典型 JSON 响应格式
{
  "code": 200,
  "message": "Success",
  "data": {
    "id": 123,
    "name": "example"
  }
}
该结构包含状态码(code)、描述信息(message)和业务数据(data),提升前后端协作效率。
响应字段说明
字段类型说明
codeint业务状态码,如 200 表示成功
messagestring结果描述,用于调试或提示
dataobject实际返回的数据内容

第三章:搭建自定义工具端点实战

3.1 准备开发环境与依赖服务

在开始微服务开发前,需统一团队的开发环境配置,确保一致性与可复现性。推荐使用容器化技术隔离服务依赖。
基础运行时安装
系统需预先安装 Go 1.20+ 与 Docker 20.10+。通过以下命令验证版本:

go version
docker --version
上述命令用于检查本地是否正确安装 Go 编译器和 Docker 容器引擎,避免因版本不兼容导致构建失败。
依赖服务启动
使用 Docker Compose 快速拉起 MySQL、Redis 等中间件:
version: '3.8'
services:
  mysql:
    image: mysql:8.0
    environment:
      MYSQL_ROOT_PASSWORD: devpass
    ports:
      - "3306:3306"
该配置启动一个预设密码的 MySQL 实例,供本地调试使用,端口映射至主机便于连接测试。

3.2 编写符合Dify规范的HTTP接口

在构建与Dify平台集成的服务时,HTTP接口需遵循其定义的通信契约,确保数据格式、状态码和认证机制的一致性。
请求结构规范
所有接口应使用JSON作为数据载体,并在请求头中包含Content-Type: application/json及有效的Authorization令牌。
响应格式示例
{
  "data": {
    "result": "success"
  },
  "message": "",
  "code": 0
}
该结构中,code为0表示成功,非零为业务错误码;data承载实际响应数据,保持统一封装。
错误处理标准
  • 客户端错误返回400状态码,附带清晰的message说明
  • 服务器异常返回500,并避免暴露内部堆栈
  • 认证失败统一使用401状态码

3.3 在本地测试并验证端点可用性

在开发微服务或API接口时,确保端点在部署前功能正常至关重要。本地测试可提前发现逻辑错误、认证问题或数据格式异常。
使用 curl 验证 HTTP 端点
最直接的验证方式是通过命令行工具发送请求:
curl -X GET http://localhost:8080/api/users \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <token>"
该命令向本地运行的服务发起 GET 请求,-H 参数设置请求头,用于传递内容类型和身份凭证。响应状态码与返回体可用于判断接口是否按预期工作。
测试流程清单
  • 确认服务已在本地成功启动
  • 检查端点路径拼写与路由配置一致
  • 验证请求头(如认证令牌)正确传递
  • 比对返回 JSON 结构与文档定义是否匹配

第四章:集成与优化AI工作流

4.1 在Dify平台注册并配置工具端点

在使用 Dify 构建 AI 应用前,需首先完成开发者账户注册,并进入“工具管理”界面进行外部服务集成。通过注册工具端点,可将自定义 API 能力注入工作流。
注册流程
  • 访问 Dify 官网并创建开发者账号
  • 进入「开发者中心」→「工具」→「添加新工具」
  • 填写工具名称、描述及认证方式
配置端点示例
{
  "name": "weather_api",
  "endpoint": "https://api.example.com/v1/weather",
  "method": "GET",
  "auth_type": "bearer",
  "headers": {
    "Authorization": "Bearer {{API_KEY}}"
  }
}
上述配置定义了一个名为 `weather_api` 的工具,通过 HTTPS 请求第三方天气接口。其中 `{{API_KEY}}` 为环境变量占位符,确保密钥安全隔离。请求方法设为 GET,适用于查询类操作,配合 Bearer 认证机制保障通信安全。

4.2 构建基于自定义工具的自动化流程

核心工具链设计
采用 Go 编写的轻量级 CLI 工具 autoflow 作为流程调度中枢,支持 YAML 配置驱动与插件式任务扩展。
// main.go: 初始化自定义执行器
func NewExecutor(config *Config) *Executor {
    return &Executor{
        Tasks:   make(map[string]Task),
        Timeout: config.TimeoutSeconds * time.Second, // 超时控制(秒)
        Logger:  log.New(os.Stderr, "[autoflow] ", log.LstdFlags),
    }
}
该初始化逻辑确保每个执行器实例具备独立超时策略与结构化日志上下文,避免跨任务干扰。
典型任务编排示例
  • Git 仓库变更检测
  • 配置文件语法校验
  • 跨环境部署触发
执行状态映射表
状态码含义重试策略
200任务成功不重试
429限流拒绝指数退避 ×3

4.3 调试工具调用过程中的常见问题

断点失效与源码映射异常
在使用调试工具时,若代码经过打包或转译(如 Babel、TypeScript 编译),常出现断点无法命中。核心原因是 source map 未正确生成或加载。

// webpack.config.js
module.exports = {
  devtool: 'source-map', // 确保开启 source map
  output: {
    filename: 'bundle.js'
  }
};
上述配置生成独立的 .map 文件,使调试器能将压缩代码映射回原始源码。若未设置,浏览器将无法定位原始语句位置。
异步调用栈追踪困难
异步操作(如 Promise、setTimeout)导致调用栈断裂,难以追溯执行路径。现代浏览器支持 Async Stack Tags,可在 DevTools 中启用。
  • 确保“Async”选项在 Call Stack 面板中开启
  • 使用 console.trace() 主动输出上下文
  • 避免过度封装异步逻辑,保留可读性

4.4 提升响应性能与错误处理策略

异步非阻塞处理提升吞吐能力
通过引入异步任务队列,系统可在高并发场景下解耦核心流程,显著降低响应延迟。
// 使用Goroutine处理非关键路径逻辑
go func() {
    defer wg.Done()
    if err := sendNotification(user); err != nil {
        log.Printf("通知发送失败: %v", err)
    }
}()
上述代码将用户通知逻辑异步执行,避免阻塞主请求链路。通过defer wg.Done()确保资源回收,错误信息被记录但不影响主流程。
分级错误恢复机制
采用分层错误处理策略,结合重试、熔断与降级保障系统可用性:
  • 临时错误:指数退避重试(最多3次)
  • 服务异常:启用熔断器,隔离故障节点
  • 核心功能不可用:切换至缓存降级模式

第五章:未来扩展与生态展望

多云服务适配能力演进
当前架构已支持 AWS EKS 与阿里云 ACK 的双注册中心同步,下一步将通过 Operator 模式实现跨云服务网格的自动发现。以下为新增的 Helm Chart 值配置片段:
# values.yaml 扩展段
multicloud:
  enabled: true
  providers:
    - name: aws
      region: us-west-2
      iamRole: arn:aws:iam::123456789012:role/istio-mesh-sync
    - name: aliyun
      region: cn-hangzhou
      ramRole: acs:ram::123456789012:role/istio-mesh-sync
可观测性生态集成路径
  • OpenTelemetry Collector 部署为 DaemonSet,统一采集指标、日志与 Trace 数据
  • 对接 Grafana Cloud 的 Prometheus Remote Write,保留 90 天高基数指标
  • 通过 OpenSearch 插件实现 Jaeger UI 的自托管替代方案
边缘计算协同架构
组件部署位置通信协议延迟容忍
EdgeSync AgentNVIDIA Jetson OringRPC+QUIC<150ms
Control Plane CacheRegional Edge ClusterHTTP/3<50ms
开发者工具链升级

CI/CD 流水线新增「策略合规门禁」阶段:

  1. 运行 conftest test --policy policies/ service.yaml
  2. 调用 OPA REST API 校验 RBAC 清单是否符合 SOC2 Annex A.9.2.3
  3. 失败时阻断镜像推送并触发 Slack Webhook 通知安全团队
Dify与ComfyUI深度整合:打造高效AI绘画工作流 本文详细介绍了如何将Dify与ComfyUI深度整合,打造高效的AI绘画工作流。通过API对接和流程优化,实现从提示词生成到图像输出的自动化处理,显著提升创作效率。文章涵盖环境配置、插件安装、API对接技巧以及工作流设计等实用内容,帮助用户快速掌握AI绘画的高级应用。 阅读详情

相关推荐

Dify实战:从零部署到企业级AI应用开发全攻略

这次我们来看一个关于 Dify 的实战教程项目。Dify 是一个开源的 AI 应用开发平台,它的核心价值在于,让开发者或业务人员能够通过可视化的工作流,快速构建和部署基于大语言模型的应用程序,比如智能客服、内容生成工具或数据分析助手。这个项目不是教你从零开始写代码调用 API,而是提供一个低代码甚至无代码的“组装”环境,把模型、提示词、数据处理、知识库等组件像搭积木一样连接起来。 对于想快速验证 AI 想法、构建企业内部工具,或者希望将 AI 能力集成到现有业务中的人来说,Dify 能显著降低技术门槛。它最

360

【LLMOps】小白详细教程,在Dify中创建并使用自定义工具

搭建天气查询服务,在Dify中创建自定义工具,查询天气

weixin_44387339的博客 2万+

从零到一:Dify本地部署全攻略与私有化AI应用构建

既然已经有了像“扣子”这样的在线AI应用开发平台,为什么还要费劲去本地部署Dify?这个问题背后,其实是在问: 一个开源的、能完全私有化部署的AI工作流平台,到底能解决哪些在线平台解决不了的实际问题? 对于开发者、小团队或者对数据隐私、流程定制有更高要求的用户来说,Dify的核心价值在于 控制权 和 灵活性 。它让你能把整个AI应用的“大脑”——包括工作流编排、知识库(RAG)、模型调用和业务逻辑——都部署在自己的服务器上。这意味着数据不出域、可以深度定制工作流节点、对接任何内部系统,并且不受在线服务的功能

weixin_34214500的博客 324

从0到1:如何在dify中自定义工具并进行使用

到这里我们就获取到了心心念念的Schema,我们将生成的代码粘贴到对应的区域,“可用工具”这一栏就会识别到服务,还记得最开始我们设置了Authorization这个参数,就是用来鉴权用的保存之后我们点击“测试”,输入url可以看到返回了正确的结果,并且查看此时本地的服务日志,接口也是被调用了一次。

qq_44684962的博客 1万+

[Dify] 自定义工具接第三方服务总不稳?先把入参、出参、鉴权和失败兜底拆清楚

这篇文章围绕 Dify 自定义工具接入第三方服务时容易遇到的入参不清、鉴权失败、返回结构不稳定、异常没有兜底等问题展开。相比只说明工具在哪里创建,更重点梳理从接口能力、参数设计、输出格式、错误处理到 Workflow 调用验证的完整排查顺序,适合把 Dify 接进真实业务系统的人阅读。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 2651

从零到英雄:如何用FPGA和AD9288打造你的第一台便携式示波器

本文详细介绍了如何利用FPGA和AD9288 ADC芯片从零开始打造一台高性能便携式示波器。通过硬件架构设计、高速数据采集系统实现及信号处理与显示系统的开发,读者可以掌握400Msps采样率的实现方法,并了解关键器件选型与系统优化技巧。

jjj34的博客 278

【Dify系列】【Dify 核心功能】【工具篇】【二】【自定义工具】

新增一个变量content ,作为输入的内容。

qq_17204557的博客 2187

Ansys Zemax导入CAD文件避坑指南:STL/STEP/IGES格式选择与性能优化

本文深度解析了在Ansys Zemax中导入CAD文件的核心要点与性能优化策略。针对STL、STEP、IGES等主流格式,详细对比了其几何表示、精度与适用场景差异,并提供了基于模型特征的格式选择决策树。文章重点分享了体元、弦公差等高级参数的调优技巧,以及处理复杂装配体和避免精度陷阱的实战指南,旨在帮助光学工程师提升仿真效率与结果可靠性。

weixin_29202687的博客 437

从0到1:Dify AI智能体部署与使用全攻略(1/6)

本文全面介绍了 Dify,一款开源大语言模型应用开发平台。它具备多模型支持、可视化工作流设计、检索增强生成(RAG)、API 接口与 SDK、数据与监控等核心功能,适用于企业知识管理、智能客服与问答系统、代码助手、自动化办公等场景,具有低代码 / 无代码开发、强大的生态系统、成本效益等独特优势。文章详细阐述了部署前的准备工作,包括服务器选择、Docker 及 Docker Compose 安装等,以及部署流程,如获取项目、配置环境变量、启动 Dify 等。

小相探索IT世界 1万+

pytorchDataLoader中调整数据长度不一致问题(lstm等)

数据长度不一致 用pytorch做rnn的时候,如果输入数据不一样长,可以用两种方式解决。 一种是自定义collate方法, #自定义collate_fn dataloader.DataLoader(dataset,4,True,collate_fn=my_collate) 然后里面写数据和标签载入方式即可 def my_collate(batch): data = [item[0] for item in batch] target = [item[1] for item in batc

weixin_48174100的博客 7771

Android投屏开发实战:手把手教你用Miracast实现Sink端功能(附完整代码)

本文是一份Android投屏Sink端开发的实战指南,详细讲解了如何利用Miracast协议和Wi-Fi P2P技术,从零构建一个功能完整的屏幕接收器。内容涵盖环境搭建、通过反射启用WFD Sink模式、RTSP协议协商、RTP流接收与解析,以及最终使用IjkPlayer进行音视频解码播放的全过程,并附有核心代码示例。

cherry的博客 881

三步封神!Dify 工作流秒变智能插件,MCP Server 实战全攻略

接下来我们将重点讲解如何构造插件所需的Schema数据结构,这是一段标准的 JSON 格式,用于描述你希望对外暴露的功能。

Black_Rock_br的博客 1393

生成对抗网络(GAN、DCGAN、ACGAN)-----学习笔记

生成对抗网络学习笔记 生成对抗网络有两个关键结构:生成模型、判别模型。 生成模型:输入是一个服从正态分布的N维向量,利用这个N维向量生成一张图片。 判别模型:对于生成模型输出的图像判别它是不是真的图像。 生成模型和判别模型的博弈关系在于:生成模型的目的是生成让判别模型无法判别真伪的图像,而判别模型的目的是判断输入图像的真伪。 结合代码来看生成对抗网络中,生成器和判别器的训练过程: 判别模型的训...

weixin_43227526的博客 5491

告别语言障碍:Awesome-Dify-Workflow多语言翻译工作流全攻略

你是否还在为跨语言内容创作发愁?面对专业文档翻译效率低、机器翻译质量参差不齐、多语言版本难以统一风格等问题, Awesome-Dify-Workflow 翻译工作流(Workflow)提供了一站式解决方案。本文将带你从零开始掌握这套开源工具,实现从基础翻译到专业本地化的全流程优化,让你的内容轻松触达全球用户。 ## 翻译工作流核心价值与应用场景 Awesome-Dify-Workflow 是一...

gitblog_00386的博客 911

GD32 TLI+IPA实战:5分钟搞定RGB888屏幕显示,并开启2D图形加速

本文详细介绍了如何使用GD32微控制器的TLI和IPA功能快速驱动RGB888屏幕并开启2D图形加速。通过硬件配置、时序设置和显存管理,开发者可以高效实现图形界面渲染,并利用IPA加速器提升性能,适用于嵌入式GUI开发等场景。

weixin_29163797的博客 231

基于PyTorch+Transformer实现谣言检测系统

本项目使用基于`PyTorch+Transformer`的谣言检测模型,将文本中的谣言事件进行连续向量化,通过一维卷积神经网络的学习训练来挖掘表示文本深层的特征,避免了特征构建的问题,并能发现那些不容易被人发现的特征,从而产生更好的效果。

优快云 精品推荐 6351

本地部署Dify与Qwen3打造专属AI助手全攻略

大语言模型(LLM)作为当前AI领域的前沿技术,通过深度学习算法实现了接近人类的文本理解和生成能力。其核心原理是基于Transformer架构的海量参数模型,通过自注意力机制处理长距离依赖关系。在工程实践中,开源模型如Qwen3结合开发平台Dify,可以构建出具备知识库管理、多轮对话等能力的本地化AI应用。这种技术组合特别适合需要数据隐私保护的企业场景,例如金融、医疗等行业的内部知识管理系统。通过vLLM等推理优化框架,即使在消费级GPU硬件上也能获得可用的推理速度。部署过程中涉及的关键技术点包括Docke

weixin_33946605的博客 361

如何创建 SAP ABAP CDS View 的 Association

所以本文我们虽然学习了如何创建 SAP CDS View 的 association,知道了 association 是用来在 CDS View 里将两张数据库表关联起来,但根本不知道怎么使用这个 association. 而且从 association 的写法来看,似乎和本教程之前介绍 inner join,left join 这些数据库表的连接操作没什么区别,都是根据两张表的 carrid 和 connid 字段相同进行的连接。只看到了我们在 CDS View 源代码实现里,放出来的四个字段。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 904

从0到1:Dify AI智能体部署与使用全攻略_如何让智能体直接登录设备执行命令

在本次探索中,我们全面深入地了解了 Dify,从部署前的精心准备,到实际的部署流程,再到使用操作指南,以及常见问题的排查与解决,Dify 展现出了强大的功能和独特的魅力。通过部署 Dify,我们搭建起了一个高效的 AI 应用开发平台,它就像是一个充满无限可能的创意实验室,为我们开启了通往 AI 世界的大门。在使用操作方面,Dify 提供了丰富多样的功能。创建知识库,让 AI 智能体拥有了强大的知识储备,能够基于特定领域知识进行准确回答,就像一个无所不知的专家随时为我们提供专业的建议;

2401_85116933的博客 1901

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

入门Dify平台:工作流节点分析

1.记一次由于操作失误致使数据库瘫痪的故障分析与解决方案2.网络之谜:记一次失败排查的故事3.你是否想知道如何应对高并发?Go语言为你提供了答案!4.2023年终总结:拉帮结伙,拼搏探索新机遇5.谁说后端不能画出美丽的动图?让我来给大家拜个年!6.【10秒开服】幻兽帕鲁全自动部署教程,难道你还想手动搭建游戏服务器吗?快来学习这个简单又快速的方法!7.踩坑指南:入门OpenTenBase之部署篇8.踩坑指南:入门OpenTenBase之监控篇9.加速博客体验:静态资源优化技巧大揭秘!10.

weixin_36269141的博客 260

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

高效工作流速成秘籍:DeepSeek+Dify自动化协同实战(DIFY核心功能深度拆解)

零基础快速掌握AI工作流搭建核心技能,通过「理论+实操+案例」三重赋能,助力科研/开发/办公场景效率提升300%!文末有分享链接.

2501_90713682的博客 3843

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

上一篇: 【高危生产事故预警】:一个错误配置引发的MySQL 1045批量连接失败
下一篇: 为什么你的MCP服务器资源利用率总是偏低?深入剖析resources动态配置陷阱
CodeVibe
博客等级 码龄1年 139粉丝 2123原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值