基于java的新能源汽车车辆采购系统

Java链接Oracle小案例:记录车辆购置税 Accp6.0 JavaOOP第十三章书上练习:记录汽车购置税(你懂得!) 立即下载

《新能源汽车采购系统》该项目采用技术Struts2+Mybatis+dwr+jquery+js+css等技术,项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程等

项目功能介绍:

系统管理:用户登录、用户退出

订单管理:订单添加、查询、编辑、删除等操作

物料管理:物料添加、物料查询、编辑、删除等操作

员工管理:员工添加、员工、编辑、删除查询等

供应商资料管理:资料上传、资料维护、编辑、删除等

公告管理:公告添加、公告查询、编辑、删除等

供应商管理:供应商信息添加、供应商信息查询、编辑、删除等

下面是资料信息截图:

下面是系统运行起来后的部分截图:

手把手教你配置UEFI Secure Boot:从密钥生成到系统验证(附避坑指南) 本文详细介绍了如何配置UEFI Secure Boot,从密钥生成到系统验证的全过程,包括PK、KEK等关键密钥的生成方法,以及常见问题的解决方案。通过实战案例和避坑指南,帮助用户有效提升系统启动安全性,防止恶意软件植入。 阅读详情

相关推荐

linux 驱动 - pinctrl子系统

分析总结 pinctrl 子系统框架结构,平台 mtk6771 内核版本 kernel-4.4 , 本文所有的分析均基于此版本。

sty01z的博客 1557

Java光伏管理系统新能源管理系统

(1)登录注册模块:该模块主要实现的功能是对已注册的用户进行登录和验证,当未注册的用户登录时会进入用户注册界面,用户可以根据提示信息注册自己的账号。(5)售电服务模块:售电服务模块主要是对多余的光伏产电量进行售卖给电厂等发电单位,其中包含售电光伏、售电数量、售电价格、售电单位等。(3)用电设备模块:该模块主要对用电设备进行统计与管理,每个用电设备都有详细信息包括设备名称、每小时耗电量、习惯使用时间段、耗电分级等。(6)历史信息模块:历史信息模块主要包括历史耗电信息和历史售电信息。

毕业设计大牛哥 732

Virtuoso ADE Explorer实战技巧:从基础操作到高级仿真

本文深入解析了Virtuoso ADE Explorer在模拟电路仿真中的核心价值与实战技巧。作为Cadence平台的专业工具,它专为高效、系统化的设计空间探索而生,能大幅提升PVT验证、参数扫描和蒙特卡洛分析的效率。文章从基础界面操作、并行仿真管理,到高级的参数扫描、数据报告生成及蒙特卡洛结果深度剖析,提供了全面的避坑指南与工作流优化建议,帮助工程师从重复劳动中解放,专注于电路设计与性能优化。

ios99的博客 903

springboot毕设项目基于的童车销售平台ms1r5(java+VUE+Mybatis+Maven+Mysql)

Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。springboot毕设项目基于的童车销售平台ms1r5(java+VUE+Mybatis+Maven+Mysql)Springboot + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。...

计算机程序设计 4559

轮廓系数(Silhouette Coefficient)

轮廓系数(Silhouette Coefficient)是一种评估聚类效果的指标,用来衡量数据点在聚类中的紧密程度和分离程度。每个数据点的轮廓系数是通过比较该点与其所在聚类内的点的平均距离(内聚度)和该点与最近的其他聚类中的点的平均距离(分离度)来计算的。轮廓系数的值范围从-1到1,其中接近1的值表示该点很好地匹配其自身聚类,并且与相邻聚类差异很大,而接近-1的值则表示该点更适合与相邻的聚类而不是当前聚类。

qlkaicx的博客 4025

【08】C#实战篇——C#调用C++ 动态库dll,报错 “无法加载DLL“xxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。”

摘要: 本文详细分析了C#调用C++封装的DLL时出现“无法加载DLL”错误的排查与解决方法。通过案例演示,列举了常见原因(如平台不匹配、路径错误、依赖缺失等),并重点介绍了使用VS的dumpbin工具检测DLL依赖项的方法。最终定位问题为缺失依赖的LineApi.dll和opencv_world455d.dll,将其放入C#的exe目录后解决。文章还对比了C++与C#的报错差异,提供了通用解决方案,包括检查运行时库、环境变量等,帮助开发者高效解决类似问题。 关键词: C#调用C++ DLL、dumpbin

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 2099

JavaWeb 项目案例(新能源汽车动力电池信息)

一、语言和环境 A、实现语言 Java B、环境要求 IDEA、JDK8、Tomcat9.*、MySQL5.7、jQuery-1.12.4使用JSP+Servlet+JavaBean实现新能源汽车动力电池远程监控系统,MySQL5.7作为后台数据库,该系统包括查看所有新能源汽车动力电池信息、修改新能源汽车动力电池信息、删除新能源汽车动力电池信息三大功能,具体要求如下: 打开新能源汽车动力电池监控系统首页,显示全部的新能源汽车动力电池信息,按照报警时间降序排列,所有新能源汽车动力电池信息隔行变色,如图-1所示

SSOA6的博客 1861

本地快速部署谷歌开放模型Gemma教程(基于Ollama)

谷歌最近发布了新一代开源AI模型Gemma,此次发布的 Gemma 相比自家的 Gemini 更加轻量级,模型权重也一并开源。不仅可以在笔记本电脑上运行,而且还免费可商用,支持中文。运行速度飞快。

特立独行的博客 6718

java毕业设计-基于微信小程序的二手交易商城系统,基于springboot+vue+微信小程序的二手交易商城系统,基于java的在线二手交易商城系统(源码+lw+部署文档+讲解等)

基于微信小程序的二手交易商城系统,基于springboot+vue+微信小程序的二手交易商城系统,基于java的在线二手交易商城系统

项目帮 1477

【异常】DeepSeek API HTTP 401 认证失败错误完整排查与解决方案

摘要:本文针对DeepSeek API开发中的HTTP 401认证失败错误进行深度解析,指出该错误属于不可重试的认证类问题。文章首先拆解错误日志关键字段,区分401与其他API错误的本质差异。随后提供优先级排序的全链路解决方案:1)检查API密钥有效性;2)规范请求头认证格式;3)排查账户权限状态;4)验证请求环境配置。最后建议通过新建测试密钥、使用官方示例代码或联系技术支持进行兜底处理。全文采用技术脱敏处理,为开发者提供系统性的401错误排查指南。(149字)

奶爸的编程之路,也就一周冷个三天 1536

Mac 下 OpenClaw 安装全记录:从零到一的保姆级图文教程

本文主要介绍了Mac 下 OpenClaw 安装全记录:从零到一的保姆级图文教程,希望能对学习使用OpenClaw 的同学们有所帮助。 文章目录 1. 背景 2. 安装教程 2.1 安装OpenClaw 2.2 配置模型 2.3 对话 3. 后续使用步骤 4. 关闭程序

weixin_43178406的博客 11万+

计算机毕业论文java毕业设计成品源码网站strust2+mybatis新能源汽车车辆采购系统[包运行成功]

新能源汽车采购系统》该项目采用技术Struts2+Mybatis+dwr+jquery+js+css等技术,项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程等项目功能介绍:系统管理:用户登录、用户退出订单管理:订单添加、查询、编辑、删除等操作物料管理:物料添加、物料查询、编辑、删除等操作员工管理:员工添加、员工、编辑、删除查询等供应商资料管理:资料上传、资料维护、编辑、删除等公告管理:公告添加、公告查询、编辑、删除等供应商管理:供应商信息添加、供应商信息查询、编辑、删除等。

m0_37775035的博客 285

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

计算机毕设java毕业设计项目源码-IT实战课堂之基于strust2+mybatis新能源汽车车辆采购系统

项目功能介绍:系统管理:用户登录、用户退出订单管理:订单添加、查询、编辑、删除等操作物料管理:物料添加、物料查询、编辑、删除等操作员工管理:员工添加、员工、编辑、删除查询等供应商资料管理:资料上传、资料维护、编辑、删除等公告管理:公告添加、公告查询、编辑、删除等供应商管理:供应商信息添加、供应商信息查询、编辑、删除等。

weixin_40057430的博客 481

数学建模模型总结

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

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

java毕业生设计新能源汽车租赁管理系统计算机源码+系统+mysql+调试部署+lw

java毕业生设计新能源汽车租赁管理系统计算机源码+系统+mysql+调试部署+lw。JSP企业客户服务与产品管理系统的设计和实现SQLServer。ssm基于uniapp+Vue框架的《露营》App开发与实现。springboot居民个人健康信息与个人健康服务综合平台。ssm基于HTML的“忆红楼梦之味”网站设计与实现。springboot生物遗传病的治疗和防范系统。ssm基于JAVA的OA办公系统的设计与实现。springboot学生社团管理与评价系统。ssm基于ssm的酒店管理系统设计与实现。

m0_73366221的博客 184

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

java毕业设计采购系统mybatis+源码+调试部署+系统+数据库+lw

java毕业设计采购系统mybatis+源码+调试部署+系统+数据库+lw。springboot基于JavaWeb生鲜OO订购平台的设计与实现。JSP基于Web的在线文献查阅系统的设计与实现sqlserver。springboot基于springboot的音乐网站管理系统。jsp基于JSP的天津城建大学计算机学院校友录管理系统。ssm基于JavaEE的阅读与存储图书网站。

lkkj99的博客 148

java-php-python-ssm基于汽车美容管理计算机毕业设计

ssm基于javaweb的硕士研究生招生考试专业报考查询及学习系统设计与实现。JSP基于JSP的美容服务预约系统的设计与实现sqlserver。JSP婚纱影楼管理系统的设计与实现sqlserver。springboot基于VUE的个人记账管理系统。JSP驾照管理系统设计(论文+系统+开题报告)jsp基于个性化推荐的扬州农业文化旅游管理平台。ssm基于web高校车辆调度系统的设计与实现。

sgkj99的博客 386

java/jsp/ssm新能源汽车租赁管理系统【2024年毕设】

springboot基于SpringBoot的疫情期间高校人员管理系统。springboot基于微信小程序的多多母婴购物商城的设计与实现。springboot基于springboot的德庄火锅店管理系统。springboot基于SpringBoot的儿童疫苗预约系统。springboot基于个性化推荐的在线教育系统的设计与实现。springboot基于springboot的图书互换系统。ssm安卓平台的镁生产的SaaS-erp的设计实现。springboot基于web的高校招生管理系统。

灵军程序设计 98

java/jsp/ssm基于MVC的学校食堂采购系统【2024年毕设】

springboot基于springboot的交互式教学微信小程序。springboot基于SpringBoot的儿童福利院管理系统。springboot基于Android的音乐播放器的设计与实现。springboot基于Android的医院预约挂号系统。springboot基于Android的电子商城。ssm基于SSM的企业人事管理系统的设计与实现。jsp基于Java的志愿者管理系统的设计与实现。ssm基于SSM的药品在线购买网站的设计与实现。springboot基于Java的项目管理。

灵军程序设计 80

JAVA毕业设计健康饮食推荐系统计算机源码+lw文档+系统+调试部署+数据库

JAVA毕业设计健康饮食推荐系统计算机源码+lw文档+系统+调试部署+数据库。springboot基于SpringBoot的创意项目众筹平台的设计与开发。springboot+sqlserver校园服装租赁系统。ssm基于web高校车辆调度系统的设计与实现。springboot通用项目的项目管理系统。ssm基于SSM框架的毕业生离校管理系统。ssm基于SSM框架的学生协会管理系统。

sheji112的博客 325

java/php/node.js/python基于JAVA的员工管理系统【2024年毕设】

系统架构图属于系统设计阶段,系统架构图只是这个阶段一个产物,系统的总体架构决定了整个系统的模式,是系统的基础。springboot基于SpringBoot的校园失物招领系统。springboot基于springboot的婚恋信息管理系统。springboot基于springboot大学生兼职平台。springboot基于Java的信公OA办公系统。springboot基于微信小程序的智能学习平台。ssm基于WEB的教学质量评价系统的设计与实现。springboot基于Web的软考题库平台。

cxsj3008的博客 508

java/jsp/ssm农产品销售系统的设计与实现【2024年毕设】

springboot基于SpringBoot小程字的异地就医代跑腿系统。springboot基于springboot酒店管理系统。开发软件:eclipse/myeclipse/idea。springboot基于Android的教学互动系统。springboot基于微信小程序的小视频管理系统。springboot基于微信小程序的健康管理专家。springboot小程序的小朋友活动发起平台。springboot中国传统文化学习与交流系统。springboot物品捎带平台的设计与实现。

sheji991的博客 815

java毕业设计大学生社团管理系统Mybatis+系统+数据库+调试部署

java毕业设计大学生社团管理系统Mybatis+系统+数据库+调试部署。springboot基于SpringBoot的实验填报管理系统。springboot基于web的数码产品应用平台设计与实现。JSP物流仓储仓库管理系统的设计与实现sqlserver。jsp网上花卉销售系统的设计与实现sqlserver。ssm基于Vue.js的网上书城管理系统的设计与实现。ssm基于SSM的冠状病毒疫情防控资讯交流推荐网站。ssm基于JAVA的OA办公系统的设计与实现。ssm基于Web的精品课程网站的设计与实现。

m0_73418862的博客 241

java毕业生设计东理咨询交流论坛计算机源码+系统+mysql+调试部署+lw

java毕业生设计东理咨询交流论坛计算机源码+系统+mysql+调试部署+lw。springboot基于微信平台的s店智能管理系统小程序。springboot基于SpringBoot动漫电影网站。ssm基于SSM的个人连锁民宿信息管理系统的设计与开发。JSP图书在线借阅系统的设计与实现sqlserver。springboot学生心理健康信息咨询系统。springboot烟草经销平台的设计与实现。

sheji8821的博客 206
上一篇: 基于SSM同学录
下一篇: 基于SSM实现的固定资产管理系统
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

成品也修改java_python源码

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

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

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

打赏作者

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

抵扣说明:

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

余额充值