达梦数据库客户端备份操作步骤

达梦数据库自动备份与手动备份, 还原与恢复具体操作步骤,带图(超详细,windows+linux) 按照以下步骤直接操作即可,可选择自动备份或手动备份,亲测有效! 自动备份步骤 (1)开启归档模式 1.运行图形化“DM管理工具”,右键数据库,选择“管理服务器” 2.系统管理,状态转换为配置状态: 3、开启归档模式,并新增归档空间限制 4、重新开启数据库打开状态,系统管理—打开—转换 5、使用图形化工具“DM服务查看器”右键重新启动,使归档模式配置生效。 6…重新查看归档模式打开状态,同步骤1 7.检查归档模式是否开启成功: select name,status,archmodefromv,ar 阅读详情

第一步:右键打开以下界面、点击管理服务器

第二步:选中系统管理

第三步:状态转换为配置 点击转换

第四步:点击归档配置、归档模式改成归档、并新增一个备份的位置、点击确认让页面关闭

第五步:重新执行第一步,然后将状态转换为打开(确认归档模式处于归档模式)

如果不是,重复上一步

第六步:新建备份

第七步:点击确认,有的时候提示目录冲突,新建一个就好

达梦数据库备份策略 阅读详情

相关推荐

达梦数据库DM8-逻辑备份之导入导出

达梦数据库DM8-逻辑备份之导入导出系列文章目录本文环境1.达梦数据库备份介绍2.达梦数据库逻辑备份2.1 使用DM管理工具导入导出2.2 使用Dexp和Dimp工具进行逻辑导出和导入1.使用Dexp实现整库逻辑导出。2.使用Dimp工具实现整库逻辑导入。3.使用Dexp和Dimp实现用户级逻辑导出和导入3.使用Dexp和Dimp实现模式级逻辑导出和导入4.使用Dexp和Dimp实现表级逻辑导出和导入 系列文章目录 达梦数据库DM8-windows环境安装(图文详情) 达梦数据库DM8-centos7环境安

weixin_42082084的博客 1万+

达梦数据库的备份与还原

DM备份还原的目的是将数据库备份起来,当发生故障时,可以将数据库恢复至备份时的状态,分为物理备份还原和逻辑备份还原,物理备份还原可以分别在数据库脱机和联机状态下进行,使用到的工具有manager、console和dmrman,逻辑备份还原利用DM管理工具或dexp/dimp工具进行导入导出操作

wxq1212的博客 1万+

达梦数据库的备份还原之物理备份与还原

数据库处于运行状态、并正常提供数据库服务情况下进行的备份操作,我们称为联机备份。联机备份是使用客户端(disql)工具连接到数据库实例后,通过执行 SQL 语句进行;也可以通过配置作业,定时完成自动备份。联机备份不影响数据库正常提供服务,是最常用的备份手段之一。联机方式支持数据库、用户表空间、用户表和归档的备份以及用户表的还原。联机备份时,可能存在一些处于活动状态的事务正在执行,为确保备份数据的一致性,需要将备份期间产生的 REDO 日志一起备份。

weixin_46357988的博客 1036

达梦数据库备份与恢复实战教程

在数据库管理中,备份与恢复是确保数据安全和业务连续性的重要措施。无论是在灾难恢复、数据丢失还是其他故障场景下,备份文件都能帮助我们快速恢复数据,从而减少业务中断时间和数据丢失风险。达梦数据库(DM Database)作为一款国产数据库,提供了多种高效灵活的备份与恢复方案,支持全量备份、增量备份、日志备份等多种方式,并且具有较高的可用性和可靠性。本文将通过实际任务来详细讲解达梦数据库的备份与恢复过程,重点介绍如何使用 DM 控制台工具和 DM 管理工具进行数据库、表空间和表的备份与恢复操作。

2301_80317444的博客 4968

达梦数据库物理备份恢复之定时备份作业

参考手册《DM8作业使用手册》《DM8备份与还原手册》 一、简介 本次主要介绍达梦数据库定时备份作业配置。 备份作业的配置可以使用两种方式: 1.通过管理工具(方便,友好,易操作) 2.通过SQL语句执行对应的系统包 二、环境说明 OS:NeoKylin Linux Advanced Server release V7Update6/(Chromium)-x86_64 DB_VERSION:DM V8 1-1-190-21.03.12-136419-ENT 数据库归档模式:已开启 DMAP服务:已运行 .

Mrkill123的博客 1253

达梦数据库高效备份恢复策略

达梦数据库备份恢复前言一、备份还原工具二、脱机备份恢复(使用dmrman)1.数据库启动DMAP服务2.源库脱机备份3.目标库还原恢复4.在线备份(使用disql)5.增量备份恢复6.表空间备份恢复 前言 数据库备份是 DBA 日常最重要的工作内容。备份的主要目的是数据容灾,保证数据的安全性,在数据库发生故障时,通过还原备份集,将数据恢复到可用状态。 一、备份还原工具 Disql 工具:联机数据备份与还原,包括库备份(不包括库还原,全库还原需使用dmrman脱机还原)、表空间备份与还原、表备份与还原; D

weixin_39053024的博客 559

【达梦数据库】备份与还原篇

在对达梦数据库进行备份还原之前,需要了解的是,达梦数据库有两种备份还原的方式:物理备份还原和逻辑备份还原,其中物理备份又可以分为冷备和热备,在实际的场景中可以根据需求来选择最合适的备份还原方式。

打怪升级记录.log 1万+

Netty源码分析系列之writeAndFlush()下

write()只会将数据只是发送到了ChannelOutboundBuffer 缓冲区中,还没有被发送到操作系统的套接字中只有当调用了 flush()方法后,才会真正将数据发送到套接字中。那么 flush()方法的源码又是如何执行的呢?

天堂的博客 1573

标题达梦数据库基础知识分享与基础问题讲解

标题达梦数据库基础知识分享与基础问题讲解 一、通过SQL语句修改用户策略 查看用户口令到期时间 select USERNAME,EXPIRY_DATE from DBA_USERS; 修改登录失败口令锁定时间(分钟) ALTER USER username LIMIT PASSWORD_LOCK_TIME 10; 修改口令可以使用的期限(天数) ALTER USER username LIMIT ...

ZzzNnnnnnn的博客 1814

YOLO模型使用jupyterlab的方式进行预测/推理(示例)

首先相信很多使用过python的人都或多或少地了解过这个应用。是一个开源Web应用程序,可让用户创建和共享包含实时代码、公式、可视化和叙述文本的文档。用途包括:数据清理和转换、数值模拟、统计建模、等等。而Jupyter Lab则是Jupyter的下一代笔记本界面。是一个基于Web的交互式开发环境,用于Jupyter notebook、代码和数据。非常灵活,可支持数据科学、科学计算和机器学习领域的广泛工作。是可扩展和模块化的,其可编写插件来添加新组件并与现有组件相集成。

ocean00008899的博客 902

Windows服务器XMRig挖矿病毒深度清除实战指南

XMRig是一种广泛用于Monero(XMR)加密货币挖矿的开源工具,其在Windows环境中的持久化机制已远超传统木马范畴,融合WMI事件订阅、服务伪装、PowerShell无文件执行与注册表隐写等多重反检测技术。理解其基于行为而非特征的生存逻辑,是实现有效检测与根除的前提。该技术具备强隐蔽性、高自愈性与网络通信合法化特征,常见于RDP弱口令爆破、SMB共享泄露及PowerShell远程执行等非漏洞类入侵场景。本文聚焦Windows原生命令与Sysinternals工具链,提供覆盖进程定位、WMI清理、服

weixin_30535843的博客 735

达梦数据库如何做定时备份和删除过期备份

达梦数据库如何做定时备份和删除过期备份? 数据库维护过程中,备份和恢复是重中之重的事情。尽管很多时候数据库运行缓慢,但对数据库丢失数据而言,后者是致命的。所以,DBA要尽一切可能的做好数据库的备份工作。我们都知道数据库备份可以手工执行命令来备份,但是数据库备份一般都是在业务低峰期做的,人为的执行容易遗忘备份,并且不方便,所以我们可以把备份任务做为定时任务来执行。那么达梦数据库是怎么实现定时备份的呢? 达梦数据库的定时备份有两种实现方式: 一、通过建立数据库job对象来定时备份 二、通过编辑备...

zccmp20的专栏 3932

Docker部署OnlyOffice踩坑实录:解决editor.bin下载失败的3种姿势

本文详细解析了Docker部署OnlyOffice时editor.bin下载失败的常见原因,并提供了三种核心解决方案。重点剖析了容器网络配置、Nginx反向代理(特别是proxy_pass设置)以及安全策略调整,帮助开发者彻底解决静态资源加载问题,确保文档协作平台稳定运行。

weixin_29281941的博客 873

达梦数据库备份与还原

文章达梦数据库(DM)的备份与还原是确保数据安全的重要手段。

2301_81247953的博客 2281

windows 配置 libxml2

路径:\libiconv-1.9.2-1-src.zip\src\libiconv\1.9.2\libiconv-1.9.2\include\。执行完后,在当前win32目录中会生成了一个bin.msvc目录,其中就有开发需要的libxml2.lib和libxml2.dll文件。将 libiconv.la 复制到 新建的 lib 目录,并将其改名为 iconv.lib。路径:libiconv-1.9.2-1-bin.zip\lib\。将如下的 iconv.h 复制到新建的 include 目录。

SHELLCODE_8BIT的博客 3886

YOLO26涨点改进 | 全网独家复现、小目标检测改进篇 | TGRS 2025 | YOLO26引入MFAE-YOLO中的GFFP、FCPS 和 C3k2-FPEU创新点,涨点起飞,直接发论文

🔥本文给大家介绍在YOLO26中引入MFAE-YOLO中的 GFFP(全局特征融合处理)、FCPS(特征通道像素注意力) 和 C3k2-FPEU(特征池提取单元) 二次创新改进模块,能显著提升对小目标的检测性能。GFFP通过多尺度特征融合增强全局上下文感知能力,有效提升小目标在复杂背景下的可辨性;FCPS融合通道、像素和空间注意力机制,增强了模型对关键细节和小区域特征的关注,提升检测精度;C2F-FPEU利用多种池化方式挖掘细节特征,优化浅层特征表示能力。三者协同提升了YOLO26在小目标检测中的鲁棒性。

Ai缝合怪、助力小伙伴高效发论文 306

DM8 达梦数据库客户端工具的使用

目录DM常用的客户端工具他们都在哪儿?Linux的图形化界面中的客户端工具在哪?配置工具详解1、 dbca、dmservice1.1 DM数据库配置助手(dbca)1.2 DM服务查看器(dmservice)2、 console、dts2.1 DM控制台工具(console)(不常用)2.2 DM数据迁移工具(DTS)(经常用)3、 manager、disql3.1 DM管理工具(manager)(最常用最常用最常用)3.2 disql工具(命令行工具)4、 dexp/dimp4.1 dexp导出工具4.2

ryiryim的博客 2万+

从入门到精通:Cursor使用全攻略

Cursor是一款基于VSCode深度定制的AI编程工具,由Anysphere公司开发。它将AI技术与代码开发深度融合,能够理解自然语言指令并生成高质量代码,支持代码补全、跨文件上下文理解等功能。本文详细介绍了Cursor的安装设置、界面导航、基本操作和Composer模式等核心功能,并提供了高效提示词写作技巧和实际应用案例(如浏览器插件开发、复杂表单组件构建等)。文章还总结了使用注意事项和常见问题解决方案,展望了AI编程工具的发展前景。Cursor通过智能代码生成和项目理解能力,显著提升了开发效率,适合各

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 6460

达梦数据库自动备份,DM8设置自动备份,达梦数据库,自动备份。详细步骤。常用命令,启动关闭数据库,查看DMAP状态

本文主要讲解具体操作步骤,和注意事项。更详细的概念说明可参考官方技术手册达梦官方技术手册获取方法有两种:1.在dm安装目录下的doc目录中。2.直接访问官方技术网站官方技术网站。

道友 6799

2026最新YOLO26改进:卷积层、轻量化、注意力机制、损失函数、Backbone、SPPF、Neck、检测头全方位优化汇总

针对YOLO26模型改进痛点,本专栏整理200+实战验证方法,覆盖卷积层、注意力机制等核心模块。 每种方法含原理、性能分析、改进路径及实操流程,代码可直接运行,快速提升模型效果,性价比超高。

魔改工程师的博客 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

达梦数据库定时备份

达梦数据库定时备份数据库前言准备工作配置数据库备份全量备份数据库操作步骤(以每周六晚22点全量备份数据库为例):增量备份数据库操作步骤(以每晚22点增量备份数据库,周六除外为例):定时删除增量和全量备份文件操作步骤(以每周日1点删除增备和全备,备份文件保留半年为例):查看作业的运行情况操作步骤: 前言 这是一篇指导如何使用达梦数据库完成数据库的定时全量、增量备份的文档,对达梦数据库自带的增量、全量备份进行讲解。 准备工作 使用达梦数据库自带的备份功能前提条件: 确保AP服务已启动,启动命令./DmAPSe

u012452840的博客 1184

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

如何使用DPA华为备份一体机备份达梦数据库

首先,在客户端安装备份一体机客户端,根据操作系统,上传指定代理软件包至/opt目录下,解压软件代理压缩包,进入指定opt目录下HWClientService目录使用./isntall.sh运行代理,根据提示输入本机IP和DPA浮动ip地址,选择数据库类型。步骤9 回到“标准备份 > 备份计划”视图,在已创建的达梦数据库标准备份计划的“操作” 栏下单击“执行”。步骤3 在“标准备份”视图中,单击“备份计划 > 创建”,系统进入“创建标准备份计划” 页面。步骤7 在“配置项”视图中,配置标准备份选项。...

weixin_59122986的博客 2427

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

深度学习工具包 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")

达梦数据库备份还原介绍

达梦数据库备份还原介绍

qq_56594426的博客 1668

达梦数据库逻辑备份与还原

逻辑备份的核心是使用dexp(dexpdp)命令将源库进行逻辑导出,使用dimp(dimpdp)命令将该备份文件进行逻辑导入,使用逻辑备份的前提是数据库必须是联机状态的。导入和导出的时候都可以选择四种级别:数据库级别(FULL)、用户级别(OWNER)、模式级别(SCHEMAS)、表级(TABLES)。

weixin_44812182的博客 1238

<达梦>《达梦数据库备份归档》

达梦数据库备份

Else 的博客 2015

达梦数据库的备份和还原

一、基础知识 1.备份还原的作用: 备份的主要是起到数据容灾的作用,是当数据库在发生故障时,能保证数据安全的一种有效的手段;通过对备份集数据的还原,就可以将数据恢复到数据库故障前的状态。 2.备份、还原、恢复的基本原理: 在达梦数据库中,数据是存储于数据库的物理数据文件中,页是数据存储的基本单元,任何对DM数据库的操作,其根本是对某个数据文件页的操作,所以备份的本质就是将数据文件中的有效页复制保存到备份集中,有效数据页就包括了数据文件的描述页和被分配使用的数据页;在数据库服务器运行的情况下,对数据库

weixin_61894388的博客 1274
上一篇: centos 安装mongod 命failed status=14
下一篇: Public Key Retrieval is not allowed
JNWsong
博客等级 码龄9年 287粉丝 204原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值