JS 相对路径获取绝对路径 或 将地址栏路径到绝对路径

HTML超链接路径全解析:从绝对路径到相对路径的实战指南 在Web开发中,资源路径是连接不同页面与资源的基础技术概念。其核心原理是通过URL(统一资源定位符)系统,让浏览器能够准确寻址并加载目标资源,这直接决定了网站的可访问性与用户体验。从技术价值看,正确使用路径能确保项目在不同环境(开发、生产、移动设备)下的稳定运行,是构建可维护、可移植Web应用的关键。常见的应用场景包括站内页面跳转、图片/CSS/JS资源引用、外部链接以及文件下载等。本文聚焦于HTML超链接中的路径使用,深入探讨绝对路径与相对路径的底层逻辑、选用策略及常见避坑技巧,帮助开发者掌握href属性 阅读详情

透过image对象:

function getabsoluteurl(url){
    var img = new Image();
    img.src = url;  // 设置相对路径给image, 此时会发送出请求
    url = img.src;  // 此时相对路径已经变成绝对路径
    img.src = null; // 取消请求
    return url;
}
getabsoluteurl(“/”);

这种方法不会发出任何请求(请求会在加入dom时产生)

var function relativePath2FullPath(url){
        var a = document.createElement('A');
        a.href = url;
        url = a.href;
        return url;
    };relativePath2FullPath("/斜杠后面可以添加路径或者不添加")
JavaScriptJavaScript实现获取文件夹内所有文件的绝对路径(附完整源码) 阅读详情

相关推荐

网络爬虫url链接相对转绝对路径

通过本文的介绍,读者了解了如何使用Python内置的模块处理URL路径转换。通过几行代码,就可以轻松地将相对路径转换为绝对路径,避免网页抓取时遇到的404错误。此外,模块还提供了许多有用的URL解析和重构功能,可以帮助开发者在处理复杂URL时更加高效。掌握这些方法后,读者可以更好地进行网页数据采集,提升抓取的准确性和效率。

Mr数据杨 3万+

JS中的URL 相对路径 绝对路径

JS中的 等等都有 href属性  的src属性都要用到路径 看百度首页源代码什么类型的都有: 有带一个斜杠的 有带2个的 有http 有https 当然还可以不带 可以是绝对路径 也可以是相对路径 1.绝对路径时 href属性值是URL( uniform Resouce Locator 统一资源定位器) 对文档资源什么的寻址

qqqq2013的博客 9043

2025东三省D题深圳杯数学建模实战解析:基于多模型融合的法医STR混合样本智能识别系统

本文深入解析了2025年东三省数学建模竞赛D题,即深圳杯赛题,聚焦于法医STR混合样本的智能识别挑战。文章系统阐述了构建一个基于多模型融合的智能识别系统的完整流程,涵盖贡献者人数判定、DNA贡献比例估计、个体基因型推断以及STR谱图去噪四大核心步骤。通过融合高斯混合模型、随机森林、非负矩阵分解、小波变换与深度学习等多种技术,并强调特征工程的重要性,为破解法医DNA混合样本分析这一行业难题提供了清晰的数学建模与AI实战思路。

weixin_29050271的博客 390

javascript获取地址栏的绝对路径

【strPath.substring(0, strPath.substr(1).indexOf('/') + 1)】:再次做截取;【 strFullPath.substring(0, pos)】:通过当前页面的路径或文件名的位置截取页面地址栏的地址;【strFullPath.indexOf(strPath)】:查看当前页面的路径或文件名在在地址栏之中的位置;【window.document.location.pathname】:获取当前页面的路径或文件名;// 获取地址栏的绝对路径。

qq_35711122的博客 758

【牛股启动线】副图指标使用技术说明,图文案例分享,通达信炒股指标

如上图,在紫色线在黑色虚线上时,在出现紫色柱线时,通常会出现强势拉升的行情​。柱线加长加上紫色线上扬,进场跟随做多抓强势行情,紫色柱线和紫色线同时做多持续则可以继续持股。如上图,副图指标【牛股启动线】,指标信号包括紫色线走势信号和紫色柱线信号,以及底部的四条虚线技术信号​,还有一条绿色的参考线,一条黑色的虚线两天分档线。如上图,参考买点,紫色柱线开始出现时进场买点,在上图标记的位置对应的就是进场买点​。紫色柱线加长+紫色线上扬,多头共振持股,行情继续拉升阶段,持股待涨或顺势​进场做多。

weixin_69760830的博客 1907

hive sql每个用户的累积访问次数

我们有如下的用户访问数据 userId visitDate visitCount u01 2017/1/21 5 u02 2017/1/23 6 u03 2017/1/22 8 u04 2017/1/20 3 u01 2017/1/23 6 u01 2017/2/21 8 U02 2017/1/23 6 U01 2017/2/22 4 要求使用SQL...

weixin_39150719的博客 3480

js磁盘路径转换成http路径格式_PDF转图片,我只用嗨格式PDF在线工具!

PDF转图片怎么做?我们在使用PDF时,经常需要把PDF转换成图片,如果只是一两个PDF需要转换为图片,那么有很多软件网站都可以实现。如果有大量PDF文件需要转换为图片,那么嗨格式PDF在线工具会是一款十分方便的PDF转图片软件!方法一:将PDF文件导出为图像PDF文件是可以直接导出为图片格式的,你知道吗?操作很简单,我们只需打开目标PDF文件,在【文件】下拉菜单中,选择【导出】,点选【导出为图像...

weixin_35696112的博客 404

Ubuntu安装有线网卡驱动

问题:插入网线后,无法识别有线连接。 原因:主板有线网卡的型号和系统中网卡的驱动不匹配 解决 前提条件: 需要连wifi通网,因为需要安装dkms,和下载驱动。 删除原驱动 1、查看网卡型号 lspci | grep net 我的网卡型号是8125 2、查看网卡驱动 lspci -k 网卡驱动是r8169 3、卸载网卡驱动 找出位置 modinfo r8169 | grep filename 然后删除 rm path/r8169.ko 卸载驱动 rmmod r8169 查看是否卸载成功 lsm

weixin_43932656的博客 1万+

js 相对路径的获取方法

A 文件对于B文件的路径: 第一步:可以先把A文件的路径复制出来,然后把B文件的路径复制出来。 第二步:找到他俩的公共点,然后把A的公共路径后面截取,B的公共路径截取,然后让需要改变的那个每个节点变为../ 第三步 :两个合并 例子 第一步: 1.异步.html 的路径为 src\components\html\1.异步.html ; ======&...

taowuhua的博客 5034

CM-GAI:基于连续介质力学与最优传输的数据生成新范式

在数据驱动的工程与科学研究中,如何利用有限的物理数据实现可靠预测是核心挑战。传统方法如深度神经网络,在数据稀缺时往往泛化能力不足且缺乏物理一致性。为解决此问题,一种融合物理原理与数据驱动的新范式应运而生。其核心思想是将数据分布的变化类比为连续介质在广义力驱动下的力学变形过程,通过最优传输理论为分布变换提供最优路径的度量。这种方法将物理规律(如质量守恒、运动方程)作为硬约束嵌入模型,确保了生成过程的物理可解释性。物理信息神经网络(PINNs)则被用作高效求解器,处理高维特征空间中的复杂控制方程。在工程实践中,

weixin_30607029的博客 607

20、超声多普勒成像技术全解析

本文全面解析了超声多普勒成像技术,涵盖彩色血流成像(CFI)、能量多普勒成像、超快多普勒成像和矢量多普勒成像的原理、流程、优势及临床应用场景。详细探讨了各成像模式的特点,如CFI的血流方向与速度可视化、能量多普勒对小血管的高灵敏度、超快多普勒的高帧率分析能力,以及矢量多普勒消除角度依赖性的创新方法。同时分析了技术面临的挑战及未来发展趋势,包括更高分辨率、人工智能辅助诊断和便携式设备的发展,为医学影像研究和临床诊断提供重要参考。

z2a3b4c5d的博客 277

相对路径和绝对路径 区别

1.相对路径和绝对路径 绝对路径:从根目录开始直到文件位置 相对路径:相对于程序当前所在目录到文件位置 例:程序运行在C:/user/admin下,假设有一个文件file.txt 绝对路径:C:/user/admin/file.txt 相对路径:./file.txt ./ :代表文件所在的目录(可以省略不写) …/ :代表文件所在的父级目录 …/…/ :代表文件所在的父级目录的父级目录 / :代表...

qq_36454619的博客 2664

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

JavaWeb中的绝对路径和相对路径

前段时间自己也刚好遇到了这个问题,把相对路径改成绝对路径就没问题了,今天复习到这里就稍微总结一下。 使用绝对路径:使用相对路径可能会有问题, 但使用绝对路径肯定没有问题.  一、下面先用一个小项目来说事,目录结构如下: a.jsp: 去BBB界面 b.jsp 去CCC界面 c.jsp 去AAA界面 这样写的话,肯定是能a到b,b到c,现在,我们用个Te

ymfwj的博客 7515

计算机控制技术及应用

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

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

相对路径

相对/绝对路径 顾名思义,相对路径是相对于当前文件的路径。一般是较简短的,那么我们为什么不直接使用绝对路径,也就是文件存放的真实路径,例如:C:\Microsoft\test.txt。 为什么要用相对路径? 当我们把整个程序移动位置时,其中的链接还是会指向正确的URL 测试方法比较灵活,本机测试时比较方便 那么绝对路径也有相对的优势: 如果其中的部分网页改变位置,其中的链接还会指向正确...

沸羊羊_ 6362

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

servlet --相对路径和绝对路径 一

前言     路径就是文件存放的位置,当我们设计程序中需要使用相应文件,就必须依据存放位置准确找到文件,从而调用使用文件。在windows操作系统中,当我们获取文件时,如果是从盘符开始,即从根目录开始完整的描述文件位置的路径就是绝对路径;所谓相对路径,顾名思义就是当前文件相对与目标位置 如上图所示,如果从windows操作系统中访问admin.js,那么绝对路径方式找到admin.js文件应该是 D:\workspace\MVC\WebContext\js\admi

m0_51286391的博客 876

JSP中的绝对路径与相对路径

相对路径: 相对当前页面的路径[地址栏] |- / 根目录 |- ./ 当前目录 |- ../ 上一级目录 css/xxx.css 相对路径的示例: 绝对路径: 添加代码: <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + requ

小飞飞的博客 928

html相对路径载入页面,html页面的绝对路径和相对路径

在用springmvc架构开发网站的过程中,离不开开发前台html页面,html经常需要使用本地相关的资源,如:图片,js,css等,一般情况下,我们可以通过使用相对路径的方式来对这些资源进行指向和访问,如:如上图的代码,可以用浏览器直接打开此处的代码,banner-graphic.png图片也能够正常显示在页面上,但是,在启动服务器时,在浏览器中打开此文件的时候,图片并不会显示。本系统使用mus...

weixin_28746207的博客 1497

前端动态获取servlet虚拟路径_web应用路径问题(相对路径,绝对路径,动态获取路径)...

1、相对路径和绝对路径绝对路径:以 “/” 开头的路径,是完整的路径。相对路径:不以 “ / ” 开头的路径,是相对于当前web资源目录的路径。在绝对路径中, “ / ” 的含义有两种解释:(1)如果是服务器端解析,“/” 代表相对于当前web应用的绝对路径,即:协议名://服务器名(主机地址):端口号/项目名/,例如:http://localhost:8080/MyTest/。(2)如果...

weixin_39631445的博客 480

关于JavaWeb中绝对路径和相对路径的详细解释、分析各种路径现象的原因及解释

1.基本概念的理解   绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:/xyz/test.txt 代表了test.txt文件的绝对路径。http://www.baidu.com/index.html也代表了一个URL绝对路径。绝对路径,是指根据给出的访问路径可以准确定位到资源的路径。例如,你要告诉对方你现在的位置,你说:我现在在北京故宫游客 A 入...

MrXi 6013

相对路径和绝对路径

绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmd.exe 相对路径:是从当前路径开始的路径,假如当前路径为C:\windows 要描述上述路径,只需输入 system32\cmd.exe 实际上,严格的相对路径写法应为.\system32\cmd.exe 其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。 假如当前路径为c:\program files 要调用上述命令,则需要输入 ..\windows\system32\cmd.exe 其中,…为

sylvia_lily的博客 1138

关于${pageContext.request.contextPath}绝对路径和相对路径的使用

绝对路径和相对路径的使用 比如说我现在在 student_list.jsp 下面编辑,然后我要用到taglibs.jsp文件,我可以用两种方式 一、相对路径 student_list.jsp 和 taglibs.jsp 都是属于jsp文件夹目录下的子文件 如果student_list.jsp要调用 taglibs.jsp 那么就可以 写成 ( 关键看file里写的的路径!) <%@ ...

他 1165

Servlet(六)相对路径和绝对路径

文章目录相对路径绝对路径 相对路径 jsp使用的是相对路径 相对路径前面会自动补全 会受到浏览器地址栏的影响 绝对路径 js/jquery 相对路径的解决办法 …/向上回退 使用绝对路径 注: 重定向要给绝对路径 request.getContextPath()+ ...

m0_52540692的博客 178

华清远见-重庆中心-绝对路径和相对路径个人总结

绝对路径和相对路径

weixin_52088176的博客 241

web项目中,视图层中关于相对路径和绝对路径

1.在jfinal项目中   因为一直使用的jfinal,没感觉路径问题。   举个栗子,项目名字叫做test.访问一个Controller的映射为/user/add.这样,在浏览器地址栏直接:localhost:8080/user/add就可以直接访问到add方法了。当然,这样需要通过配置不同的端口来发布不同的项目,不然肯定冲突了。端口指定项目的路径。 比如: "localhost"

Ryan Miao的博客 393
上一篇: MySQL 连接服务器错误提示:1862 - Your password has expired.
下一篇: Js 字符串首字母大写的3种方法
V_admin
博客等级 码龄9年 102粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

V_admin

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

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

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

打赏作者

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

抵扣说明:

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

余额充值