Linux 安装GSL库至指定目录

Linux 安装GSL库 GSL简介:GNU Scientific Library(GSL)是一个开源的科学计算的函数库,里面有大量的数学计算函数,非常强大。1)下载GSL安装文件:http://mirrors.ustc.edu.cn/gnu/gsl/gsl-2.4.tar.gz这里为了方便,我将下载的压缩文件放在了我的主目录下:/home/xuyue/gsl-2.4.tar.gz2)解压缩:tar -zxvf gsl-2... 阅读详情

转自:https://blog.youkuaiyun.com/u012248802/article/details/80655902

GSL简介:GNU Scientific Library(GSL)是一个开源的科学计算的函数库,里面有大量的数学计算函数,非常强大。

1)下载GSL安装文件:http://mirrors.ustc.edu.cn/gnu/gsl/gsl-2.4.tar.gz

这里为了方便,我将下载的压缩文件放在了我的主目录下:/home/xuyue/gsl-2.4.tar.gz

2)解压缩:tar -zxvf gsl-2.4.tar.gz

操作成功后在主目录下会生成一个gsl-2.4的文件夹

3)创建安装目录:mkdir /home/xuyue/programs/gsl2.4

4)进入解压后的文件夹gsl-2.4,配置安装信息以及告诉系统使用上一步设置的安装目录

5)编译,这一步需要花几分钟:make

6)安装库之前测试一下这个库(选择性的),需要花几分钟:make check

7)安装库:make install

8)配置环境变量:

使用vi编辑器,编辑用户根目录下配置文件:vi ~/.bashrc

在改文件末尾添加如下代码:

export C_INCLUDE_PATH=$C_INCLUDE_PATH:/home/xuyue/programs/gsl2.4/include
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/home/xuyue/programs/gsl2.4/include
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH::/home/xuyue/programs/gsl2.4/lib
export LIBRARY_PATH=$LIBRARY_PATH::/home/xuyue/programs/gsl2.4/lib

保存该文件

立刻加载修改后的设置,使之生效:source ~/.bashrc

9)编写如下文件test.c进行测试:

#include <stdio.h>
#include <gsl/gsl_sf_bessel.h>
 
int
main (void)
{
    double x = 5.0;
    double y = gsl_sf_bessel_J0 (x);
    printf ("J0(%g) = %.18e/n", x, y);
    return 0;

通过以下命令进行编译链接,会生成一个可执行文件a.out

[xuyue@localhost ~]$ gcc -Wall -I/home/xuyue/programs/gsl2.4/include -c test.c
[xuyue@localhost ~]$ gcc -L/home/xuyue/programs/gsl2.4/lib test.o -lgsl -lgslcblas -lm

执行a.out,得到以下结果证明安装成功!

GSL的Linux安装和使用教程(小白教程) GSL (GNU Scientific Library)是面向 C 和 C++ 程序员的数值库。专门为应用数学和科学技术领域的数值计算提供支持的软件库。GSL 使用C语言编写,同时也为其他语言做了相应的封装。该库易于编译,并且不依赖于其他包。GSL 在GNU通用公共许可下是免费的。该函数库提供了广泛的数学算法的实现函数,包括随机数生成器,特殊函数和最小二乘拟合等等。 阅读详情

相关推荐

Linux下载GSL库并安装

我是ubuntu18.04下安装gsl。 GSL是一个GNU支持的科学计算库,提供了很丰富的数值计算方法 GSL库地址 1. 下载GSL库 git clone git://git.savannah.gnu.org/gsl.git 查看gsl目录结构 2. 编译 编译:make(需要等一会) 3.测试一下这个库 make check 出错啦: 出错原因及解决方案:https://githu...

萤火之光,照亮前行 2742

linux下gsl怎么运行,Linux 安装GSL库至指定目录(示例代码)

转自:https://blog.youkuaiyun.com/u012248802/article/details/80655902GSL简介:GNU Scientific Library(GSL)是一个开源的科学计算的函数库,里面有大量的数学计算函数,非常强大。这里为了方便,我将下载的压缩文件放在了我的主目录下:/home/xuyue/gsl-2.4.tar.gz2)解压缩:tar -zxvf gsl-2....

weixin_34061587的博客 358

Windows平台GSL C/C++库安装与配置指南

GSL库的概念和用途GSL,即GNU Scientific Library,是一个开源的C语言库,它提供了大量科学计算相关的功能,包括数学运算、随机数生成、特殊函数、线性代数、统计分析等,广泛应用于科学研究和工程计算领域。GSL库的基本介绍GSL库遵循GNU通用公共许可证,这意味着任何人都可以自由地使用和分发这一库,无论是在开源还是商业项目中。GSL被设计为高效、易于使用,它支持多种操作系统和处理器架构。GSL库在科学计算中的应用。

weixin_29443363的博客 1738

GSL库安装与测试

GSL的安装与测试是一个心酸的过程,记录如下。注:win7系统,vs2015,不同版本可能略有差异。 文章目录gsl源文件安装包的下载与安装将GSL加载进vs中方法1:直接加紧vs的安装目录里方法2:在vs的工程里 gsl源文件安装包的下载与安装   从http://gnuwin32.sourceforge.net/packages/gsl.htm下载的两个文件gsl-1.8.exe和gsl-1....

Be busy living or busy dying 3187

告别谷歌翻译失效!手把手教你用Immersive Translate插件实现双语网页阅读(附Chrome/Edge/Firefox保姆级配置)

本文详细介绍了如何使用Immersive Translate插件实现双语网页阅读,解决谷歌翻译失效的问题。通过Chrome、Edge和Firefox的保姆级配置指南,帮助用户轻松安装和使用这款支持双语对照、智能识别网页内容的翻译插件,提升外文资料阅读效率。

weixin_28683689的博客 486

基于ResNet-50的猫狗分类训练

基于ResNet-50的猫狗分类python训练

weixin_46352497的博客 1004

Linux 安装 GSL

写在前面 自己是在 Ubuntu16.04 上编译程序的时候,遇到报错 : No package 'gsl' found ,经过baidu发现,缺少 GSL 库。 GNU Scientific Library (GSL) 是一个用于科学计算的 C 语言类库。有超过1000个函数。该类库提供了关于数学计算的很多方面。 GNU官网上GSL的介绍:http://www.gnu.org/software/gsl/ 1. 下载 GSL 库 GSL 官网提供的下载地址 :ftp://ftp.gnu.org/gnu/gs

qq_39779233的博客 5586

数据字典实战:如何用Excel快速搭建你的第一个数据字典(附模板下载)

本文针对中小团队在软件开发中面临的术语不一致问题,提供了一套使用Excel快速搭建数据字典的实战指南。文章详细讲解了核心字段设计、填充示例、高阶技巧及团队协作维护流程,旨在通过这一轻量级工具统一团队共识、提升开发效率,并附有实用模板下载。

weixin_29303701的博客 380

GNU/LINUX科学计算库GSL安装

GSL简介 GSL(GNU Scientific Library)是一个应用广泛的C/C++科学计算库,其包含了大量高效的数学函数。本文将简单介绍Linux操作系统下GSL库的安装和测试。 GSL安装 从GSL官方给出的下载点,选择适当的版本下载(其中,gsl-latest.tar.gz是最新版本)。使用命令$ tar –zxv –f your_file_name解压,解压完毕后进入解压出的文件夹gsl-version_number。 首先使用命令配置编译信息: $ [sudo] ./configure

asd1147170607的博客 1201

docker安装fastdfs+nginx配置

docker安装fastdfs+nginx,实现图片或文件的上传与下载

weixin_47325126的博客 2192

mjlab MuJoCo 人形机器人强化学习入门教程(一)安装配置使用

mjlab是融合IsaacLab API与MuJoCo物理引擎的强化学习工具,提供轻量级GPU加速仿真方案。当前处于测试阶段,支持Linux系统(推荐)和有限macOS支持。核心优势包括:1)直接集成MuJoCo Warp实现裸机性能;2)保留IsaacLab成熟的RL抽象层;3)简化安装流程。与IsaacLab相比更专注于MuJoCo生态,适合刚体机器人RL研究。文档包含详细安装指南、平台兼容性说明、与IsaacLab的API差异对比及常见问题解答。项目正在积极开发中,欢迎社区贡献和反馈。

2506_90492529的博客 1997

GNU/LINUX科学计算库GSL安装及测试

GSL简介 GSL(GNU Scientific Library)是一个应用广泛的C/C++科学计算库,是GNU开源项目的一部分,是完全免费的。GSL包含了大量高效的数学函数,例如基本的数学函数、复数运算、特殊函数、线性代数计算、本征值求解、随机数产生、统计函数、插值、数值微分和积分等等,是进行科学计算很好的选择。本文将简单介绍Linux操作系统下GSL库的安装和测试。 GSL的安装、调试和详细的...

qq_38861867的博客 1460

69页完整版智慧港口综合解决方案

智慧港口需求4港机远程操控等自动化改造需求自动化码头AGV无线通信及专用视频系统需求安全生产视频监控类需求港机RCMS及设备管理需求岸边智能理货码头三维全景应用智慧港口解决方案5自动化码头AGV/跨运车/无人集卡无线接入港机远控视觉及冗余无线通信视觉集卡防吊起系统集装箱码头岸边智能理货港机RCMS系统无线接入港机智能化管理(无线高清视频监控、一键报警、远程抄表系统)港口拖轮无线接入岸边溢油监测系统TD-LTE覆盖及业务终端接入港口生产管理系统港口可视化集群调度港口GiNMS综合网络设备智能管理全球作业效率最

zuoan1993的博客 2129

linux下如何编译安装gsl库,Linux 安装GSL库

GSL简介:GNU Scientific Library(GSL)是一个开源的科学计算的函数库,里面有大量的数学计算函数,非常强大。1)下载GSL安装文件:http://mirrors.ustc.edu.cn/gnu/gsl/gsl-2.4.tar.gz这里为了方便,我将下载的压缩文件放在了我的主目录下:/home/xuyue/gsl-2.4.tar.gz2)解压缩:tar -zxvf gsl-2...

weixin_31569663的博客 1191

从模糊到清晰:让AI教相机自动对焦的实战指南

AI自动对焦技术:让模糊照片成为过去式 深度学习驱动的自动对焦技术正颠覆传统摄影,使相机能在复杂场景下智能锁定焦点。相比传统对焦方法在弱光、低对比度环境下的失效,AI通过学习"清晰-模糊"规律,实现全场景精准对焦。本文详细解析了该技术的三大优势: 自适应各种光线条件; 毫秒级对焦速度; 突破物理限制的精度。 通过PyTorch搭建的CNN模型,展示了从数据采集到模型训练的全流程实战方案,包括使用拉普拉斯算子评估图像清晰度等关键技术。该技术已成功应用于手机摄影、工业检测、无人机航拍和安防监

LXY_LOVE36的博客 347

图神经网络实战——利用节点回归预测网络流量

在机器学习中,回归指的是对连续值的预测。通常与分类形成鲜明对比,分类的目标是找到正确的类别(即离散值,而非连续值)。在图数据中,分类和回归分别对应于节点分类和节点回归。在本节中,我们将尝试预测每个节点的连续值,而非分类变量。

盼小辉丶的博客 1万+

linux下GSL安装

背景: Blei的hlda的C语言实现需要使用C语言的科学计算包GSL,因此决定安装。由于在windows下安装极其繁琐,先在Linux上安装之。 系统环境: Linux version 2.6.35-22-generic (buildd@allspice)  (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu4) )  #33-Ubun

Waleking的专栏 3万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux系统 centos7下安装 gsl

Linux系统 centos7下安装 gsl 参考的博客重新整合安装 gsl 的步骤,方便大家参考测试 gsl 是否安装成功 参考的博客 本文主要参考了以下两篇博客: 1、linux下GSL安装 https://blog.youkuaiyun.com/waleking/article/details/8265008/ 2、关于找不到gsl共享库的问题 https://blog.youkuaiyun.com/qtyl198...

weixin_40386292的博客 4375

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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

Win10/Linux+Qt+GSL配置、编译和测试

Win10/Linux+Qt+GSL配置、编译和测试

ThistleZhang 2903

STM32F407中文手册

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

在用户目录下安装GSL

GSL是GNU的一个数学库,免费并且功能强大,非常适用于个人的数学计算。将其安装在Linux比较简单,具体如下: 安装GSL 第一步: ./configure --prefix=/PATH 第二步: ./make 第三步: ./...

chentuque1589641的博客 257

Linux下安装gsl库和LargeVis库

Linux下安装gsl库和LargeVis库 一、非root用户安装 gsl 参考 https://zhuanlan.zhihu.com/p/36817690. 注意 include<gsl/gsl_rng.h> 要修改为绝对路径 否则报错如下: 修改后的 测试代码 test.c 如下: 可成功执行,并在当前目录下成为文件 a.out 二、安装 LargeVis 参考 https://blog.youkuaiyun.com/channelyoung/article/details/95737661.

m0_37436614的博客 375

linux下gsl怎么运行,Linux 安装 GSL

Linux 安装 GSLLinux 安装 GSL写在前面自己是在 Ubuntu16.04 上编译程序的时候,遇到报错 : No package 'gsl' found ,经过baidu发现,缺少 GSL 库。GNU Scientific Library (GSL) 是一个用于科学计算的 C 语言类库。有超过1000个函数。该类库提供了关于数学计算的很多方面。GNU官网上GSL的介绍:http://...

weixin_35555531的博客 662

GSL下载、安装和使用(新手教程)

GSL (GNU Scientific Library)是面向 C 和 C++ 程序员的数值库。专门为应用数学和科学技术领域的数值计算提供支持的软件库。GSL 使用C语言编写,同时也为其他语言做了相应的封装。该库易于编译,并且不依赖于其他包。GSL 在GNU通用公共许可下是免费的。该函数库提供了广泛的数学算法的实现函数,包括随机数生成器,特殊函数和最小二乘拟合等等。

Tonyw1226的博客 1859

linux下如何编译安装gsl库,linux 下安装gsl(GNU Scientific Library)

还是感觉到好笑, 整好和上学期体育课小组的名字一样, 不过这次比较正经了, GNU Scientific Library.自己是个新手, 对linux下如何安装这种包还不太清楚.从http://www.gnu.org/software/gsl/上下载, 按照提示安装之后,一切没有问题, 但是把manual中给出的例子拿来算, 却总不能编译成功. 错误信息为头文件中定义的函数函数没有定义.像下面的例...

weixin_39534759的博客 625
上一篇: linux安装软件包至指定目录
下一篇: APA参考文献格式
shell
博客等级 码龄16年 25粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值