Android Studio 常用快捷键使用

37、半导体硅材料中的缺陷与吸杂技术解析 本文系统解析了半导体硅材料中的缺陷形成机制及其对电子器件性能的影响,重点探讨了生长和工艺诱导缺陷、表面与内部微缺陷的起源与特征。文章详细阐述了吸杂技术的原理、过程及在集成电路和太阳能电池制造中的应用,强调通过氧行为调控和热处理优化实现缺陷控制。同时介绍了吸杂效果的评估方法,并展望了未来新型吸杂技术的发展趋势,为提升半导体器件性能和制造良率提供理论支持和技术路径。 阅读详情

Android快捷键使用:
Ctrl+N             查找类 
Ctrl+E或者Alt+Shift+C     最近更改的代码 
Ctrl+R             替换文本 
Ctrl+F              查找文本 
Ctrl+空格          代码提示 
Ctrl+P               方法参数提示 
Ctrl+X               删除行 
Ctrl+D              复制行 
Ctrl+O             可以选择父类的方法进行重写 
Ctrl+/                或 Ctrl+Shift+/ 注释(// 或者 ) 
Ctrl+J               自动代码 
Ctrl+E              可以显示最近编辑的文件列表  
Ctrl+H              显示类结构图 
Ctrl+Q              显示注释文档 
Ctrl+N            可以快速打开类 
Ctrl+B              快速打开光标处的类或方法 
Ctrl+F12         可以显示当前文件的结构 


Alt+回车             导入包,自动修正 
Alt+F1                查找代码所在位置 
Alt+1                  快速打开或隐藏工程面板 
Alt+ left/right      切换代码视图 
Alt+ Up/Down    在方法间快速移动定位 
Alt+Insert          生成代码(如get,set方法,构造函数等) 
Alt+Q               可以看到当前方法的声明 
Alt+Insert        可以生成构造器/Getter/Setter等

 
Alt+Shift+C     对比最近修改的代码


Shift+F6         重命名 
Shift+F2 或    F2  高亮错误或警告快速定位


Ctrl+Alt+ left/right     返回至上次浏览的位置 
Ctrl+Alt+Space   类名或接口名提示 
Ctrl+Alt+L           格式化代码 
Ctrl+Alt+O          优化导入的类和包 
Ctrl+Alt+V       可以引入变量。例如把括号内的SQL赋成一个变量 
Ctrl+Alt+T       可以把代码包在一块内,例如try/catch 
Alt+Up and Alt+Down      可在方法间快速移动 


Ctrl+Shift+Backspace  可以跳转到上次编辑的地方 
Ctrl+Shift+Alt+N              查找类中的方法或变量 
Ctrl+Shift+Up/Down       代码向上/下移动。
Ctrl+Shift+N                   查找文件 
Ctrl+Shift+Insert         可以选择剪贴板内容并插入 
Ctrl+Shift+J                可以整合两行

【嵌入式硬件】LAN9253说明书(中文版) LAN9253是一款2/3端口EtherCAT从站控制器,具有双集成以太网PHY,每个PHY包含一个全双工100 BASE-TX收发器,支持100 Mbps(100 BASE-TX)操作。 LAN 9253支持HP Auto-MDIX,允许使用直接连接或交叉LAN电缆。支持EtherCAT P和信号质量指数PHY诊断。 LAN9253包括一个EtherCAT从站控制器,带有8K字节的双端口存储器(DPRAM)和8个现场总线存储器管理单元(FMMU)。每个FMMU将逻辑地址映射到物 阅读详情

相关推荐

第二章 HART硬件设计实战 — 基于SD2057的低功耗调制解调器电路详解与选型指南

本文详细解析了基于SD2057芯片的HART协议低功耗调制解调器硬件设计。通过对比分析,阐述了SD2057在成本与性能上的优势,并重点拆解了其核心电路、外围元件选型、原理图绘制要点及PCB布局的实战技巧,为工业现场仪表的智能通信模块开发提供了完整的低功耗解决方案。

gan8painter的博客 421

idea psvm 自定义_IntelliJ IDEA 中自定义模板代码的缩写

方法一:新建 Live Templatestep1.点击 File – Settingstep2.选择 Live Template,点击右侧的+号,选择 Template Groupstep3.输入自定义的名称,然后点击OK。step4.选中刚创建的 Template Group,再次点击右侧的+号,选择Live Templatestep5.填入缩写词、描述、模版内容、生效文件范围等配置模板时,变...

weixin_34608787的博客 925

翻倍密码系统主图指标-行情买卖以及持股-翻倍密码买点-获利了结,通达信炒股软件指标公式

华森制药,上图案例走势,低位出现“开始潜伏”信号,进场红色K线持股待涨,进入“翻倍密码买点”,开启紫色K线的持续上涨,目前也达到了翻倍行情,还没出现“获利了结”的出场信号。这套操盘系统,即便出现信号没走出翻倍行情,也都是可以全身而退,获利出局,或者微微止损出场,并不代表每一个波段都能翻倍,但是走翻倍行情,你按照信号参与或持仓是不会错过的。用这个操盘系统操作,你也不需要天天的盘中看盘,不需要担心盘中的震荡,只要趋势不变,哪怕是偶尔出现跌停,也不影响行情的继续上涨,这都是上涨途中的正常调整。

weixin_69760830的博客 3674

Android Studio 自动导包快捷键

快捷键相关视频讲解:006_指法标准_键盘正位_你好世界_hello_world_单引号_双引号用vim复制粘贴_保持双手正位Android Studio 自动导包快捷键指南 作为一名刚入行的开发者,你可能会遇到编写代码时需要频繁手动添加导入(Import)语句的情况。幸运的是,Android Studio 提供了自动...

weixin_29532927的博客 692

FPGA时钟架构解密:从SRCC/MRCC到全局时钟树的实战指南

本文深入解析Xilinx 7系列FPGA时钟架构,从SRCC/MRCC引脚特性到全局时钟树设计,详细介绍了BUFG、BUFMR等关键组件的应用场景和优化策略。通过对比SRCC与MRCC的驱动范围及适用场景,提供低抖动时钟布线技巧和时钟域交叉(CDC)设计方法,帮助工程师构建高性能FPGA时钟系统。

weixin_29191081的博客 1483

深度学习 tesorflow2.0版本 入门第一章

为什么要学tensflow 深度学习发展迅猛 框架灵活 google开发 公司应用广泛 2.0更加灵活 后面会学习的项目 图像分类 房价预测 泰坦尼克号生存预测 文本分类 文本生成 机器翻译 核心部分 模型训练 tesorboard----> 查看模型训练进度 模型保存和部署 分布式训练-----> 加速训练速度,提升训练效率 TensorFlow常用库:Tfds, tfhub,tensor2tensor 多平台云端环境GPU:Goolgle cloud环境配置,AWS环境配置 kaggle平

weixin_46969441的博客 1235

IntelliJ IDEA 安装后初始化设置

IDEA安装后初始优化及基础设置无需动脑记忆的都用笔写下来第一步:安装插件:第二步:安装Maven:第三步:安装JDK第四步:忽略部分不想展示的文件:第五步:Git 版本控制第六步:文件编码设置:第七步:设置字体大小:第八步:关闭当前tab页第九步:第十步:第十一步: 无需动脑记忆的都用笔写下来 关于IDEA的初始化,一般也就是换工作,换电脑等少数情况下才会出现,但是每次都需要安装很多插件和做初始...

whax 1万+

Sinutrain下载安装与开启OPC UA---kalrry

Sinutrain 开启 OPC UA 本教程只适用于版本,其他版本配置目录有所改变建议安装到默认路径,否则后期修改路径时候容易忽略细节本教程提供安装包为官方包,网上有些非官方包安装后容易出现授权问题,比如授权管理器无法启动,官方技术会建议你重装系统,很多时候是因为安装包非官方包在首次安装前,建议重启一遍系统。

kalrry 1万+

IDEA恢复默认视图设置

当idea的视图被弄乱了怎么办,点击页面的window->Restore Default Layout即可

焱童鞋 2万+

LVGL hal indev(porting evdev)

LVGL中对输入设备的管理是单例实现的,而在Linux的输入设备是多个的,所以需要对其进行改造成多例实现。

Bigan(安)的博客 3344

自抗扰控制(ADRC)理论与工程实践:8.2 模糊ADRC、神经网络ADRC等智能融合变体

智能融合ADRC变体概述 自抗扰控制(ADRC)与智能控制方法(如模糊逻辑、神经网络)的融合,旨在突破传统ADRC在非线性、时变系统中的应用局限。智能融合ADRC主要通过以下方式实现性能提升: 模糊ADRC 参数自整定:利用模糊推理在线调节ADRC带宽参数,实现自适应控制。 非线性反馈:用模糊控制器替代线性PD,灵活设计非线性控制策略。 优势:融入专家经验,无需精确模型;局限:依赖规则库设计,稳定性分析困难。 神经网络ADRC 增强ESO:用神经网络学习扰动动态,提高估计精度。

技术工作者 225

idea中的sout、psvm快捷键输入,不要太好用了

如何在Intellij IDEA中使用sout、psvm快捷键输入

djj1015591892的博客 6198

Python爬虫:爬取拼多多平台商品信息、销量、价格等数据

在本篇博客中,我们将深入探讨如何使用Python爬虫技术爬取拼多多平台的商品信息,包括商品的标题、销量、价格等详细数据。拼多多的商品页面通常是分页展示的,因此我们需要遍历多个页面,获取所有商品的信息。每个商品在拼多多平台上都有一个唯一的商品ID,我们可以通过该ID访问商品页面。通过以上的技术方案和代码示例,你已经掌握了如何使用Python爬虫获取拼多多平台上的商品信息、销量、价格等数据。等技术,解决拼多多平台的反爬虫机制,成功抓取我们所需的商品数据。,我们能够应对拼多多的反爬虫机制,稳定地获取到商品数据。

2201_76125261的博客 3654

安卓应用开发——Android Studio中关于使用Androidstudio的快捷键以及便捷操作

使用Android Studio的快捷键和便捷操作可以大大提高开发效率。以下是一些常用的快捷键和便捷操作的详细总结:

2303_76399326的博客 1768

OV9734 DATASHEET,完整规格书

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

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Android Studio快捷键以及使用技巧

----------   诺诺学习技术交流博客、期待与您交流!    ---------- 详情请查看:http://blog.youkuaiyun.com/sun_promise Android Studio快捷键以及使用技巧 注:本文在网上寻找并自己加以整理的。有重复的地方,为加深记忆。 一、快捷键 1.必会快捷键 Alt+回车   --->   导入包,自动修

Promise Sun special column 2634

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Android Studio下载、使用技巧及快捷键汇总

Android Studio下载、使用技巧及快捷键汇总

心现识变妙莲华 1177

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

Android Studio常用快捷键使用

  以下是我在编程中实际用上的Android Studio快捷键(将keymap和eclipse想关联,大部分是和exlipse相同的快捷键,对于之前使用过eclipse的开发者有一点帮助),基于Windows系统,在使用过程中会不断添加不断完善,OSX版本的在另外一篇博客提及   Ctrl+Alt+L  格式化代码,编写完成项目来一下,让代码自动排版整洁,看起来爽多了   Ctrl...

alex_wen2014的博客 145

android studio快捷键的使用

android studio快捷键的使用  限在快捷键设置中设置了和eclipse中一样的 Ctrl + H    全局查找 F4  查看类的继承说明 F2 查看类的说明文档(函数使用说明) Ctrl + E  查看最近打开过的文件 Ctrl+Shift+R:快速定位到你所想打开的文件。 Ctrl +Shift+/ :快速写注释 Alt+Shift+x:运行(run) Alt+Sh

qq_21184657的专栏 462

Android Studio 快捷键及使用技巧汇总

在 Android Studio 里打开 File - Settings - Appearance & Behavior - Notifications;在 Android Studio 里打开 File - Settings - Editor - File Types;在界面上找到你想屏蔽的 Group,将 Popup 列改为 No popup,点 OK 保存即可。在 Ignore files and folders 里加上。此部分与 Intellj IDEA 通用。比如要隐藏 Vim 打开文件产生的。

eshine Lau 的博客 988

Android Studio 使用小技巧和快捷键

原文链接: Android Studio Tips by Philippe Breault 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),

_檬小呆的博客 743

【基础学习】Android studio 常用快捷键使用说明

写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。 每个小技巧都配有 gif 动图,由于原图在 google p

梦想启航者 1343

Android Studio 快捷键使用总结

http://www.codeceo.com/article/android-studio-shortcut.html 文介绍了一系列在AndroidStudio中常用的快捷键,希望可以帮助各位在AndroidStudio的使用中更加得心应手、如鱼得水、随心所欲、驾轻就熟、左右逢源、无往不利。 Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里

HeAiMing 387

最强 Android Studio 使用小技巧和快捷键

转载此处:http://www.open-open.com/lib/view/open1458715872710.html 写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码

huningjun的专栏 1万+

Android Studio 快捷键使用

不久前,我的Android开发工具也终于从Eclipse转到了Android Studio,虽然刚开始接触的时候还是遇到了小小的麻烦,但是真正入门之后,才发现AS是真的强大,再加上现在Github上的大部分开源项目基本上都是基于AS开发的,所以,还在使用Eclipse的小伙伴们,赶紧熟悉使用AS进行开发吧。 下面介绍一下AS下常用快捷键的使用,本文所涉及到的内容是从慕课网上学习到的。原视频地址:

dzq_feixiang的博客 1685

Android Studio最全快捷键和使用技巧(附图!)

本文转载自:http://www.open-open.com/lib/view/open1458715872710.html    Android studio作为如今主流的Android开发平台,熟悉常用快捷键可以让我们开发更加高效便捷,如鱼得水。   本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Stu

沐风的博客 1万+

Android studio 快捷键及使用技巧

标题重点内容 快速定位当前方法体的开头 ————— ctrl + { 快速定位当前方法体的结尾 ————— ctrl + } 变量全局重命名 —————————– alt+ shift+ r 构造方法,set,get方法快速生成 ———– alt + insert 方法参数提示 —————

ThePromonkeyOf_HeLuo的博客 1007
上一篇: 获取系统当前时间和特定格式的时间
下一篇: Android Studio 常用控件和常用布局的介绍
飞扬若鸿
博客等级 码龄6年 1粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值