案例学习-万事达卡全球业务服务中心(GBSC)

mastercard-mpgs-sdk:万事达卡支付网关服务的SDK-使MPGS请求更轻松 万事达卡-mpgs-sdk 使MPGS请求变得容易 安装 玛文 < dependency> < groupId>com.github.marcoblos</ groupId> < artifactId>mastercard-mpgs-sdk</ artifactId> < version>0.0.1-SNAPSHOT</ version> </ dependency> 入门 支付方式 MastercardProperties properties = new MastercardProperties (); properties . setBaseUrl( " https://eu-gateway.mastercard.com/api/rest/version/ " ); properties . setApiVersion( " 45 " ); 立即下载

万事达卡的全球业务服务中心(GBSC)是提供集中的全球金融交付的SSO,提供交易、会计、计费、人力资源运营、法律和特许经营等服务给横跨50个国家的地区和业务部门。

 

自动化旅程

▲

 GBSC自动化之旅始于2012年的金融共享服务倡议。最初的目标集中在更好地利用固有的优势核心后台系统中的自动化功能(Oracle ERP、Hyperion、Workday等)。这包括选择使用第三方工具和开发临时脚本和工具。虽然这种方法是有益的,但没有完全满足人们对数字自动化的期望。

       其结果是一个战略性的决定,开始了更广泛、更全面的自动化和创新,越来越多的利用RPA +AI 技术:

2015年,自主研发和引进包括VBS和python。这为无人值守自动化创造了可能性。

2016年,GBSC评估了RPA软件,启动了一个自动化项目来部署RPA解决方案。GBSC自筹内部资金创新团队和投资基础设施。

2017年,GBSC对运营业务流程专家进行了RPA培训,驱动手动流程向自动化转换,同时实现跨GBSC业务部门部署25个自动化流程的目标。

2018年,GBSC增加员工和资金运营RPA,实现交付60个自动化流程,帮助节约超过2.3万小时/年的工作时间。

解决方案

▲

RPA让评估运营和自动化可重复的手工任务成为可能。利用从各种RPA+AI中收集的实践和信息GBSC已经创建了一个虚拟员工队伍,自动化解决方案分为观察&报告,过程&记录,转换&认知。为了确保GBSC的跨部门协作,建立了RPA管理框架(类似RPA+AI卓越中心):

提出想法: 鼓励 GBSC 团队提交自动化的想法,无论是多么小的使用场景或者适应性不太高。通过不断的交流和培训,整个团队对RPA的认知会不断提升。

验证想法: 自动化新需求的想法由流程经理负责评估其复杂度和产出。他们会优先选择任务量大、重复性高、复杂度相对较低的流程优先开始实施。

         流程适用性评估(关于流程适用的评估可参考此文)

实施自动化: 遵照规范的RPA开发流程,参考最佳实践经验,以及敏捷管理方法

奖励提出创意者: 通过实践检查出实实在在的自动化好处。奖励提出自动化想法员工,并在公司内部信息发布系统上表彰员工。

监控自动化: 持续监控RPA虚拟员工的及时性、效率和正确率等各项指标。

最终收益

▲

GBSC创造了一个强大的端到端利用RPA+AI的自动化解决方案。这些创新的解决方案帮助大量手工和重复的工作被自动化,最终提高质量、效率和业务能力:

创建了相当于10个 FTE 工作量的虚拟劳动力(约23000小时工作时长),使团队可以集中精力到更高价值的工作。

从2016-2018年,一共部署上线了60个自动化流程

减少出错损失,提升合规性

附. 关于微信公众号

微信公众号ID:RPA_Journey

官网客服ID:RPAPlus

为什么是RPAPlus? 因为RPA + AI 有更多可能性 ;RPA + 研发RPA优化等于更好的系统Performance 。

感谢您的关注和阅读,希望这篇文章能为您带来帮助。

【RPA行业原创纯干货内容分享】

【引用或者转载请务必标明出处】

【公众号回复 RPA可以受邀入群】

惠普全球服务中心(中国)质量之路 惠普全球服务中心(中国)质量之路惠普全球服务中心(中国)质量之路 立即下载

相关推荐

电蚊拍为什么能秒杀蚊子?深入解析两种四倍压整流电路设计差异

本文深入解析电蚊拍秒杀蚊子的核心原理——四倍压整流电路设计,对比对称式与级联式两种方案的性能差异。通过详细电路分析、实测数据对比和选型建议,揭示高压电路设计的关键技术要点,为电子爱好者和工程师提供实用参考。

rust6ferris的博客 749

流量限速之GBSC

流量限速之GBSC 目录 一. 前言..............................................................................3 二. GBSC基识 .........................................................................4 三....

weixin_34249367的博客 1214

MFC 修改CheckBox的文本颜色方法

设置主题 这一步是必须的,不可省略。 BOOL CMFCApplication1Dlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE); // 设置小图标 // TODO: 在此添加额外的初始化代码 // 设置主题 HWND

Kim的博客 2249

warning:java:来自注释处理程序org.sonatype.guice.bean.scanners.index.SisuIndexAPT6

warning:java:来自注释处理程序org.sonatype.guice.bean.scanners.index.SisuIndexAPT6 项目中在使用idea进行开发时,每次在启动项目时报警告信息:warning:java:来自注释处理程序org.sonatype.guice.bean.scanners.index.SisuIndexAPT6 低于jdk版本的问题;(我这是不影响程序的...

weixin_43418984的博客 6679

H3C模拟器HCL防火墙路由模式主备配置实验

摘要:本文详细介绍了网络拓扑规划与设备配置方案。运营商仅提供一个接口地址,通过虚IP技术实现双防火墙高可用部署:主备防火墙分别配置10.20.10.1/29和10.20.10.2/29作为实际上联地址,共享10.10.10.2/24虚IP;下联配置172.168.10.0/24网段,核心交换机配置VLAN接口及192.168.10.1、192.168.20.1两个下联接口。文章包含运营商路由器、防火墙(HA配置、VVRP设置)和核心交换机的具体命令行配置步骤,并强调需进行主备切换验证。整个方案实现了单运营商

LQ的博客 1122

医学影像处理实战:如何用Python+SimpleITK搞定DICOM/NIfTI重采样(附完整代码)

本文详细介绍了如何使用Python和SimpleITK库实现医学影像(DICOM/NIfTI格式)的智能重采样技术。通过实战代码演示,帮助读者掌握医学图像处理中的关键步骤,包括环境搭建、数据准备、核心算法实现和质量验证,解决医学AI领域中的影像标准化难题。

linux的博客 981

Java学习006 #Java中的注释#

Java中的注释说明

只若初见 676

YOLO11涨点优化:知识蒸馏 | 引入FGD(Focal and Global Distillation)蒸馏,让轻量学生模型汲取大模型全局感知力

文章摘要 目标检测模型YOLO11在轻量化部署中存在"全局盲区"问题,即轻量模型感受野不足导致大尺度场景下性能下降。知识蒸馏技术FGD(Focal and Global Distillation)通过双分支机制有效解决这一问题:Focal Distillation分离前景背景特征,让学生模型聚焦关键区域;Global Distillation传递像素间关系信息,弥补全局感知缺陷。实验表明,FGD可使YOLO11轻量版mAP提升2.5%以上,且不增加推理耗时。本文详细解析了FGD原理,并给出YOLO11上的实

2601_95807009的博客 226

Warning:java: 来自注释处理程序 ‘org.eclipse.sisu.space.SisuIndexAPT6‘ 的受支持 source 版本 ‘RELEASE_6‘ 低于 -source

解决问题

zs_world的博客 6724

手把手教你学simulink(57.2)--电励磁同步电动机场景示例:基于Simulink的矢量控制(Field-Oriented Control, FOC)电励磁同步电动机

在某电动汽车驱动系统中,采用了本项目开发的带有矢量控制功能的电励磁同步电动机驱动系统,结合三相逆变器实现了对电动机的高效控制。在某工业驱动系统中,采用了本项目开发的带有矢量控制功能的电励磁同步电动机驱动系统,结合三相逆变器实现了对电动机的精确控制。经过实际测试,该系统的应用使得生产效率提高了10%,并且在高负载条件下,电动机的温升得到了有效控制,延长了电动机的使用寿命。通过本项目的实施,我们成功配置了三相交流电源、三相逆变器和电励磁同步电动机的参数,并实现了对电动机的精确控制。

MHD0815的博客 944

Natural Language Processing

作者:禅与计算机程序设计艺术 1.简介 自然语言处理(NLP)是研究如何使计算机理解和处理自然语言的理论和方法,目的是让电脑更好的理解、获取、生成、存储和沟通人类语言。20世纪80年代末,IBM的三位博士陈天奇、周博磊和王力雄在贝尔实验室创建了首个自然语言处理系统——“布莱克多·艾森豪威尔”(Bletc

AI天才研究院 724

RPA是什么?你们公司部署的可能只是桌面自动化

RPA是数字员工,是企业智能自动化战略一部分。应用RPA战略应该包含完整流程咨询、优化、开发测试上线、运营管理,需要一整套数字员工管理办法。 企业范围的自动化策略可以包括RPA、BPM、人工智能(AI)、案例管理,协作。使用框架是计划和管理这类复杂计划的好方法。 脚本自动化:在RPA技术出现之前,脚本自动化是企业自动化可选的比较靠谱自动化落地技术。用于解决最基础的几步任务自动化...

RPAPlus的博客 3150

lammps案例:堆垛层错能的计算

大家好,我是小马老师。 本文介绍如何使用lammps计算晶体的堆垛层错能。 正常晶体中的原子按照一定的规律排列,原子面按ABCABC……的顺序排列,如下图所示: 当某个原子面被抽出后会形成堆垛层错,如图中的蓝色原子层被抽出,原子面排列变为ABCBCA……: 可通过计算堆垛层错能形成前后的能量差计算堆垛层错能,计算公式为: E0为初始能量 Ef为删除一个原子面后的能量 A为界面面积 下面分享一个lammps计算堆垛层错能的in代码,本代码由Richard Glaze完成,本文稍作修改并进行了注释,以供初

lammps_jiayou的博客 5435

Warning:java: 来自注释处理程序 'org.antlr.v4.runtime.misc.NullUsageProcessor' 的受支持 source 版本 'RELEASE_6' 低于

.问题:Warning:java: 来自注释处理程序 ‘org.antlr.v4.runtime.misc.NullUsageProcessor’ 的受支持 source 版本 ‘RELEASE_6’ 低于 -source ‘1.8’ 解决办法:这个问题是依赖包版本导致,更新依赖包即可。 <dependency> <groupId>org.antlr</gro...

Gblfy_Blog 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

解决 Java 项目中 Lombok 编译错误的问题

如果已经存在(问题就出在这),已经存在了但是只显示lombok.jar无法直接看出版本(这也是为什么找不到类的原因),建议直接删除(大概率是因为版本低),到maven仓库找到项目应用的jar直接复制到eclipse目录下,再重命名改成lombok.jar(只要名字一样eclipse.ini就不用修改)。最终效果是一样的,都是在eclipse.ini里面新增出-javaagent:lombok.jar。方法2:直接复制lombok.jar到eclipse目录下,然后再eclipse.ini里面新增。

chenchen_csdn的博客 1962

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

'com.sun.btrace.compiler.Verifier' 的受支持 source 版本 'RELEASE_6' 低于 -source '1.8'

java 代码 package com.gupao.edu.vip.course.chaper6; import java.io.BufferedReader; import java.io.InputStreamReader; public class BTraceTest { public int add(int a, int b){ return a + b...

zhaoyingjiao的专栏 3877

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Mastercard Gateway(MPGS)—— 跨境支付网关

Mastercard Gateway 简称MPGS,是万事达卡提供的一种便捷,安全、可靠的第四方支付(聚合支付)服务,可以处理万事达卡(MasterCard)和其它支付品牌的交易例如:维萨卡(Visa),美国运通卡(American Express)等。MPGS支持跨境支付,帮助商家简化支付处理流程,提高交易效率,并确保支付数据的安全性。

我本地可以啊的博客 3407

为什么要设置Java环境变量(windows)

  在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH。正确地配置这些环境变量,是能够顺利学习、开发的前提。而经常出现的问题是:有的学习者能够按照提示一步一步地正确配置,但时间一长就忘了,出现了问题也无从下手。究其原因,就是对这些概念没有理解,知其然但不知其所以然。下面的内容,就是帮助大家知其所以然。 一、基本原理   环境变量(environ...

weixin_34342207的博客 467

关于java编译时注解你需要知道的二三事。解除你的顾虑!

转载请注明出处: http://blog.youkuaiyun.com/liu470368500/article/details/51316066做Android开发。大家肯定会关心你的app的性能问题。不知道从何时开始。网上有流传一句。不要使用注解。用注解会影响性能。这不能说错。但是也不能说对。这里普及一下关于注解的一些你需要知道的知识网上常说的注解。基本是运行时注解。而所说的注解会影响性能。则是指的此类

_小豪的专栏 1万+

WPF Step By Step 系列-Prism框架在项目中使用

回顾         上一篇,我们介绍了关于控件模板的用法,本节我们将继续说明WPF更加实用的内容,在大型的项目中如何使用Prism框架,并给予Prism框架来构建基础的应用框架,并且如何来设计项目的架构和模块,下面我们就来一步步开始吧。 本文大纲 1、Prism框架下载和说明 2、Prism项目预览及简单介绍。 3、Prism框架如何在项目中使用。 Prism框架下载...

weixin_34121304的博客 694

kotlin配置ARouter解决 w: 警告: 来自注释处理程序 'org.jetbrains.kotlin.kapt3.base.ProcessorWrapper' 的受支持 source 版本

kotlin语言 这是携带参数跳转的时候可能产生的编译错误 跳转页面的获取的参数加上注解@JvmField @Autowired(name = "a/b") @JvmField var imageInfo: ImageInfo? = null

riqthen的博客 6639

国际上TOP 20 RPA工具

RPA工具对于基层白领重复性电脑办公有着非凡的意义,RPA工具用的好可以为大家极大的提升工作效率,提升生活满意度,升职加薪不是梦~ 这次让大家感受一下国际上的RPA有多火(竞争有多激烈),国际上浮在水面上的RPA厂商有几十家,排在前面的大致有这些。 1 Blue Prism Blue PrismRPA工具通过自动化、手动、基于规则的设计实现重复的办公室流程,帮助业务操作...

RPAPlus的博客 9818

Uipath、BluePrism、AA产品对比之设计器篇

版本说明: Uipath V2018.3.2,BluePrism V6.3,Automation Anywhere 11.2   原文地址: https://mp.weixin.qq.com/s?__biz=Mzg4NTA1NTY1NA==&amp;mid=2247483825&amp;idx=1&amp;sn=51ca81697434e52f6206aec0b9581480&amp;ch...

RPAPlus的博客 9083
上一篇: 客户配合重要性--漫画版
下一篇: RPAPlus平台上线了
RPAPlus
博客等级 码龄11年 122粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值