css-6.文本格式化

MIT Bevfusion环境安装 Docker方式,nuscenes数据处理 Bevfusion环境安装,数据生成报错解决module 'numpy' has no attribute 'long';most likely due to a circular import。bevfusion docker环境 阅读详情
1.指定字体
font-family:value1,value2;

2.字体大小
font-size:value;

3.字体加粗
font-weight:normal、bold、value

4.字体样式
font-style:normal、italic

5.小型大写字母
fonnt-variant:normal、small-caps
eg:
font-family: "微软雅黑","宋体","Arial";
/*一般来说如果是中文就用中文字体,如果是数字和字母就用英文字体(Arial,Times)
* 微软雅黑 类似Arial
* 宋体类似Times
* */
font-size: 16px;
font-weight: bold;
font-style: italic;
font-variant: small-caps;
控制文本格式
·文本颜色color:value
·文本排列text-align:left、right、center
·文本修饰text-decoration:none、underline
#a1{
text-decoration: none;
color: orangered;
}
·行高line-height:value;如果是多行文字,间距增加,单行文字,设置line-height的值等于height,文字垂直居中
·首行文本缩进textinde:value;   text-indent: 2em;首行文本缩进可以用em做单位,多个段落必须放在独立的p便签,不然浏览器不会识别为段落
·文本阴影text-shadow:h-shadow v-shadow blur color;text-shadow: 1px 1px 0px red;

溢出
overflow: hidden;
/*文本溢出属性,必须建立在overflow:hidden*/
white-space: nowrap;
/*nowrap文字不换行,normal正常*/
text-overflow: clip;
/*clip 裁剪 。ellipsis 显示···*/
换行
word-break:break-all 长单词换行
word-break:keep-all 换行   长单词不换行
word-break:normal   系统默认

空格
letter-spacing: 2em;
国产麒麟系统PXE安装-UEFI引导 注意: 适用uefi引导 适用x86_64架构 一键部署脚本扣我 1.上传ISO到PXE服务器,拷贝ISO文件 # mkdir /kylin_iso # mount -o loop Kylin-Server-10-SP1-Release-Build04-20200711-x86_64.iso /kylin_iso/ 2.配置http,获取安装源 # yum -y install httpd # mkdir /var/www/html/{ks,kylin} # 注意一定是"/kylin_iso/ 阅读详情

相关推荐

星链V3的2048条波束与1Tbps:多波束相控阵的工程代价

低轨卫星通信的容量提升,核心在于多波束相控阵天线的空间复用能力。相控阵通过控制大量天线单元的相位,可在同一阵面同时形成多条独立指向的波束,从而在有限频谱内成倍提升系统容量。星链V3宣称的2048条波束与1 Tbps汇聚吞吐量,正是基于这一原理:更多波束意味着更高的频率复用系数和更灵活的资源调度。但工程实现并非免费午餐,数字背后是供电、散热、重量、发射成本及运维复杂度的急剧攀升。从用户侧看,更精细的波束也带来切换频繁、低仰角衰减等新挑战。本文从多波束相控阵的基础原理出发,拆解波束形成、频谱复用和动态调度的工程

weixin_33462167的博客 346

java产生随机数的几种方式

转自http://blog.csdn.net/anroidfinalbreak/article/details/33728589 五、综合应用 下面通过最近写的一个随机数工具类来展示用法: import java.util.Random; public class RandomUtils { public static final Stri

code_dream_wq的博客 685

AD620单电源应变片测量电路分析

笔者最近在用AD620做应变片的压力检测电路,正好AD620的datasheet中有对于应变片压力测量的应用电路,参考该电路进行设计及实验后发现该电路存在些许问题,并对其进行了优化改进。本文纯属个人理解,供大家参考,欢迎批评指正。 AD620应用电路分析及优化 应用电路分析 AD620手册中原电路如下(加了部分标注以便分析): 该电路中,前半部分比较明显,为经典的AD620放大电路结构:四个应变...

拙诚电子工作室 1万+

安卓开发由一个APP拉起另一个APP的方法总结

https://blog.csdn.net/canot/article/details/50571305   URL: 这种方式同样适用于HTML中的a标签链接拉起B应用。 B应用清单文件需要配置: 在启动页(SplashActivity)清单文件增加如下配置:注意:不要在原有的intent-filter中增加代码,而是在原有intent-filter下方再增加一个intent-filter。...

code_dream_wq的博客 1609

别再写爬虫了!用Trae平台5分钟搞定一个能聊天的网页数据抓取Agent

本文介绍了如何利用Trae平台快速构建无需编程的网页数据抓取智能体,实现对话式数据采集。通过自然语言指令,用户可在5分钟内完成从数据抓取到分析的全流程,显著降低技术门槛和维护成本。文章详细解析了Trae智能体的核心能力,包括自然语言理解、智能页面解析、数据清洗和可视化配置,并提供了多个实战案例,展示其在竞品监控和舆情分析中的高效应用。

weixin_29038303的博客 717

软件工程:数据字典

数据字典

永远怀着至诚之心拥抱世界 4275

Android 中获取控件宽和高的方法(详细解析)

https://blog.csdn.net/CodeIsPoisonous/article/details/54316025 问题 怎样获取一个控件的长和高。相信非常多朋友第一眼看见这个问题都会认为非常easy,直接在onCreate里面调用getWidth、getMeasuredWidth不就能够获得了吗,可是。事实上是并没有简单的,不信的话,你能够去试一下,在onCreate里面,你是无法...

code_dream_wq的博客 6110

Fortigate 在AWS中配置HA

方案1: 1、将两台服务器配置在相同可用区中,使用飞塔原生HA功能,可以实现配置同步功能。 2、配置SSLVPN,在主服务器不可用时,可以实现自动切换到备用服务器继续提供VPN服务。 当前问题: 1、主挂掉后可以自动切换到备,但是原主服务器修复后不会自动切换到主状态。 2、如下图所示切换中丢包明显,需要客户端开启“保持连接”功能。 配置过程如下: 1、整体架构 2、创建VPC和子网,如下图所示...

子苏蓝莓的博客 892

android:windowSoftInputMode 属性(输入法软键盘的那点事)

http://blog.csdn.net/wkw1125/article/details/48414163 一、windowSoftInputMode 是什么? Android:windowSoftInputMode 属性用于指示在安卓界面中出现的软键盘如何与界面互相配合显示以达到良好的用户体验。 二、windowSoftInputMode 如何使用?

code_Q的博客 344

STK传感器配置全攻略:从光学到雷达的7种视场类型详解(附避坑指南)

本文详细解析了STK软件中传感器的7种视场类型,从基础的Simple Conic、Complex Conic到高级的SAR与EOIR,提供了完整的配置步骤与实战避坑指南。重点阐述了雷达、光学等不同物理设备的建模选择逻辑,并针对常见的“No Access”等报错问题给出了系统性的排查方案,帮助工程师高效完成卫星系统设计与任务分析。

weixin_29232507的博客 228

深度学习框架对比:AI开发如何选择

你是否遇到过这样的困惑:想做一个图像分类模型,朋友推荐PyTorch;公司要部署智能客服,同事说用TensorFlow;想快速验证想法,学长又提到Keras……深度学习框架种类繁多,功能重叠却各有侧重。本文将覆盖主流框架(PyTorch/TensorFlow/Keras/JAX/MXNet等),从开发者真实需求出发,总结选择框架的核心维度。本文将按照“认识框架→对比特性→实战选择”的逻辑展开:先通过生活比喻理解各框架特点,再用代码对比核心功能,最后结合真实场景给出选择建议。动态计算图。

AI 领航者的博客 1162

Android自动化测试-从入门到入门

https://segmentfault.com/a/1190000004338384  一整套教程     https://blog.csdn.net/qiang_xi/article/details/52933593  espresso教程

code_dream_wq的博客 457

深入探讨:StoreKit 2的交易处理与收据验证

iOS应用开发中,StoreKit 2带来收据处理和交易验证的新变化。本文通过实例分析,对比传统StoreKit与StoreKit 2的差异,指出直接访问sandboxReceipt文件可能引发错误。解决方案是使用Transaction对象和SKReceiptRefreshRequest,详细介绍了如何初始化ReceiptLoader、处理交易更新及验证收据的完整流程,帮助开发者适应新框架,确保购买流程安全可靠。

m0_74337424的博客 357

html文本缩进6,css(文本格式化,文本格式处理)(示例代码)

文本格式化,文本格式处理文本格式化1、控制字体1、指定字体font-family:"microsoft yahei",arial,"宋体";2、字体大小font-size: px , pt 作为单位 30pt 16pt常用字体大小:12px - 14px3、字体加粗相当于 font-weight : normal / bold ;建议:通过 该属性取代 b 标签4、字体样式斜体font-sty...

weixin_39957271的博客 638

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Css3之基础-6 Css 文本格式化(字体属性,文本属性)

一、CSS 文本格式化概述文本格式化概述 - 主要包括 - 控制字体: 如字体大小、字体加粗、字体系列等 - 设置文本格式: 如文本颜色、文本排列和文本缩进等 - 建议使用文本格式化相关的样式,取代加粗(<b>)、倾斜(<i>)等 HTML 元素二、CSS字体属性控制字体 - 指定字体 - font-family:...

weixin_34072857的博客 169

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

《HTML5+CSS3网页设计入门必读》——6.2 粗体、斜体和特殊的文本格式化

本节书摘来自异步社区《HTML5+CSS3网页设计入门必读》一书中的第6章,第6.2节,作者: 【美】Julie Meloni更多章节内容可以访问云栖社区“异步社区”公众号查看。 6.2 粗体、斜体和特殊的文本格式化 回到打字机的时代,我们满足于纯文本显示,以及使用临时的下划线来突出重点。今天,粗体(boldface)和斜体(italic)文本在所有纸面...

weixin_33711647的博客 578

计算机控制技术及应用

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

文本格式化标签

这个标签用于给文本添加删除线。它有一个可选的结束标签</del>。它有一个可选的结束标签</u>。需要注意的是,大多数浏览器已经不再支持这个标签,因此建议使用CSS样式来实现下划线效果。`<h1>`是最大的标题,`<h6>`是最小的标题。在HTML中,我们可以使用一些特定的标签来对文本进行格式化,以便更好地展示内容。这个标签用于在文本中插入一个换行符,使得文本从新的一行开始。它有一个可选的结束标签</strong>它有一个可选的结束标签</em>。1. <h1> - <h6>: 标题标签。

2301_80297004的博客 374

CSS学习笔记

CSS学习笔记,记录自己平常常用并且容易忘记的一些内容,便于查阅. 不过没有整理,条理比较乱, 选择器 ID选择器 #id 类选择器 .class 子选择器 .class ul&gt;li 邻近同胞 h2+p 属性选择器 img[title] 如:input[type= “input”],input[type=”text”]       伪类/伪元素: :hover  鼠标进入样式 :act...

小柯空间@XKSpace 155

【HTML专栏4】常用标签(标题、段落、换行、文本格式化、注释及特殊字符)

标签语义是指对标签的含义进行描述和解释,使其更易于被理解和使用。标签是指用户为网页、文章、图片等内容所添加的关键词或短语,它们用于描述内容的主题、性质、特征或分类,有助于用户对内容进行搜索、过滤和组织。标签语义的目的是通过对标签的语义进行描述,使搜索引擎和其他应用程序能够更好地理解标签所表示的含义,提高搜索和推荐的准确性和效率。例如,如果一个图片被标记为“风景”,那么标签语义可以对风景的含义进行解释,包括山水、海景、城市景色等,从而为用户提供更为精准的搜索结果。

小黄鸭的博客 1282

Web前端开发技术-格式化文本 Web页面初步设计

作为标题字,h1标记定义最大的标题字,图3-1 添加文档内容h6 标记定义最小的标题字。标题字标记的 align属性用来定义标题字的对齐方式,对齐方式有四种,分别是left、center、right、justify。代码中第8行开始插入4个空格,用于实现首行缩进2个字符,行末插入换行,第 9 行插入蓝色的水平分隔线,第10行插入版权特殊符号“©”。在HTML文件中,添加空格的方式与其他文档添加空格的方式不同,网页中通过代码控制来添加空格,而在其他编辑器中通过键盘空格键来输入空格。

jingyu飞鸟 5474

HTML入门—文本内容组织

标签用来定义 HTML 标题。<h1> 定义重要等级最高的标题。<h6> 定义重要等级最低的标题。文本格式化标签:对输出的文本进行格式。实际中,更多是直接使用css进行修改文本样式。标签定义了一个有序列表. 列表排序以数字来显示。标签定义段落,元素会自动在其前后创建一些空白。将 <ul> 标签与。标签一起使用,创建无序列表。标签来定义列表选项。

2201_75883040的博客 233

HTML 文本格式化

通过以上对HTML文本格式化的介绍,我们可以看到,HTML提供了丰富的工具来帮助开发者美化文本,使其更具可读性和吸引力。掌握这些基本技巧,可以大大提升网页设计的效果。在接下来的项目中,不妨尝试使用这些方法,让你的网页焕然一新。

csbysj2020的博客 353

【HTML+CSS】静态网页制作-带你快速入门(更新中。。。)

HTML基础,CSS基础

m0_44965777的博客 2376

html文本元素

在pre元素中的内容会按照源代码格式显示在浏览器,不会出现空白折叠,通常用于显示代码;显示为代码,会空白折叠,与p标签相比就是有个字体上的差异,要避免空白折叠需要配合pre标签使用,或者直接加white-space属性。空白折叠:在源代码中的连续空白字符(空格、换行、制表符),在页面显示时,会被折叠为一个空格,不论标签内外。上面的红绿蓝要显示为指定颜色,就要使用css,而css需要依托于html标签,因此span就有了意义。表示含有特殊语义,阅读的时候会使用特殊的语调。表示重要的,不能忽略的内容。

lswdcyy的博客 841

文本元素_5

文本元素 HTML5中支持的元素:HTML5元素周期表 h 标题:head h1h6:表示1级标题6级标题 <!-- Ctrl + d 连续选择 --> <!-- h元素的使用 --> <!-- Ctrl + 回车 == 等于换行 --> <!-- Ctrl + shift + 回车 == 上边换行 --> <!-- h$*6>{$级标题} --> <!-- h$*6&gt

qq_45370222的博客 168

Web前端基础复习第三章

本章节是关于格式化文本和段落标记。主要有:标题字标记、标题字的align属性、空格与特殊符号、字体标记、文本修饰符、段落排版标记等。

m0_75125827的博客 614
上一篇: 如何在Android应用里对HTTP请求头部添加适当的User-Agent字段
下一篇: css-7.表格
code_dream_wq
博客等级 码龄10年 51粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值