ubuntu 无法使用 vim 系统剪贴板(或 :reg 无+号寄存器)

ubnutu安装的Vim无法使用系统剪切板解决方案 ubnutu的Vim无法使用系统的剪切板和外部复制粘贴解决方案欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 阅读详情


转载自:http://blog.youkuaiyun.com/lanchunhui/article/details/51476823   传送门

在 vim normal 模式下,使用"+y / "+p未执行预期的复制粘贴任务时,此时输入:reg查询寄存器内容,多半没有+号寄存器(表示系统全局剪贴板)。

解决方案:卸载 vim,再重新安装。

(1)卸载 vim:
sudo apt-get remove --purge vim


(2)安装相关软件包:
$ sudo apt-get install build-essential  
$ sudo apt-get install ncurses-dev  
$ sudo apt-get install xorg-dev  
$ sudo apt-get install libgtk2.0-dev  


(3)安装vim
$ sudo apt-get install vim vim-scripts vim-gtk vim-gnome  
$ sudo apt-get install exuberant-ctags cscope  


RK3588网络调试笔记:当我把默认RTL8211F PHY换成另一款时,踩了哪些坑? 本文详细记录了在RK3588平台上将默认RTL8211F PHY芯片替换为其他型号的全过程,包括硬件设计验证、内核驱动适配、复位时序配置等关键步骤。通过实际案例分享,提供了从驱动调试到硬件优化的系统性解决方案,帮助开发者高效完成PHY芯片替换,确保网络接口稳定性。 阅读详情

相关推荐

区块链技术在碳足迹数据存证与溯源中的应用深度解析

消费者扫描产品上的二维码,即可通过区块链浏览器查询到该产品的数字碳标签,并追溯其从茶园到货架的每一步碳足迹数据,以及这些数据是如何被智能合约自动计算和认证的,从而建立起强大的品牌信任。如果说哈希链解决了数据的“存”与“证”的问题,那么智能合约则解决了数据“用”与“管”的自动化问题。综上所述,虽然针对“碳足迹数据可追溯性”这一特定应用场景的公开、标准化的性能基准案例尚不丰富,但现有研究和企业级解决方案(特别是联盟链)已经证明,通过合理的技术选型和架构设计,区块链的性能可以满足实际商业需求。

百态·数智思维 | 聚焦大数据、量化与未来AI 1105

Ubuntu12.04无法使用vim系统剪贴板解决方法

以前在 vim 下工作需要在 vim 和其它的编辑器之间复制东西,使用 Shift + Ctrl + v/c.感觉这样很不方便,今天在网上搜索了以下可以用 “+y/p,但是自己实验怎么也不行,在命令模式下输入reg之后看不到 "+. 原来用 apt-get install安装的vim不能使用系统剪贴板,即复制:"+y,和粘贴"+p不能用; 软件环境: 我使用...

weixin_30906701的博客 180

Jupyter地铁数据分析预测地铁后7天小时客流量

地铁数据分析 基于八月地铁刷卡数据,以前23天的数据作为训练数据,预测后7天各个地铁站点在6点—23点每个小时的客流量。 import pandas as pd import time import numpy as np import matplotlib.pyplot as plt ...

qq_45868915的博客 1752

解决ubuntun系统22.04 LTS 共享粘贴板和文件夹失效问题

参考博客文献来源:https://www.cnblogs.com/wutou/p/17629408.html 问题描述: 使用VM17安装ubuntun..22.04.LTS版本,正常完成系统安装,安装VM_tools之后粘贴板和文件夹功能一直无法使用,目前已经解决 解决方法: 1、必须将你的ubuntun虚拟机联网,将一切能更新的东西都更新,包括软件更新器里的东西,否则后期会出现无法定位安装包的问题 sudo apt-get upgrade sudo apt-g

xiaoOZ的博客 1510

在CoppeliaSim里实现一个最简单的强化学习

前言 上一篇文章中介绍了CoppeliaSim的一些基本知识和一个简单的用python去控制CoppeliaSim里面四旋翼无人机运动的一个例子。文章链接 :https://blog.youkuaiyun.com/qq_37051669/article/details/115324851 本文将继续介绍如何利用CoppeliaSim的物理环境去实现一个最简单的强化学习。 如何实现强化学习 强化学习(Reinforcementlearning)是机器学习中的一个领域,强调如何基于环境而行动,以取得最大化的预期利.

qq_37051669的博客 3764

基于Apache SeaTunnel构建CDC数据同步管道

Apache SeaTunnel是一个数据集成开发平台,其发展经历了几个重要阶段:ETL时代(90年代):面向结构化数据库的数据同步,用于构建数据仓库。MPP和分布式技术流行:使用技术如Hive进行数据仓库的构建。此阶段主要使用mapreduce程序进行数据搬运和转换。数据湖技术流行:重视数据集成,强调先同步数据至数据湖仓储,再进行业务面向的转换和设计。CDC,即变更数据捕获,是一种捕获数据库变更事件(如插入、更新、删除)的技术。

weixin_54625990的博客 2172

ubuntu中使用sudo nvim xxx配置文件init.vim失效解决方案

在Ubuntu中想要修改一些/etc下的文件,使用: sudo nvim xxx 发现nvim的配置文件无效,这样,从其他地方(例如网页上等)复制而来的内容无法粘贴入vim文件中(vim默认系统的剪贴板(clipboard)无法与vim交互),今天发现如果不使用sudo命令无法保存文件,即使使用 :w !sudo tee % 命令也无效。经过一番搜索,发现可以通过这种方法来加载init.vim文件: sudo -E nvim xxx 就可以加载nvim配置文件。 不能加载的原因是sudo后以root

HZ_Samuel博客 1884

防反接电路、防倒灌电路、过流保护和ESP相关知识

1.开关电源给负载供电, 如果负载是电池或者其他感性负载(比如像 电机 有线圈 当电源突然断掉时 会产生感应电动势)时, 当220V断掉的时候,可能会出现 电池反向给开关电源 的 输出端 供电,导致开关电源的一些莫名损坏。2.系统在不同的 输出电压 之间 切换时,会存在高压电压倒灌到低压电压源中。例如:系统 有两个电源供电 比如 一个电池 一个 充电器 充电器的电压一般会高于电池 如果没有防倒灌的电路 可能充电器的电压会直接倒灌给电池 造成电池的损坏。

a_black_的博客 1万+

无法从vim复制内容出来(WSL , docker,Ubuntu)

网上很多资料都是安装下面的内容就可以了但是我发现如果在没有图像界面的ubuntu是没有“+这个reg总算找到原因。

qq_30883899的博客 445

移植 lwip,在 windows 内核构建一个 TCPIP 协议栈

移植 lwip,在 windows 内核构建一个 TCPIP 协议栈 亲,当你点开看这篇文章,就说明你知道我想要干什么事情,或者说,你知道在 Windows 的内核种绕开它的网络协议,再独立构建一个网络协议栈的意义。如果你要问我有 windows 系统的网络协议栈不用,移植 lwip 有什么意义,那么你可以关闭链接走人了,因为这篇文章不适合你,它不是讲 lwip 移植原理的。 经常关注我的博客的朋...

oRbIt 的专栏 3576

【Bug已解决】Request timed out / API Timeout — Claude Code 请求超时解决方案

方案适用场景推荐指数难度方案一:增加超时大任务处理⭐⭐⭐⭐⭐低方案二:切换 SonnetOpus 太慢⭐⭐⭐⭐⭐低方案三:缩小范围大代码库⭐⭐⭐⭐⭐低方案四:优化网络网络延迟高⭐⭐⭐⭐中方案五:减少 MCPMCP 超时⭐⭐⭐中方案六:流式响应长生成任务⭐⭐⭐低根本原因:请求超时最常见原因是请求体过大(35%)和 Opus 模型推理慢(25%),默认 60 秒超时阈值对大型任务不够最佳实践。

一键难忘的博客 5157

vim 系统剪切板及 ubuntu 无法使用 vim 系统剪贴板(或 :reg 无+号寄存器)

在 vim normal 模式下,使用"+y / "+p未执行预期的复制粘贴任务时,此时输入:reg查询寄存器内容,多半没有+号寄存器(表示系统全局剪贴板)。解决方案:卸载 vim,再重新安装。 (1)卸载 vim:sudo apt-get remove --purge vim (2)安装相关软件包:$ sudo apt-get install build-essential $ sudo ap

4144

如何对正射影像DOM(卫星影像、无人机航拍影像)进行拼接、合并以及去黑边(附 Global Mapper Pro 24.0 安装包(中文注册版))

为什么要对正射影像DOM进行拼接?影像去黑边、影像拼接的操作和步骤。

从地图看世界的专栏 4298

Ubuntu踩坑记录

本文仅用于记录自己在ubuntu中踩坑的一些记录,比较零散,但都耗了不少时间。 1. vim粘贴到系统剪贴板 由于需要将一个文件中的部分内容粘贴到另一个文件,可以采用在一个vim中分屏打开另一个vim文件的方式,直接粘贴。但不习惯,所以想能够在打开的两个vim中进行拷贝。 首先将一个vim中的文件拷贝到“系统剪贴板” "+y # 依次输入这三个字符,进行复制 如果多行复制,首先输入-v,进入v...

larrydong的博客 285

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

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

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ubuntu下vim中内容拷贝到浏览器

在vim中编辑好了代码想要复制出来到浏览器或者其它地方。用yy复制后去别的地方粘帖发现根本不是当初复制的内容,非常头疼…… 这是由于vim中有它自己的一套剪贴板系统(clipboard)。这套系统和ubuntu的剪贴板不互通。 见到非常多帖子说选中了想要的内容后,接下来按3个键“+y(引號、加号、字母y),这样要复制的内容就进入系统剪切板。 这仅仅说对了一半。~_~ 1.首先要检查...

weixin_33805557的博客 381

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

Vim高效文本编辑:从模式化操作到插件配置的完整指南

文本编辑器是程序员和系统管理员日常工作的核心工具,其效率直接影响开发与运维体验。在众多编辑器中,Vim以其独特的模式化编辑哲学和高效的键盘操作语言脱颖而出,成为提升文本处理效率的利器。Vim的核心在于其普通模式、插入模式、可视模式和命令行模式的无缝切换,这种设计让用户能够手不离键盘完成光标移动、文本编辑、搜索替换等复杂操作,尤其适合处理服务器日志、配置文件和脚本编写等场景。通过个性化配置.vimrc文件和插件生态(如NERDTree、vim-airline),Vim可以定制化为功能强大的集成开发环境。掌握V

weixin_30448603的博客 352

老版QQ原生表情gif动态

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

Linux操作系统

本文系统介绍了Linux操作系统的基础知识及常用操作,主要内容包括:1. Linux系统概述:介绍操作系统的概念、Linux发展历史和发行版;2. 环境搭建:详细讲解虚拟机的安装配置和远程连接方法;3. 基础命令:涵盖文件管理、目录操作、进程控制等常用命令;4. 权限管理:包括用户管理、文件权限设置等;5. 系统运维:涉及网络配置、软件安装、主机状态监控等;6. 实用工具:介绍文本编辑、文件传输、压缩解压等实用工具的使用。文章还对比了Linux与Windows系统的差异,强调了命令行操作的重要性,并提供了大

2501_94085327的博客 508

解决Ubuntu虚拟机不能复制粘贴

结果都试了,都不好用,正想重新安装之际,发现一个评论让执行一下 /usr/bin/vmware-user,试了之后虽然有报错,但总算可以丝滑的复制粘贴了。共享文件夹 linux固定在 /mnt/hgfs 目录下,数据可以同步。重新安装VMware Tools ,并在客户机隔离选项上打勾。文字可以复制粘贴了,那文件也要可以才方便。使用FileZilla 工具。b. 安装ssh命令。

small_planet的博客 2万+

解决Ubuntu里不能从系统粘贴到vim中的问题

【问题来源】win10系统安装ubuntu后发现不能从系统复制粘贴到vim中,造成很大不便,搜索网上文章,说要执行sudo apt-get install vim vim-scripts vim-gtk vim-gnome命令,安装出错不能解决 【解决方案】 /* 不知是否必要,内容转载 卸载 vim,再重新安装。 (1)卸载 vim: sudo apt-get remove --purge vim (2)安装相关软件包: $ sudo apt-get install build-ess...

m0_37454393的博客 1374

ubuntu 默认vim 没有+寄存器

这个+寄存器代表系统剪切板;   复制:“+y 粘贴:”+p ubuntu默认安装的vim是不支持系统剪切板的 需要执行以下安装: sudo apt-get install vim-gnome

2302

ubuntu无法使用vim系统剪切板解决方案

ubuntu无法使用vim系统剪切板解决方案 先把原先安装的vim卸载并删除配置文件 sudo apt-get remove -purge vim 或 sudo apt-get purge vim 安装相关软件包 sudo apt-get install build-essential sudo apt-get install ncurses-dev sudo apt-get i...

Regin的博客 813

ubuntu导致不能复制剪切板

剪切板不能共享 以Ubuntu为主机(host)的系统,在vmware的虚拟机(guest)一直无法复制剪切板上的文字,网上看到的都是给Linux的虚拟机安装 vmware tools 的过程,刚开始以为是Linux主机导致 vmware workspace无法安装 因为我看到所有Windows安装...

seek2me 1125

ubuntu16.04 VIM无法复制到剪切板

issue: "+y "*y both can not copy from vim to system clipboard handle: $ sudo apt-get install vim-gtk ref: https://askubuntu.com/questions/659437/y-does-not-copy-to-the-clipboard

andylei777的博客 1906

[转载]ubuntu16.04 VIM无法通过:+y复制到剪切板

问题:"+y"*yboth can not copy from vim to system clipboard 解决: $ sudo apt-get install vim-gtk https://askubuntu.com/questions/659437/y-does-not-copy-to-the-clipboard

HayPinF的博客 294

Ubuntu 中 vim 无法把内容复制到外部程序的解决方案

检查vim是否把内容复制到剪贴板中这一功能 $ vim --version | grep clipboard 情况大概有这么2种: 情况1 +clipboard:支持系统剪贴板,只需要在visual可视模式下选中要复制的内容之后按y键即可复制到剪贴板,然后到外部程序中粘贴即可 情况2 -clipboard:不支持系统剪贴板 如何解决第二种情况 按照网上一些教程所说 sudo apt-get install vim-gnome 我出现了下面的结果 既然依赖vim-gtk3,那么我试了以下安装

weixin_45729807的博客 1507
上一篇: codeforces 676B Pyramid of Glasses 递归
下一篇: codeforces 676C Vasya and String 前缀数组+二分查找
Daemoonn
博客等级 码龄11年 42粉丝 198原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值