蓝桥杯热身赛

ESD镜像解密与转换全攻略:从esd-decrypter到WinNTSetup的完整流程 本文详细解析了ESD镜像的加密特性与压缩优势,并提供了从解密到转换的完整实战指南。核心步骤包括使用esd-decrypter工具解密ESD文件为WIM格式,以及如何结合WinNTSetup进行灵活的系统安装或进一步封装为可引导的ISO镜像,帮助用户高效处理官方Windows安装镜像。 阅读详情

蓝桥杯前的热身赛,校内选拔赛,,,最基础的编程练习、 思维构造······分享给大家,也希望蓝桥杯有个好成绩微笑

1.上电显示时间为23时59分55秒,此后时间一直保持行走。(10分)若跳到其他界面,按键按s1后,返回时间界面。(其他界面类似)

2.利用PCF8591模块测量电压,幅值为(0V-5V),按下S2,显示界面为如下图:该界面为电压测量界面(10分)

3.在显示电压界面下,定义s4键为电压阈值调整键,按下s4键之后,循环显示电压上限,下限,对应的单元1s间隔闪烁,定义s6键为“+”,s7为“-”,

每次加减为500mv,再次按下s2键后,返回到电压测量界面,并将阈值存放到AT24c02中,再次上电时要读取上一次值(20分)

4.当测量到信号电压大于上限时,LED灯1s间隔闪烁,蜂鸣器不响;当测量信号小于电压下限时,蜂鸣器响,此时LED熄灭;当信号正常时,LED为呼吸灯状态,蜂鸣器不响。(20分)

5.定义s3键为频率信号测量按键,按下该键后启动频率测量,显示频率测量界面,无论调到什么界面,按下s3后,返回到频率测量界面。此时s4键的功能为频率周期切换功能。(20分)

6.定义s5键为查询键,记录最近的一次电压超出上限或者下限的时间和类型,超出上限记为01,超出下限记为00.此时s4键为切换事件的类型或者时间。(20分)

 

SimNow模拟环境实战:用vnpy_ctp连接期货市场的5个关键配置步骤 本文提供了一份详细的量化交易实战指南,重点讲解如何使用vnpy_ctp插件连接SimNow期货模拟环境的5个关键配置步骤。内容涵盖SimNow环境选择、vnpy_ctp核心参数解析、实战连接脚本编写、深度排错技巧以及向实盘迁移的准备,旨在帮助量化交易开发者快速搭建可靠的测试环境,避免常见陷阱。 阅读详情

相关推荐

基于YOLOv8和PaddlepaddleOCR的微信截图聊天记录提取

本文提出了一种基于YOLOv8和PaddleOCR的微信聊天记录提取方法。首先使用YOLOv8n模型分割出聊天气泡(针对深浅色模式分别训练),通过合成数据集增强模型鲁棒性,召回率达0.995。随后采用PP-OCRv5进行文本识别,利用坐标匹配将气泡内文本送入识别队列,短长文本平均置信度分别>0.98和>0.95。文中特别强调了PaddleOCR不同版本的输出格式差异及适配方案,建议使用3.0+版本。该方法有效解决了直接OCR识别易受干扰的问题,通过气泡分割+文本定位的两阶段策略显著提升了识别准确

2401_87383958的博客 2354

【河北经贸大学蓝桥杯热身赛】

简单dp,只需要给出状态转移方程即可,如果不会,可以自行百度学习。dijstar模板题,有很多种写法,如果不会可以学一下。注意要四舍五入,以下两种写法均可。直接暴力即可,注意一不是素数。提供赛时两位同学的做法。给出赛时两位同学的写法。

m0_63216173的博客 441

Gradle进阶:4:结合Sonarqube进行代码审查

作为代码质量检查的流行工具,比如Sonarqube能够检查代码的“七宗罪”,跟代码结合起来能够更好地提高代码的质量,这篇文章将会介绍如何结合gradle和sonarqube对代码质量与测试覆盖率进行分析。

知行合一 止于至善 1万+

蓝桥杯模拟热身赛

蓝桥杯模拟热身赛 内容来自b站小蜜蜂老师 #include "reg52.h" /******************************************** Date:2022-1-14 Author:小殷同学 Learn From:B 站小蜜蜂老师 *********************************************/ sfr AUXR = 0x8e; //串口辅助寄存器 sbit S5 = P3^2; sbit S4 = P3^3; sbit L7

boybs的博客 394

openEuler在虚拟机的网络配置

ethernet0.virtualDev 可以配置成其他类型的虚拟网络适配器。常见的选项包括:vlance - 用于模拟 AMD PCnet32 LANCE 网络适配器,支持10Mbps。e1000 - 用于模拟 Intel E1000 千兆网络适配器,支持1Gbps。e1000e - 用于模拟更现代的 Intel E1000e 千兆网络适配器。vmxnet - 用于 VMware 的自定义网络适配器,性能更好但需要安装 VMware Tools。

FHY1221的博客 2932

河洛理数【陈抟】先天命卦大运

首先我们把前文提及的天干和地支进行上下划分,那么每一年的年份都是使用一天干和一地支进行组合,即如上的甲子、癸亥,那么下一年就是天干和地支都进行顺延一位进行组合,如甲子年下一年就是乙丑年,但是由于天干是十个、地支有十二个,所以要遍历一遍的话,就正好是 60 年。1924 年 ~ 1983 年(中元) 1984 年 ~ 2043 年(下元) 2044 年 ~ 2103 年(上元)2、找到卦中第一个(从下往上,也就是初爻、二到五爻、上爻)对应时辰的阴阳爻。5、也就是所属的元堂爻。

Daniel专栏 2071

11.13蓝桥杯选拔赛热身赛题解——斐波那契数

求一个整数最少可由多少个斐波那契数相加得到。由于数据范围比较小,暴力也能做出来。 import java.util.*; public class 斐波那契数 { static int a[] = new int [50]; static int k = 0; public static void init() { a[1] = 1; a[2] = 1; for(int...

qq_39898553的博客 458

FPGA学习笔记(一)入门背景、软件及时钟约束的概念及程序下载与固化

使用正点原子的PFPGA开拓者V2学习,通过b站上正点原子的手把手教你学FPGA-基于开拓者V2学习。

贾saisai的博客 3279

蓝桥杯校内选拔热身赛部分题解

代码中奇怪的东西参见 -->戳我 问题 A: 宅宅的排位赛 花里胡哨的题意,看完才知道是求和然后相减(手动滑稽)。 标程 #include <stdio.h> #include <bits/stdc++.h> using namespace std; typedef long long ll; const int INF = 0x3f3f3f3f; int mai...

CaprYang的博客 2111

H3C BGP联盟实验

bgp,bgp联盟,bgp公认团体属性,

一只懒羊羊 969

【ComfyUI】FluxKontext 身形调优与体态增强

AI身形调优与体态增强解决方案 该工作流通过Flux系列模型实现人物体态的智能化增强,主要特点包括: 采用UNet主体模型+双文本编码器+身形增强LoRA的架构组合 通过ReferenceLatent保持原始姿态的同时强化胸腰臀比例 完整工作流包含图像加载、文本编码、潜空间映射等8个核心节点 支持自动化的前后效果对比展示 应用优势: 保持人物自然姿态的前提下实现局部强化 支持通过Prompt精确控制增强方向 适用于摄影后期、角色美化等创作场景 输出效果稳定且风格统一 使用方

Mr数据杨 1296

蓝桥杯热身赛题解

标签:枚举思路:枚举阶乘数并判断是否是回文数。

CNew333的博客 936

云原生之容器编排实践-在K8S集群中使用Registry2搭建私有镜像仓库

基于前面搭建的3节点 Kubernetes 集群,今天我们使用 Registry2 搭建私有镜像仓库,这在镜像安全性以及离线环境下运维等方面具有重要意义。作为测试环境,本次使用 Registry2 搭建了私有镜像仓库,实际生产环境建议使用 Harbor;创建了一个 local-storage 的 StorageClass ,并使用本地磁盘的方式创建使用 PV ,实际建议使用 NFS 。

Heartsuit的博客 2461

蓝桥杯c语言难还是JAVA难_协会活动 | 蓝桥杯,我来了

嗯哼,还沉浸在参加AK杯和1024的打击喜悦中无法自拔?好的,悄悄告诉你,他来了他来了,他带着热情和兴奋走来了。他就是——蓝桥杯热身赛。虽然觉得同学们应该对蓝桥杯早有耳闻,但也许有的小伙伴还是一脸懵逼。滴,请看大屏幕:蓝桥杯简介:为促进软件和信息领域专业技术人才培养,提升高校毕业生的就业竞争力,由教育部就业指导中心支持,工业和信息化部人才交流中心举办蓝桥杯大赛。是国内始终领跑的人才养选拔...

weixin_39737947的博客 3711

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

南邮蓝桥杯热身赛2

热身赛的第二题,求斐波那契数列第N项对10007取余的余数。 提示,直接求余数,不用求出相应的斐波那契数,采用迭代提高效率,而非递归。 #include int Fib(int n){ int next; int previous=1; int result=1; while(n>2){ n-=1; next=previous%10007; previous=result%

Step by step 365

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

BUCT蓝桥杯热身赛II题解

A题编码(decode) 签到题,没有可说的。 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <set> 5 6 using namespace std; 7 8 int main () { ...

aisaihui6702的博客 327

计算机控制技术及应用

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

BUCT蓝桥杯热身赛I题解

A 题 十六进制转换(hex) 看起来是一个水题,可是事实上确实是个水题。如果你按照题目的意思来,先把16进制转化成10进制,再把10进制转换成8进制,不好写。 所以从2进制的思想看16进制的数每一个数都是由4位二进制组成,然而8进制数是有3位二进制组成,所以我们大可把16进制先转成2进制,在从 二进制转成8进制,注意前导0. 注意姿势,由于姿势的问题,超时了3次,真冤。代码见下方...

aisaihui6702的博客 205

南邮蓝桥杯热身赛3

本题要求输入三行,第一行为数的个数N,第二行依次为N个数,第三行为任意数C。 如果C在N个数中出现过,则输出第一次出现的序号,否则输出-1 。#include using namespace std; int main(){ int a; int c; int flag=0; cin>>a; int *b=new int [a]; for(int i=0;i<a;i++){ c

Step by step 364

2019蓝桥杯/ACM省赛总结

蓝桥杯 四川省级赛 成都理工大学大门口进去就是一片古香古色,三个年级18个同学在展牌和老师拍完照就上战场了。题出乎意料的简单,除了最后一道题没思路(陷于dfs肯定超时,dp找不到转移方程的苦境中)耗了一个小时左右,前面的题都挺顺的,甚至其中三道题都在赛前一周内刷题遇到过十分类似的题。下来对了下答案,填空题基本无误,大题思路也相差无几,最后出结果还是挺高兴的,我们学校有三个一等,我排第三,没给弱...

qq_38125728的博客 1117

11.13蓝桥杯选拔赛热身赛题解——宅宅的排位赛

作为从来没有玩过英雄联盟的我,打开题的一瞬间真是一脸懵逼。懒得看题了,我就直接看了输入样例,发现第一行的数据和第二行的数据竟然差不多····,然后我又看了题目要求的问题是“差值”,二话不说先试着把第一行所有元素的和减去第二行所有元素的和,结果刚好是-3.于是就AC了。废话不多说了,直接上代码。。。 import java.util.*; public class 宅宅的排位赛 { pub...

qq_39898553的博客 346

11.13蓝桥杯选拔赛热身赛题解——辉辉学长爱喝水

这是道思维题,注意一下特殊情况,即当0 0 时,应该输出0。。。0 1时为0.。。。1 0时为No answer!其他情况就很好判断了,只要剩余水的容量不大于等于其初始容量的一半,那么就一直执行  水的容量 -= 每次喝水的容量。还是很有意思的一道题。 import java.util.*; public class 辉辉学长爱喝水 { public static void main(S...

qq_39898553的博客 459

11.13蓝桥杯选拔赛热身赛题解——HH的LCM

基础算法。。。求两个整数的最小公倍数。先求一下最大公约数,然后就能求最小公倍数啦。 import java.util.*; public class HH的LCM { public static int gcd(int a,int b) { int max,min; max = a &gt; b ? a : b; min = a &lt; b ? a : b; if(m...

qq_39898553的博客 375

11.13蓝桥杯选拔赛热身赛题解——冒泡排序

这个大家都学过,Arrays.sort一下就好了。。。 import java.util.*; public class 冒泡排序 { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); while(T-- &gt; 0) ...

qq_39898553的博客 331

11.13蓝桥杯选拔赛热身赛题解——小刘数字母

输入一个字符串,再输入单个字符,输出这个字符在字符串中出现的次数。还是挺简单的。。。 import java.util.*; public class 小刘数字母 { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); whil...

qq_39898553的博客 481

两套蓝桥杯热身题

两套蓝桥杯热身题 分类:HHUC2014-03-08 21:1879人阅读评论(0)收藏举报 [140222] 0.总结: 比较顺利,比较快得做出了第一题和第二题,第三题的时候第一想法是用STL中的全排列函数(next_permutation()),后续发现改起来有点麻烦,于是就直接写回溯的全排列了。第四题对DP理解不深,用暴搜的方法能过几个点算几个点。 1.出...

dongdui6736的博客 162

2021ICPC西安邀请赛赛后总结

6.5 蓝桥杯国赛,到隔壁友校打的,下午打完匆匆上了火车。晚上到住宿的地方再吃完饭已经11点了,跟队友聊天聊到12点就都睡了。 6.6热身赛 早上热身赛中途进场,C了两题,又下去照团队像,之后又是开幕式。 6.6正赛 开始没多久,博弈论签到题就有人过了,和队友赶紧跟榜,然后WA了两发,接着我们推出答案只可能有三种情况,立马写了第三种,C了。接着第二题开了概率题,我推了个公式,直接上机写,结果WA了几发,发现假了,然后全队节奏就卡在这了。好在队友推出了正确的公式,终于才C了。开的第三个题是一个动态规划加前

qq_45904666的博客 1856
下一篇: MSC-51汇编、ARM汇编与8086汇编语言编程方式的异同
D_Procedural_Life
博客等级 码龄9年 31粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值