Maven安装本地jar yml文件报红 driver-class-name: oracle.jdbc.driver.OracleDriver中jdbc.driver.OracleDriver报红

Oracle数据库与PLSQL Developer安装配置全攻略:从下载到连接排查 关系型数据库是企业级应用的核心基础设施,Oracle以其高可用、高性能和安全性成为金融、电信等行业的首选。然而,本地开发环境的搭建往往让新手却步:安装包庞大、依赖复杂、客户端与图形化工具配置繁琐。理解数据库、客户端、开发工具三者的关系是解决问题的关键——数据库是引擎,Instant Client提供连接驱动,PLSQL Developer则作为操作界面。掌握环境变量(如TNS_ADMIN)与tnsnames.ora的配置原理,能有效规避ORA-12154、ORA-12514等高频错误。本文从Windows环 阅读详情

解决办法:工程右键 手动引入ojdbc6-11.2.0.1.0.jar即可

 

原文链接: https://blog.youkuaiyun.com/tanzongbiao/article/details/119274549

Android车载应用开发:Kotlin与Automotive OS深度实践 Android Automotive OS(AAOS)是Google专为车辆设计的操作系统,直接运行于车机硬件,提供完整的车载信息娱乐系统(IVI)。与Android Auto不同,AAOS允许开发者深度集成车辆硬件功能,如空调控制和传感器数据读取,同时遵循严格的驾驶安全规范。Kotlin作为开发语言,具备空安全设计、扩展函数和协程支持等优势,简化了开发流程。开发环境配置包括Android Studio、AAOS模拟器和Gradle配置,核心组件如CarAppService、Screen与模板系统,以及车辆 阅读详情

相关推荐

DFT与机器学习协同设计高效光催化剂:从电子结构到性能预测

密度泛函理论(DFT)作为计算材料学的基石,通过求解Kohn-Sham方程,能够在原子尺度精确预测材料的电子结构、能带和光学性质,为理解光催化等能源材料的微观机理提供了关键视角。其核心价值在于替代传统试错法,实现材料性能的理性设计与机理揭示。在工程实践中,面对高通量筛选的需求,机器学习(ML)技术,特别是长短期记忆网络(LSTM)这类擅长处理序列数据的模型,能够学习从材料描述符到复杂性能(如光谱)的映射关系,实现快速性能预测与优化。这种DFT与ML的结合范式,正广泛应用于新能源材料、半导体器件等领域,用于高

weixin_30662937的博客 662

Springboot+Oracle数据库驱动标红问题

以前一直用MySQL,前几天换用Oracle。驱动一直配不上,jdbc.driver.OracleDriver一直报红,后面才找到原因 maven3不提供Oracle驱动,需要破解版 将这个文件放入 注入依赖 com.oracle ojdbc6 11.2.0.3 下载链接以及提取码 https://pan.baidu.com/s/125mi1hYsWCuGom8fjTGehg 提取码:e76...

qq_42597706的博客 2789

TPS5430/54302调试血泪史:从‘烫手山芋’到冒烟烧板,我的5V电源到底怎么了?

本文深入剖析了TPS5430/TPS54302 DCDC电源芯片调试中的常见问题,包括异常发热、电压漂移等,并提供了从热设计到PCB布局的全面解决方案。通过实战案例,揭示了数据手册中未明确的‘潜规则’,帮助工程师避免烧板风险,提升电源系统稳定性。

weixin_28744423的博客 503

如何解决yml中driver-class-name: com.mysql.jdbc.Driver爆红

一、问题描述 在application.yml中引入mysql的driver-class-name数据库驱动属性时爆红 二、问题本质 这个属性在一个jar包内 引入不到可能是jar包没有导入或者下载 三、解决方法 如何解决yml中driver-class-name: com.mysql.jdbc.Driver爆红 这篇博客中详细提到了几个方法,对我而言直接导入本地jar包有效。jar包位于maven下的mysql文件夹内。 参考文章 :Mysql数据库驱动 ...

OuOcnAh9 3307

MC33PT2000控制详解一:PT2000 Dev Studio工具的使用

MC33PT2000共可控制6个高低端(如控制6个高压喷油器),1个高低端(如控制高压油泵)和DC-DC模块(如升压到65V).

m0_69929716的博客 1355

从零开始:MTK ISP调试中的ImagiqSimulator实战指南

本文详细介绍了MTK ISP调试中ImagiqSimulator的实战应用,从环境准备、参数加载到核心模块调整,提供全面的调试流程指南。重点讲解了DM模块参数优化技巧和常见问题解决方案,帮助工程师高效完成ISP调试工作,提升图像处理质量。

weixin_29168813的博客 489

在yml中配置数据库,driver-class-name: com.mysql.jdbc.Driver一直标红报错解决方式

com.mysql.jdbc.Driver一直标红报错,原因在于pom.xml中mysql包没有下载下来。 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> 1.在pom.xml配置过后,依赖的包有时不会自动下载,这时点击第2个图标,maven会下载pom

nairuozi的博客 7341

AIAgent知识表示与推理:基于本体论与规则引擎的实现

AIAgent知识表示与推理:基于本体论与规则引擎的实现 1. 背景介绍 人工智能(AI)系统的核心是知识表示和推理,这是实现智能行为的基础。在过去的几十年里,人工智能领域一直致力于研究如何有效地表示和推理知识,以支持智能系统的决策和行为。其中,基于本体论的知识表示和

AI天才研究院 1495

driver-class-name: com.mysql.cj.jdbc.Driver代码爆红的解决问题

1.要么把pom.xml中的mysql依赖注释掉。2.要么目前电脑上的MySQL版本过低,重新安装更符合开发环境的MySQL版本。在搭建运行springboot项目时,数据库驱动添加会报错。

Sept_Vir的博客 1万+

FFmpeg实战:SEI自定义数据在RTMP推流中的高效嵌入

本文深入探讨了如何利用FFmpeg在RTMP推流中高效嵌入SEI自定义数据。通过将SEI比作与视频帧同步的“小纸条”,文章详细解析了H.264码流中SEI的结构与位置,并提供了命令行与API编程两种实战方法,帮助开发者实现直播答题、AI元数据回传等场景下的帧级精准数据同步。

weixin_29304021的博客 325

【Coze搞钱实战】24. 从零实现精准用户画像:Coze+企业微信打造智能导购推送系统(附完整代码)

电商运营中,“客服重复询问用户需求、无法精准推荐”是转化率低的核心痛点——日均200人次咨询,73%的问题是重复的,首单转化率仅14%。本文基于Coze平台sys_uuid用户识别功能、企业微信API与多维表格,打造“用户行为→自动打标→标签存储→智能推送”全链路方案:通过分类分层标签体系捕捉用户偏好,Coze自动识别用户并打标,飞书多维表格存储标签数据,企业微信触发个性化推送。实操后可使客服重复询问率下降62%,意向客户转化率提升81%,首单转化率提升64%。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 543

记一次Oracle驱动配置导致的错误

摘要: 启动项目后,使用select 1 from dual连接数据库成功,但是访问表operator数据报错如下, 从以上报错可以看出,居然在H2的数据库中找operator数据,但我明明配置的是oracle 的驱动,而且表数据在我oracle数据库也存在 导致该文这种错误的主要原因为为Oracle驱动配置错误,因为本人的Oracle驱动配置信息如下 # 数据源、视图配置 dataso...

Master_Shifu_的博客 3251

Autosar PWM模块的配置和使用

在上面的代码中,我们首先配置了PWM的初始化参数,包括频率和分辨率。GPIO Driver:由于PWM信号需要输出到特定的引脚上,因此我们还需要使用GPIO驱动程序来控制引脚的状态。通过合理配置和应用PWM模块,我们可以实现对汽车电子系统中各种功能的精确控制,从而提高汽车性能和用户体验。在实际应用中,我们可以根据需要进行更多的配置和调整,以实现灵活的PWM控制。PWM Driver:这是主要的PWM驱动程序,负责产生PWM信号并输出到相应的引脚上。接下来,我们需要配置PWM模块的参数。

TcData的博客 682

Maven安装本地jar 自定义仓库 多个仓库 Maven安装Oracle驱动ojdbc6.jar IDEA SpringBoot Could not find artifact com.oracle

-Dmaven.repo.local:指定仓库目录根位置,如果本机上包含多个仓库将非常有用。 -DgroupId:指定Jar包的开发团队,一般为公司域名倒写去掉www开头。例如百度就是com.baidu等 -DartifactId:开发的项目名称。 -Dversion:文件版本。 -Dpackaging:文件格式,jar或则war等。 -Dfile:文件位置。 默认仓库mvn install:install-file -Dfile=D:\ojdbc6.jar -DgroupId=com.oracle -

tanzongbiao的专栏 1027

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Eclipse - 从零创建SpringBoot项目

本文介绍了在Eclipse中创建Spring Boot项目的详细步骤。首先需要新建工作空间并配置JDK和Maven环境,然后安装Spring Tools插件。通过插件向导创建项目时,需填写项目基本信息并选择所需依赖。文章还提供了项目目录结构说明,并解决了POM文件报错和Java版本兼容性问题。对于使用JDK11的用户,给出了修改Spring Boot版本和编译版本的配置方法。整个流程涵盖了从环境准备到项目创建的完整步骤,适合初学者快速上手Spring Boot开发。

Hvitur的博客 1398

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

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

ELK踩坑实录:从Oracle同步日志到ElasticSearch 8.x,我遇到的5个典型错误和解决办法

本文分享了将Oracle日志同步到ElasticSearch 8.x过程中遇到的5个典型问题及解决方案,包括Oracle JDBC驱动版本兼容性、时区问题、ElasticSearch 8.x安全认证配置、增量同步字段陷阱以及Logstash内存调优。这些经验来自金融、电商和物联网领域的实战案例,帮助技术团队高效实现日志监控与分析。

weixin_30600197的博客 440

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

Oracle 11g到达梦数据库迁移三步走:盘点、搬迁、验证

数据库迁移不仅是数据结构与数据的物理复制,更是业务语义的完整传承。不同数据库在类型映射、空字符串处理、序列机制和SQL方言上存在系统性差异,这种原理性认知决定了迁移的稳定边界。面向企业国产化替代的典型场景,如从 Oracle 11g 全面搬迁至达梦数据库,合理采用 DTS、DBeaver 等辅助工具,并围绕源库对象盘点、结构与数据搬迁、应用适配及上线验证展开闭环管理,既能显著降低迁移风险,又能为日后数据库运维建立可复用的工程基线。迁移成功与否不以“数据导入完成”为标志,而应以业务查询逻辑在目标数据库中的行为

weixin_34355559的博客 395

【Canal】实现原理和搭建方案

canal.adapter,相当于canal的客户端,会从canal-deployer中获取数据,然后对数据进行同步,可以同步到MySQL、Elasticsearch和HBase等存储中去。(1)全局配置:conf/application.properties(也可以是conf/application.yml,连接 Canal-Server、配置同步目标、全局参数)下载canal.deployer,可以直接监听MySQL的binlog,把自己伪装成MySQL的从库,只负责接收数据,并不做处理。

weixin_44823875的博客 944

DeepSeek-V4 Pro+九章智算云:生产级AI编程工作流落地实践

AI编程已从‘能写代码’迈入‘可交付生产代码’的新阶段。其核心在于模型对工程语境的理解能力——包括长上下文建模、多文件协同推理与强约束代码生成,叠加云平台在异构算力调度、国密合规审计与IDE/CI/CD深度集成等工程化支撑。DeepSeek-V4 Pro通过千万级企业级开源项目commit与issue数据训练,显著提升Java/Spring Boot等主流框架的类型安全、依赖兼容与规范遵循能力;九章智算云则提供SM4加密传输、数字水印、智能缓存代理及CLI工具链等开箱即用的企业就绪能力。适用于金融信创、政务

dianxi0949的博客 396

oracle.jdbc.driver.OracleDriver is deprecated完美解决

oracle.jdbc.driver.OracleDriver is deprecated完美解决

wsjcpp的博客 9502

SPRING BOOT踩坑——oracle.jdbc.driver.OracleDriver is deprecated

2020-06-09 14:39:40.846 ERROR 9492 --- [ main] c.a.druid.pool.DruidAbstractDataSource : oracle.jdbc.driver.OracleDriver is deprecated. 启动日志中有报错信息。 解决方法: 将 driver-class-name: oracle.jdbc.driver.OracleDriver 改为 driver-class-name: oracle.j...

sxbcsdn的专栏 4224

ireport的jdbc oracle驱动问题

用ireport来连接本地的jdbc oracle数据库,但是驱动的选项报红: (图中不报红是因为我装好了驱动) 报红的说明驱动需要安装。安装方法如下: (1)找到oracle安装目录下的ojdbc包,我的路径是E:\oracle\product\11.2.0\dbhome_1\jdbc\lib: 将ojdbc5.jar复制到ireport安装目录的libs目录下: E:\irepo...

jiegegeaa1的博客 1199

父项目下复制子项目,yml配置文件变粉红解决办法

父项目下复制子项目,yml配置文件变粉红,没有提示,不会自动补全的解决办法

weixin_44501048的博客 3670

Java连接oracle的关于oracle.jdbc.driver.OracleDriver的错误的解决

今天在做JAVA连接数据库的时候,出现:java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver这个提示的错误。仔细看了下,是JDBC的驱动没有加载到project中。我的代码如下:  try{ Class.forName("oracle.jdbc.driver.OracleDrive

bronica_chen的专栏 8748

java.lang.ClassNotFoundException: orcale.jdbc.driver.OracleDrive错误解决方法

1.未导入驱动 2.加载的驱动版本与jdk版本不匹配 3.jar的路径不对 4.定义驱动时拼写错误 5.是否配置了Web Deployment Assembly

xudong1107的博客 5911
上一篇: 解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
下一篇: Spring Boot @SpringApplicationConfiguration 不能导入的问题
We Never say die
博客等级 码龄7年 12粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值