《HTML+CSS》记录3,常用标签

前端工程师必备精选文章50篇:HTML语义化标签、媒体标签、表单及CSS选择器、布局 在如今这个时间和知识都是碎片化的时代,C站根据C1-C4认证的成长路径,进行知识细化整理,形成系统化的知识图谱。 通过调研一线互联网大厂的招聘JD,小编对标C站能力认证要求,为大家整理了系列技术干货合集,助力小伙伴们顺利进大厂~ 小编根据C4认证的成长路径整理了前端的相关资源,从零基础带你进入前端的世界。 欢迎大家扫描文末二维码,一起学习~ 一、HTML语义化标签(10篇) 【html主要语义化标签(一)】 【html语义化标签】 【什么是HTML语义化标签?常见HTML语义化标签大. 阅读详情

标题标签

在HTML中,一共有六级标题标签:h1~h6(head),使用HTML时,并不关心标签文字大小,显示效果统一由css来定义,使用HTML时,我们关心标签的语义,六级标题中,h1到h6重要性依次降低,对搜索引擎来说,h1的重要性仅次于title,搜索引擎检索完title,会立即查看h1中的内容。因此h1标签会影响页面在搜索引擎的排名,在页面中只能写一个h1。

一般页面中,标题标签只使用h1、h2、h3。

段落标签

段落标签标示内容中的一个自然段,使用p标签来表示(paragraph),p标签中的文字,默认会独占一行,段与段之间会有一个间距。

在html中,多个空格和换行符,浏览器都会当成一个空格解析,可以使用br标签来表示一个换行,br标签是一个自结束标签。

<p>
	锄禾日当午,<br />
	汗滴禾下土,<br />
	谁知盘中餐,<br />
	粒粒皆辛苦,<br />
<p>

<hr />标签表示一个直线

实体(转义字符串):&实体名字;

<用&lt;表示 less than
>用&gt;表示 greater than
空格:&nbsp;
版权符号©:&copy;

图片标签

使用img标签来向网页中引入一个外部图片,img标签是一个自结束标签。标签有两个属性:
src:外部图片的路径
alt:设置图片的描述(图片不能正常显示的时候会出现在网页),搜索引擎可以通过alt属性来识别不同的图片,如果不写alt属性,则搜索引擎不会对img中的图片进行搜索。
width:修改图片宽度
height:修改图片高度
宽度和高度如果只设置一个,另一个也会同比例调整大小

witdh="200px"

相对路径:
可以使用../来返回上一级文件夹
绝对路径:
直接把路径复制过去就行了

图片格式:效果不同使用好的,效果相同使用小的
JPEG(JPG):图片支持颜色比较多,图片可以压缩,不支持透明,一般用来保存照片等
GIF:支持的颜色少,只支持简单的透明,支持动态图
PNG:支持的颜色多,并且支持复杂的透明,可以用来显示颜色复杂的透明图

meta标签还可以设置网页的关键字:

<meta name="keywords" content="HTML5,前端,Python" />

或者网页描述:

<meta name="description" content="用来发布一些自学的信息" />

搜索引擎会检索关键词和描述,但是不会影响页面在搜索引擎中的排名。

除此之外,meta还可以用来做请求的重定向:

<meta http-equiv="refresh" content="5;url=http://www.baidu.com" />

W3Cshcool快捷键ctrl+f查找

Day44 初识前端,HTML常用标签 HTML:超文本标记语言——HyperText Markup Language超文本:链接标记语言:标记网页的结构和内容标记:标签,带尖括号的文本。 阅读详情

相关推荐

JS实现可针对算术表达式求值的计算器功能示例

主要介绍了JS实现可针对算术表达式求值的计算器功能,可实现基本的数字四则运算功能,涉及javascript基本数值运算与流程控制、判断等操作技巧,需要的朋友可以参考下

前端基础——HTML(二)

HTML标签 标题标签<h1>、<h2>、<h3>、<h4>,标题标签之间是不能嵌套的,下一级标题与上级标题之间通过同级 关于书写,下级标题解释说明的是前面距离最近的上一级标题 权重 <h1>在整个HTML中的权重非常高,内部应该html中最重要的内容。<h1>权重大于<h2> 如果一个页面出现多个<h1>,反而降低权重,往往会约定,一个页面出现一个<h1>就够了。 换行标签 <br/&g

小白的学习之路 268

MT5交易软件系统源码

Manager配置的功能及权限:管理客户、开户,销户、入金、信用额度、修改定单、人工交易报表、设定点差、强制平仓、修改密码,设定持仓交割单或挂单小止盈止损点数;26、修改价格 27、更改K线图历史价格 28、同步历史数据;2、系统设置 3、交易管理 4、交易柜台 5、价格更改 6、多台服。务器联机 7、恢复交易历史 8、数据源调整 9、备份服务调整 10、交易市场设定 11、交易单更改 12、平台时间设定(全世界) 13、可添加商品;15、设置商品利息;独立主机(服务器、VPS、VM)

tutujunjun的博客 904

beetl模板引擎之自定义html标签,Beetl模板引擎自定义分页标签

1)在beetl.properties文件中配置tagTAG.page = xx.xx.xx.xx.PageTag2)在模板中引用标签3)增加标签类继承自GeneralVarTagBinding类import org.beetl.core.Context;import org.beetl.core.GeneralVarTagBinding;import org.beetl.core.stateme...

weixin_39614637的博客 281

金属粘结剂喷射3D打印技术:工艺流程与后处理关键

金属粘结剂喷射(Binder Jetting)是一种创新的增材制造技术,通过逐层喷射粘合剂将金属粉末粘结成型,再经过脱脂和烧结等后处理工序获得最终零件。这项技术的核心优势在于无需支撑结构、可实现批量生产,并且材料利用率高。在3D打印领域,金属BJ技术特别适合中小尺寸、结构复杂且表面质量要求高的零件生产。其工艺流程包括前期数据处理、打印生胚阶段、拆包与清粉,以及关键的渗透、脱脂和烧结后处理环节。后处理工艺的控制直接决定了零件的机械性能和尺寸精度,其中烧结工艺尤为关键,需要精确控制温度曲线和气氛环境。金属BJ打

weixin_35751194的博客 86

手把手教你用Qt和QScada框架,从零搭建一个简易的工业组态监控界面

本文详细介绍了如何使用Qt和QScada框架从零搭建工业组态监控界面,涵盖环境配置、界面设计、动态数据绑定及高级功能实现。通过实战案例演示,帮助开发者快速掌握SCADA系统开发技巧,提升工业自动化项目的开发效率。

weixin_32932149的博客 341

Beetl模板引擎之自定义html标签嵌套子标签

经过自定义html标签的使用,此时要是有需求先执行父标签的java代码再把需要的值传递给字标签呢?怎么做?先来看看官方文档 2.24. 绑定变量的HTML标签 对于html标签(参考上一节),Beetl还 支持将标签实现类(java代码)里的对象作为临时变量,被标签体引用。此时需要实现GeneralVarTagBinding (此类是Tag的子类) 该类提供另外3个个方法 -

itczw技术博客 5187

Python程序—定子故障三相永磁同步电动机振动与电流数据集

1.0 kW 电机匝间短路故障数据: 正常匝间短路振动数据: 匝间短路故障,严重度为2.26%: 匝间短路故障,严重度为2.70%: 匝间短路故障,严重度为3.35%: 匝间短路故障,严重度为4.41%: 匝间短路故障,严重度为6.48%: 匝间短路故障,严重度为12.17%: 匝间短路故障,严重度为21.69%1.5 kW 电机匝间短路故障数据: 正常匝间短路振动数据: 匝间短路故障,严重度为1.57%: 匝间短路故障,严重度为1.88%: 匝间短路故障,严重度为2.34%

m0_66465741的博客 1322

html&css的简单了解

html&css html: 常用的标签: div、p、ul li、ol li、h1-h6、a、span、b、u、i、input(属性text、number、password、radio、checkbox、submit、reset)、form、select>option、textarea h5(新标签):header、nav、footer、main、section、video、audio、input(color、range、week、date) 标签的分类: 单双标签:单标签没有与之对

m0_50496669的博客 1484

爬取二手房数据:Python爬虫+Geopy实战,看透房价与地理位置的隐藏关系

哪些区域单价虚高(房源少但单价远高于周边);哪些小区性价比高(靠近地铁/学校,单价低于同地段平均水平);房价与地理位置的量化关系(如距离地铁每远1公里,单价下降多少)。如果想扩展分析范围,可爬取多个城市/区域的数据,对比不同城市的房价差异;或结合时间维度(定期爬取),分析房价的涨跌趋势。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 950

从Mule ESB到Apache Camel:手把手教你设计一个轻量级企业集成框架的‘心脏’

本文深入探讨了从Mule ESB到Apache Camel的轻量级企业集成框架设计实践,对比了两者在协议支持、消息处理能力和部署灵活性等方面的差异。通过实际代码示例和性能优化技巧,帮助开发者构建高效的核心模块,适用于现代微服务架构下的系统集成需求。

weixin_28738165的博客 375

Web-HTML-概述和基本语法

HTML 1.概述 HTML 指的是超文本标记语言。用来开发网页。 其中, 超文本:可以放图片、超链接、视频、音频等。 文本:只能放文字。 标记:标签,标记信息。 2.基本语法 使用开发工具 HbuilderX 创建一个基本项目:js,css,img,index.html html文件基本框架 <!-- html 注释 --> <!DOCTYPE html><!-- 声明html语言版本 --> <html><!-- 网页文件的根,所有内容必须写在htm

qdzjo的博客 734

[QMT量化交易小白入门]-七十一、十年回测ETF动量策略,超额年化收益率为10.6%

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 1862

全栈笔记更新目录

前言 今天是2019年7月14日,周日 怀着对技术的渴望,对未来的憧憬,和最近半年的困扰,在2天前写下了”2019年中的一些感想” 经过两天的睡前思考,我决定尽快的把这一步迈出来,写一份自己的学习笔记 在这份笔记中,希望能尽可能全面的将所有知识点都覆盖到,渐进式的持续完善每一个部分 这次从前端开始,这篇"全技术栈更新目录”将作为整套笔记的目录和入口持续维护 PS:我更新的可能会有些慢,但会持续...

BraveWangDev 666

GB28181 —— 1、Ubuntu20.04下使用ZLMediaKit+WVP搭建GB28181流媒体监控平台(连接带云台摄像机)

GB28181 —— Ubuntu20.04下使用ZLMediaKit+WVP搭建GB28181流媒体监控平台

5463

深度学习工具包 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&#39;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(&#39;DeepLearnToolbox&#39;));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(&#39;state&#39;,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&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,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 = &#39;sigm&#39;;%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, &#39;Too big error&#39;);```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(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;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)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;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, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% 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&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 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, &#39;Too big error&#39;);```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(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,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, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % 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, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % 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, &#39;Too big error&#39;);%% 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(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % 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, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

传智播客前端就业班学习笔记(标签)

声明:此博客仅为记载前端学习之路上的心得体会。在记录的过程还会有许多不足之处,希望大家给出意见,一起交流进步。大佬勿喷。视频:传智播客web前端14期(就业班)工具:sublime text 3(文末附有下载地址)接下来开始正题    首先web共有三个标准,它们分别为 html,CSS,JS   Html  结构标准 相当于人的身体   CSS   表现标准 相当于给人化妆,变得更漂亮    j...

始创Tech 1351

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

打卡-----html1

暂时没有办法每天打卡,打算学一定的量再打卡,可能会固定一星期三,四篇左右 前面是因为兴趣学的c#,想做unity3D游戏,现在学css是为了工作,C#只能抽空学啦 我先是在知乎听了一场live讲座,然后去B站上学习相关课程,接下来是课堂笔记还有一部分的自己操作中的小笔记啦 之前学过一段时间的html,但是后来忙其他的事去了,现在再回来找那个视频已经失效了唉,我挺喜欢sublime text3...

akmddd的博客 418

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VC中sqlite的使用

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

html + css常用标签(第一弹)

常用的html标签什么的太难记了,老是忘,在这里记录一下。话不多说,展示+不定期补充。

2201_75445857的博客 514

HTML5和CSS3归纳

HTML5和CSS3归纳(仅供自己记录复习基础点)一、HTML5二、CSS3 一、HTML5 二、CSS3

从入门到放弃_nys的博客 2357

3.html常用标签

文章目录1. HTML常用标签重点提炼2. HTML常用标签2.1 排版标签2.1.1 (1)标题标签h (熟记)2.1.2 (2)段落标签p ( 熟记)2.1.3 (3)水平线标签hr(认识)2.1.3.1 example012.1.4 (4)换行标签br (熟记)2.1.4.1 example022.1.5 (5)div 和 span标签(重点)2.1.5.1 example032.1.6 排版标签总结2.2 文本格式化标签(熟记)2.2.1 example042.3 标签属性2.4 图像标签im

xiao廸要飞 584

HTML+CSS+JS笔记

超文本标记语言编程语言标记语言web 页面。

2301_79880794的博客 2406

Web学习 HTML5,CSS3新增内容

常用新标签 w3c 手册中文官网 : http://w3school.com.cn/ header:定义文档的页眉 头部 nav:定义导航链接的部分 footer:定义文档或节的页脚 底部 article:定义文章。 section:定义文档中的节(section、区段) aside:定义其所处内容之外的内容 侧边 <header> 语义 :定义页...

小学生 1193

html5和css3笔记

html5和css3笔记

亿点点的博客 1611

HTML常用标签含义及对应中英文

标签标签含义英文英文含义备注h标题headline标题 p段落paragraph段落 hr水平分割线horizontal rules水平分割线 b加粗bold加粗/粗体 strong加粗(强调语

大叔很坑的博客 1万+

html、css学习记录【uniapp前奏】

学习uniapp开发要先了解前端开发的一些基础知识。本节笔记主要是记录个人学习html,css基础标签跟属性

帅boy的博客 2079

对于html与css常用标签的记录

Html常用标签 <titile>设置网页标题(浏览器上方标签栏)</titile> <hr />定义一条水平线 <br />换行 <h1>定义标题 h1~h6逐级(字号和重要性)递减</h1> <p align="设置对齐方式">段落文本&lt...

天宇龙腾的博客 155
上一篇: 《HTML+CSS视频》记录2 html的标准格式
下一篇: 《HTML+CSS》视频4:语法规范、超链接等
Han_python
博客等级 码龄6年 31粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值