【AI应用实战-claude】claudecode基础斜杠命令(七)

【Claude Code】Claude Code 使用指南 本文介绍了AI编码助手Claude的基础和进阶操作指南。基础部分涵盖启动命令、模式切换(自动编辑/Plan/Yolo模式)、资源监控等核心功能,重点讲解了斜杠命令的使用方法。进阶操作详细说明了CLAUDE.md文件的创建与管理,包括项目规范、代码风格等内容的配置,以及如何通过该文件建立持久上下文。同时提醒了使用过程中的安全风险,建议通过配置文件限制AI对关键代码的访问权限。全文提供了完整的操作指引和安全建议,帮助开发者高效安全地使用Claude进行编码辅助。 阅读详情

相关推荐

Claude Code斜杠命令:AI编程的指令式协作新范式

在AI编程工具从对话式交互向工程化协作演进的背景下,斜杠命令作为一种轻量级、确定性、上下文感知的指令协议,正成为中高级开发者提升编码效率的核心范式。它摒弃模糊的自然语言prompt,转而通过`/clear`、`/rewind`等原子化命令实现精准上下文控制与可逆推理,显著降低重复操作损耗与重构风险。该模式契合现代IDE工作流,天然支持代码规范统一、测试契约生成与语义级重构,在全栈、后端及数据工程等注重交付效率的场景中展现出强技术价值。本文深入解析其设计原理与五大高频命令的实战逻辑。

weixin_33743880的博客 330

Claude Code入门学习笔记(五)--Claude Code命令行输入

claude code 是 Anthropic 推出的终端 AI 编码助手,在交互界面中通过 斜杠命令(Slash Commands)来控制 AI 助手的行为和上下文,合理使用斜杠命令,配合自然语言输入更加顺利完成开发操作。

shenxiaomo1688的博客 4972

02AICoding-ClaudeCode官方最佳实践

本文介绍了Anthropic推出的智能体编程工具Claude Code的最佳实践。主要内容包括:1)通过创建CLAUDE.md文件记录项目信息、代码风格和工作流程;2)管理工具权限和安全设置;3)为Claude提供bash工具和MCP服务器扩展功能;4)使用自定义斜杠命令自动化重复工作流程。该工具设计注重灵活性、安全性和可定制性,适合工程师通过实验找到最适合自己的使用方式。文档提供了从基础设置到高级功能的具体操作指南,帮助用户高效集成Claude到开发工作流中。

分享技术,传播知识! 2413

ClaudeCode配置本质:Node.js环境、CLI认证与VS Code集成三层对齐

ClaudeCode并非传统VS Code插件,而是一个依赖Node.js运行时、通过本地CLI调用Anthropic API的代理系统。其核心原理在于环境层(Node.js ABI兼容性)、认证层(ANTHROPIC_API_KEY单源权威)与路径层(.claude.json与settings.json职责分离)的三重对齐。技术价值体现在规避权限冲突、杜绝密钥明文存储、支持多模型代理扩展;典型应用场景包括国内开发者接入DeepSeek或阿里云Qwen等兼容Anthropic协议的模型服务。理解这一机制,是

culiao6493的博客 4757

Claude Code 实战教程:从入门到精通的完整指南

Claude Code实战教程,基于2.18万Star开源项目claude-howto,一套从入门到精通的完整指南。涵盖10大核心模块:斜杠命令一键触发高频操作、Memory三层记忆跨会话保持规范、Skills可复用工作流插件、Subagents拆任务给专用AI专家、MCP外部工具集成、Hooks自动化钩子,另有插件生态与离线手册。提供50+可直接复制的模板和脚本,自带自测quiz检验掌握程度,支持中英越三语。官方文档只讲"是什么",本项目教"怎么串成生产力",周末11至13小时刷完即可打通全能力。

Java&AI小吕布的博客 479

ClaudeCode部署教程【实战篇】支持win

支持的 IDEWindows教程(WSL部署)Claude Code for Windows当前不受支持,但您仍可以通过WSL在Windows上部署:WSL (Windows Subsystem for Linux),微软开源的Linux on Windows框架。安装WSL,必须满足以下要求。

li1441853031的博客 2938

ClaudeCode多智能体编程实践:从安装配置到任务编排

AI编程正在从对话式辅助走向智能体执行,开发者的角色也从逐行编写代码转变为设定目标、协调任务。多智能体系统正是这一范式下的核心架构,它通过将复杂任务拆解给多个专职智能体,分别负责设计、编码、测试与文档,从而突破单Agent在上下文长度、目标干扰和并行能力上的瓶颈。ClaudeCode作为终端原生的编程智能体工具,天然支持文件操作、Shell命令执行和子任务分发,为落地多智能体编程提供了轻量级基础设施。本文从环境安装、权限配置出发,介绍CLAUDE.md如何定义团队级约束,并通过架构师、开发者、测试者、文档编

weixin_33965305的博客 416

ClaudeCode终端工作流实战:从报错排查到Vue生成全链路

ClaudeCode并非传统AI编程插件,而是一套深度耦合终端环境的开发者工作流协议。其核心原理在于通过斜杠命令(Slash Command)封装自然语言指令,结合上下文快照、API中转站与动态token管理,在终端会话中实时生成可执行代码或诊断命令。技术价值体现在对Git历史、进程状态、错误堆栈等真实开发上下文的理解与响应能力,显著提升CI/CD集成、故障排查和UI组件生成效率。典型应用场景包括在WSL2+Tabby中运行/explain分析部署失败、用jq预处理Figma JSON后调用/generat

weixin_29010003的博客 301

05AICoding-ClaudeCode整体架构与功能概览

Claude Code架构与功能概览 Claude Code是一个工业级AI代理系统,由六大核心模块构成协同工作闭环: 内置工具系统:提供文件读写、命令执行等基础能力,是代理与外界交互的唯一通道 多级记忆系统:通过CLAUDE.md等文件实现跨会话知识沉淀,解决"金鱼记忆"问题 项目管理系统:采用Checkpoint机制确保操作安全,支持一键回滚错误修改 扩展能力系统:通过MCP/Skills/Plugin三套机制扩展代理能力 斜杠命令系统:50+内置命令精确控制代理行为 多代理协作系统

分享技术,传播知识! 1148

ClaudeCode桌面版接入DeepSeek-v4实战指南

Anthropic协议是AI编程工具统一调用接口的关键标准,其核心在于HTTP路径、Header签名与模型字段的严格兼容。DeepSeek-v4作为国内首个完整实现该协议的代码大模型,支持标准`/anthropic/v1/messages`路由、`x-api-key`认证及长上下文流式响应,使ClaudeCode等客户端无需修改源码即可切换为本地可控的AI编程底座。技术价值体现在稳定性提升(规避海外服务DNS/SSL/限流问题)、代码理解增强(128K上下文+函数注释生成率+23%)与工程平滑迁移(零配置变

weixin_30715523的博客 533

Claude Code 完整使用教程(2026最新版)

《Claude Code 完整使用教程(2026最新版)》摘要: Claude Code 是 Anthropic 公司推出的智能编程工具,通过自然语言对话实现代码编写、调试和重构。本教程基于 v2.1.101 版本,涵盖安装配置、核心功能及最新特性。主要内容包括: 多平台安装方式(macOS/Linux/Windows) 桌面应用专属功能如并行会话、定时任务和语音模式 模型选择指南(Sonnet/Opus/Haiku) 快速入门示例:5分钟创建Node.js项目 核心功能:代码读写、命令执行、Git集成等

程序猿_三产 2万+

Claude Code for VSCode:零基础职场人的AI办公工作台

VSCode作为主流代码编辑器,正成为AI原生办公的关键入口;其插件生态与文件系统深度集成能力,让AI不再停留于聊天界面,而是直接操作文档、表格、PDF等真实工作对象。Claude Code通过将大模型能力嵌入VSCode本地环境,实现自然语言驱动的自动化任务执行——无需编程基础,即可完成数据汇总、批量通知生成、合同比对等高频办公场景。它依托Python+Node.js+Git技术栈构建稳定运行底座,并以中文界面、结构化提示词、技能封装(Skills)降低使用门槛。本文聚焦非技术人员如何快速搭建可信赖的AI

weixin_34166847的博客 473

Claude Code MCP 网络搜索配置命令

本文对比了Windows与Linux/macOS系统下配置Claude MCP服务的命令差异。Windows需通过cmd /c执行命令并使用反斜杠路径,而Linux/macOS可直接调用命令并使用正斜杠路径。文章提供了Brave Search、Tavily、Serper和DuckDuckGo四种搜索服务的跨平台配置示例,其中Tavily(AI增强)和Serper(Google搜索)为首选推荐。配置步骤包括获取API密钥、替换命令参数和执行配置命令,不同系统需注意命令格式差异,Windows用户还需确保已安装

weixin_44903776的博客 2375

ChatGPT最强对手Claude使用教程

Cladue最近很火,作为ChatGPT4的平替版,它无需付费,使用方便,很多网友通过效果对比,发现它的性能要好于ChatGPT3.5,可以媲美ChatGPT4。最主要是使用很方便,十分钟就可以轻松部署,下面记录一下自己的使用历程,希望能给大家一点帮助。

Python,数据分析,机器学习,深度学习 2万+

ClaudeCode入门10-命令大全(小白入门:收藏!Claude Code 所有命令和快捷键一网打尽)

Claude Code 内置了丰富的命令和快捷键体系,但很多人只用到了冰山一角。本文将所有斜杠命令、感叹号命令、键盘快捷键、命令行启动参数全部整理成册,每个命令都配有使用场景和实操示例。这是一份你值得收藏的 Claude Code 完整命令速查手册,随用随查,效率拉满!

yueyeguzhuo的专栏 139

Claude Code 命令行参考大全

Claude Code 命令行速查摘要 核心功能: 提供完整Claude CLI参考,覆盖130+ flags、120+斜杠命令、110+环境变量 三层命令结构:顶层子命令、启动flags、交互式斜杠命令 关键命令: 交互模式:claude(常规)/ claude "query"(带初始提示) 非交互模式:claude -p "query"(执行后退出) 会话管理:-c续接最近 / -r恢复指定 / --bg后台运行 模型控制:--model指定版本 / --effort设置响应级别 特色功能: 权限管理:

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 185

Qt6导入QtChart绘制图表(添加组件)

我在按照大佬们的说明添加QtChart时发现,我的电脑上并不能正确的添加QtChart并编译通过,所以在综合了两位大佬的说明又自己探索了一番后,正确编译通过,分享出来,以便同志们节省一些时间。

Nuaa0719301zyx的博客 2953

【JavaSE】之流程控制与方法

Java基础之Java流程控制与方法相关知识介绍~

小新要变强的博客 5799

android 运动目标检测_MindSpore应用案例:AI对篮球运动员目标的检测

MindSpore作为一个端边云协同的开源的全场景AI框架,今年3月份开源以来,受到了业界的广泛关注和应用,欢迎大家参与开源贡献、模型众智合作、行业创新与应用、学术合作等,贡献您在云侧、端侧 (HiMindSpore 应用程序)、边侧以及安全领域的应用案例。MindSpore与您在AI领域共同成长,让AI使能千行百业,释放出强大的生产力。本文讲述的是MindSpore对篮球运动员目标的检测应用,通...

weixin_33603813的博客 835

​非线性分析-增加位移量可能出现下面错误。虽然求解无法在所有时间点完成,但在某些点上仍能够求解部分结果。请参阅“帮助系统”中的故障排除,以了解更多信息详情。由于受约束,规划求解引擎无法收敛

基于收敛状态拆分载荷步‌:在已收敛的载荷步基础上,将未收敛的关键区域拆分为更细的子步,比如在载荷突变点前设置5~10个子步,逐步加载。替换冲突约束为弱约束‌:若存在约束冲突,将刚性约束替换为弱弹簧约束(刚度设为1e-6~1e-4),既限制刚体位移,又不影响结构的变形自由度,命令流:SPRING, NODE, K, 1e-6。部分区域约束完整,但存在未被约束的刚体自由度,或约束类型与大变形/接触逻辑冲突,比如某部件的位移约束在初始阶段有效,但大变形后约束位置脱离实际受力点,导致求解器在该阶段无法收敛。

qq_15963745的博客 145

室内温度控制仿真(Simulink+PLC)

本篇博客将会带领大家解读Simulink自带的仿真模型(Thermal Model of a House),之后再讨论PLC控制系统控制环境温度的一些经验方法

RXXW_Dor的博客 3463

MTEX包在Matlab中实现从EBSD数据生成Abaqus网格与晶粒取向:一种对用户材料旋转矩阵分量实践的全面指南

此教程提供了一种使用MTEX Matlab包处理EBSD数据的方法,并生成Abaqus输入文件,这对于进行多晶体有限元分析具有极大的帮助。但值得注意的是,这只是一个基本的例子,实际应用中可能需要根据您的实际需求进行调整。MTEX包还提供了许多其他的功能,可以进行更复杂的分析和处理,我非常推荐您去探索。希望这篇文章能对您有所帮助,如果您有任何疑问或建议,欢迎留言交流。在接下来的文章中,我将会介绍更多关于MTEX的高级功能,敬请期待。– (完)–

qq_38334677的博客 4439

AUTOSAR进阶图解==>AUTOSAR_SWS_CANNetworkManagement

本文介绍了AUTOSAR架构中的CAN网络管理(CanNm)模块,主要内容包括: 模块概述:CanNm是协调CAN网络节点状态转换的基础组件,采用去中心化设计,通过周期性发送网络管理PDU保持网络活跃状态,支持网络唤醒、睡眠和部分网络功能。 架构设计:CanNm位于AUTOSAR中间层,连接上层通信管理器(ComM)和底层CAN接口(CanIf),包含状态管理、PDU处理和定时器管理等子组件。 状态机设计:定义了三种主要模式(总线睡眠、准备睡眠和网络模式)及其转换逻辑,网络模式又包含重复消息、正常操作和准备

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 2041

【k8s故障处理篇】calico-kube-controllers状态为“ImagePullBackOff”解决办法

【k8s故障处理篇】calico-kube-controllers状态为“ImagePullBackOff”解决办法

jks212454的博客 2308

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: 【AI应用实战-claude】claudecode基础CLI命令(六)
下一篇: 【AI应用实战-claude】claudecode推荐的几个skill(八)
forest_long
博客等级 码龄18年 7411粉丝 873原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

forest_long

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值