fedora15教育网源--上海交大

Linux国内镜像源配置全攻略:原理、选型与实战避坑指南 软件仓库是Linux系统获取和更新软件的核心机制,其工作原理基于包管理器通过元数据索引来解析依赖并下载软件包。由于网络延迟和带宽限制,直接访问海外官方源往往导致下载速度缓慢和连接不稳定。配置国内镜像源的核心价值在于将软件仓库同步至国内服务器,从而大幅提升软件安装与系统更新的效率,保障开发、运维工作的流畅性。这一技术优化对于提升工程实践中的开发部署体验至关重要。在实际应用场景中,开发者需要根据镜像站的同步延迟、线路稳定性进行选型,并掌握不同发行版(如Ubuntu、CentOS)的配置方法。本文将深入解析阿里云 阅读详情

fedora15教育网更新源,上海交大,速度还不错。

进入 /etc/yum.repos.d文件夹,新建一个 sjtu.repo的文件,把下面的内容复制进去,yum update , OK~

[Fedora-ftp.sjtu.edu.cn]
name=Fedora 15 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/15/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-ftp.sjtu.edu.cn]
name=Everything 15 - i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-ftp.sjtu.edu.cn]
name=Fedora updates
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/15/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

 

fedora14的用户把其中的15改成14就行了。

NTP时间同步实战:从原理到嵌入式与服务器配置 在分布式系统和物联网应用中,时间同步是确保数据一致性和系统协同工作的基础技术。其核心原理在于通过网络协议,使各设备时钟与高精度时间源保持一致,从而解决因时钟漂移导致的数据错乱、协议失败等问题。NTP(网络时间协议)作为实现这一目标的主流技术,通过分层结构和滤波算法,能在复杂网络环境下实现毫秒级同步,为金融交易、工业控制、科学实验等场景提供可靠的时间基准。本文聚焦NTP协议的工作机制与授时源选择策略,深入解析其分层授时、时钟修正过程,并针对嵌入式设备、服务器集群及虚拟化环境,提供从客户端配置到内网服务器部署的 阅读详情

相关推荐

NTP时间同步实战:从原理到配置,解决嵌入式与服务器时间不准问题

网络时间协议(NTP)是计算机系统中实现时间同步的基础技术,其核心原理是通过客户端与服务器之间的往返时间戳交换,精确计算时钟偏移和网络延迟,从而克服网络传输中的可变延迟问题。这项技术的价值在于为分布式系统、物联网设备、测试测量仪器等提供了统一的时间基准,确保日志时间戳准确、事件顺序可追溯、跨设备数据能够正确对齐。在嵌入式开发、工业自动化、服务器运维等应用场景中,时间同步的精度直接影响系统可靠性和数据有效性。本文基于工程师实践经验,重点介绍了如何通过配置高精度NTP服务器(如国家授时中心ntp.ntsc.ac

weixin_30394669的博客 434

为fedora添加教育网可以更新的rpmfusion源

为fedora添加教育网可以更新的rpmfusion源 http://keenews.com/houyewei/2011/11/01/%E4%B8%BAfedora%E6%B7%BB%E5%8A%A0%E6%95%99%E8%82%B2%E7%BD%91%E5%8F%AF%E4%BB%A5%E6%9B%B4%E6%96%B0%E7%9A%84rpmfusion%E6%BA%90/ 以下内容...

weixin_30869099的博客 98

Python包管理工具pip连接超时问题全解析与解决方案

在Python开发中,包管理工具pip是获取第三方库的核心组件,它通过HTTP/HTTPS协议从PyPI仓库下载依赖包。然而,网络连接问题常导致pip install命令失败,表现为连接超时或无法访问。这一问题的技术价值在于理解网络请求机制与包管理系统的交互原理,涉及DNS解析、代理配置、SSL证书验证等多个层面。在实际应用场景中,开发者常面临境外网络延迟、镜像源同步、企业防火墙限制等挑战。针对pip连接超时问题,本文系统性地提供了从镜像源配置、网络诊断到离线安装的完整解决方案,特别针对国内开发者常用的清华

weixin_30315723的博客 354

Fedora 科大源

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34184158的博客 576

OpenClaw 2026中文版本地AI工作流部署指南

本地AI工作流是指在用户自有硬件上构建可离线运行、端到端可控的多模态智能体系统,其核心原理依赖容器化环境隔离、模型服务编排与全栈中文本地化。技术价值在于规避API延迟、数据外泄与网络依赖,保障科研复现、企业内训与教学实践的稳定性与安全性。典型应用场景包括工业图纸解析、中文文档智能处理、离线代码生成等对隐私和实时性要求高的任务。本文聚焦OpenClaw 2026这一面向开发者的轻量级本地AI基建方案,深入解析其一键安装机制、Docker+Shell混合架构设计及深度中文适配实现,覆盖从GPU环境准备到Web界

weixin_33843409的博客 439

benders分解算法 逻辑思路整理(加星)

一般我们经常可以看到的是经典的benders,此处我也结合经典的benders梳理下思路。

sinat_41348401的博客 7980

为fedora 15 安装nvidia显卡驱动(国内源教育网可用)

http://keenews.com/houyewei/2011/10/14/%E4%B8%BAfedora-15-%E5%AE%89%E8%A3%85nvidia%E6%98%BE%E5%8D%A1%E9%A9%B1%E5%8A%A8%EF%BC%88%E5%9B%BD%E5%86%85%E6%BA%90%E6%95%99%E8%82%B2%E7%BD%91%E5%8F%AF%E7%94...

weixin_30252709的博客 178

编译原理考试大题分析【太原理工大学】

看完本篇大题拿 85% 的分应该没问题,TYUT 太原理工大学编译原理期末考试。

m0_52861684的博客 1万+

fedora 15 安装

本文原载于我的墙外博客2011-06-05, fedora 15 install     今天正好是端午假期第一天,考虑到今后可能需要使用一台Linux服务器,就干脆把实验室配发的笔记本装个Linux系统,正好尝鲜实施fedora15的Gnome3,以及试试久闻大名的centOS,或许,有机会还可以 实验室的笔记本上原来只有一个Windows xp系统120G的硬盘,实在是浪费的心疼,...

Hi黄 294

NE555构成多谐振荡器及三角波、正弦波的生成(附工程文件)

NE555构成多谐振荡器及三角波、正弦波的生成 续上一篇:NE555基本原理及相关公式的推导

qq_49979053的博客 5万+

[终于解决]Ubuntu14.04 32位安装移动网卡(0bda:b711)驱动8188gu tplink-WN726n

大致梳理一下问题解决的流程 首先,在台式机做了双系统,台式机只有一个网线接口,由于项目要求,需要占用网口传输数据,所以用之前买的tplink-WN726n免驱版2.0的移动网卡 【note】免驱版只能在Windows下安装使用,在Ubuntu系统中无法使用,所以,需要另辟蹊径。 找了很多资料,尝试很多方法,有的复杂有的简单,终于解决。 【思路】首先在Ubuntu系统中输入lsusb,查看是否检测到USB网卡设备。然后从Github中复制代码,构建,安装,然后modprobe一下,到前面那步还不行,就再来一步

瑞o 1万+

硬盘安装Fedora 9成功

       昨天晚上半夜(5月13日晚23:56分)我登陆到fedora项目的主页一看,My God,Fedora 9已经可以下载了!我立马开始下载。由于速度只有几百K/S,只好先睡觉。       今天早上6:30就起来了,第一件事就是准备将Fedora 9刻录到光盘,然后准备安装。几天前就已经将光盘买好了,Nero也装好了,就等着刻呢。非常恶心的是,我一连试了三张白盘,一次也没刻录成功!气得

Bo Yang's Blog 1684

VS2022编译xlnt库

xlnt是一个用于读写Excel文件的C++库,本文介绍如何用源代码编译静态或动态xlnt库

QQVQQ的博客 7287

硬盘安装 Fedora 16 以及我的设置(纯属备忘)

我怕这个被我忘了,于是写备忘。         首先到 fedoraproject.org 下载最新的 Fedora 16 x86_64 ISO文件,我的 1M 带宽拖得好苦~~~,提取 ISO 文件中isolinux 文件夹下的vmlinuz 和initrd.img 两个文件到一个盘下,我的是 xp 下的 F 盘,网上说 NTFS 格式也可以,但是我在测试 Fedora 15 的时候发现不

gh0st007的专栏 1801

uniapp [全端兼容] - 实现接入使用天地图及卫星视图切换功能,在国家天地图上自由切换地图显示类型(卫星视图/地形视图/卫星混合/地形混合/普通视图)天地图切换视图显示改成卫星风格,切换地图图层

uni-app,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,天地图,视图,卫星,地图类型切换,uniAPP天地图,改成卫星视角,在线地图切换,来回切换卫星图,天地图如何实现来回切换卫星图,地形图,卫星视图,VUE3引入天地图卫星版,详细教程示例源码代码,天地图切换卫星用什么api,卫星视角API方法,vue3卫星天地图,能改地图的显示方式,vue3中使用天地图自定义样式切换地图图层,切换报错,加载出错,卫星图太卡,地图图层更换,vue3安装集成天地图详细示例源

🏆 前端领域优质创作者 1万+

ARMv8/ARMv9的TLB深度学习

千万不要人云亦云。一个TLB entry里有很多很多东西的,有100多个比特位呢,并不是仅仅只有VA/PA/nG/VMID/ASID等。.👉👉👉 个人博客笔记导读目录(全部) 👈👈👈。

baron-周贺贺-代码改变世界ctw 1567

linux apache perl配置,linux(FC6)下配置apache mysql perl开发平台

linux(FC6)下配置apache mysql perl开发平台[日期:2007-10-10]来源:Linux公社作者:Linuxidc[字体:大 中 小]LAMP(linux+apache+MySQL+perl/Python/php)是 开源web服务器的常规配置,由于项目测试的需要,今天配了一个这样的环境首先安装linux发布版FedoraCore6,从网上下载了FC6的DVDiso,决定...

weixin_39517202的博客 177

视频理解与处理——OpenClaw视频能力深度解析(2026视频版)

本文介绍了OpenClaw视频理解与处理的核心技术,重点分析了视频预处理流程。通过VideoProcessor类实现视频加载、帧采样、尺寸调整和归一化等基础处理功能,支持本地和在线视频源处理,为后续视频分析任务提供标准化输入。预处理模块采用均匀采样和标准化方法优化视频数据,确保动作识别、场景分析等高级应用的准确性,展现了OpenClaw强大的视频处理能力。

一键难忘的博客 464

掌握 DNF,openEuler 软件安装速度翻倍!

通过优化国内镜像源(如华为云、阿里云)、启用多线程并行下载、保留软件包缓存、定期清理无用依赖,以及配置自动化安全更新,openEuler 的 DNF 包管理器可以显著提升软件安装和系统更新速度,节省大量时间,同时保证系统安全与稳定,为服务器运维提供高效、可靠的支持。

m0_62599305的博客 1万+

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

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

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

Linux下查看CPU信息[/proc/cpuinfo]

最近在研究linux系统负载的时候,接触到一些关于CPU信息查看的知识,和大家分享一下。通过对/proc/cpuinfo文件中的参数的分析,也学到了不少东西。 在linux操作系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过 cat /proc/cpuinfo 查看一下: 上图是本人电脑的CPU信息,下面我们来分析其中几个比较重

sycflash的专栏 10万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

smb:unrecognized service

[root@sycflash ~]#service smb status smb:unrecognized service 提示:smb:unrecognized service.这时你会按照常规的方法来查看samba是否已经安装了。于是rpm -qa|grep samba返回如下结果: [root@sycflash ~]# rpm -qa|grep samba samba-cli

sycflash的专栏 2万+

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

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

[Linux]VMware 无重启添加scsi硬盘实现LVM动态扩容(上)

注:本实验在VMware 7.1.2 环境中完成,RHEL5.5,磁盘采用逻辑卷(LVM)的管理方式。 安装了一些软件过后发现虚拟机Linux的文件系统空间不够了, [root@server01 ~]# df -h Filesystem            Size

sycflash的专栏 8657

linux chrome浏览器设置字体

<br />由于firefox对flash的支持太让人不爽了,玩网页游戏更是让人纠结,于是装了个chrome浏览器。<br />安装好过后,打开网页,字体真的是让人受不了,扁扁的楷体,暗淡的让人心情压抑,时不时还出现几个繁体字。灰常不爽。<br />到 首选项>高级选项>网页内容>自定义字体 中设置了一番,<br />把标准字体和固定宽度的字体都设置成Sans,效果还是不理想。<br /> <br />于是又去 拼写检查选项中设置了一次,<br />进入拼写检查选项设置的方法是在网页中任意一个输入框点右键

sycflash的专栏 6763

ubuntu9.10中文语言包升级源

最近先来无事,又重装了ubuntu9.10,但是发现默认安装的并不支持中文语言,网页上的部分文字显示成乱码,也无法安装中文输入法,很是不爽。看了以下网上的教程,说可以升级中文支持的安装包来解决这个问题:在Sysrem( 系统 ) >>Administration(管理)>>Language Support( 语言支持)中选择 Install/Remove Language... ,在这个选项中

sycflash的专栏 5642
上一篇: fedora root账户不能使用gedit的解决方法
下一篇: linux chrome浏览器设置字体
sycflash
博客等级 码龄18年 33粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值