金某公司面试题

2019前端面试题总结之三:某公司中级面试题 一、选择题 1.要动态改变层中的内容可以使用的方法有? A:innerHTML B:innerText C:通过设置层的隐藏和显示来实现 D:通过设置层的样式属性的display属性 // 答案: A,B,注意动态改变,内容 2. 看下面的代码,给出输出的结果? for (var i = 1; i <= 3; i++){ setTimeout(function(){ cons... 阅读详情

1.   $a = 1;

$b = &$a;

$a = ‘’;

$b = ‘1’;

$c = 1;

 

 Echo (int)($a === $b);

Echo (int)($b === $c);

2.

$str = ‘sfsdgsdfgsdfgsdgsdg’;

$str2 = $str[5]+$str[8]+$str[2]*$str[1];

Echo $str2;

 

 

3.文本是web程序经常处理的,请用php代码编写一个打开一个大文本,并且输出在浏览器,请注意效率

 

 

4.如何做到session跨服务器

 

 

5.缓存是一个系统中重要的组成部分,现在需要您设计一个缓存系统。除去使用php数组方式来做缓存,还能用什么方法做缓存?您有几种方式去实现缓存?请用文字阐述一下怎样去设计一个缓存系统。让开发人员很方便的去调用

 

3种做法
第一 生成静态页面的html缓存   
第二 mem数据缓存  
第三  mysql PHP生产数据压入内存  第三种  我没做过 我们公司同事弄过 





 

 

 

6.有这样一个文本。

 

[img src=”http://www.zzgdsz.com/zzg.png”] 这是一张图片[/img]

[img src=”http://www.zzgdsz.com/zzg.png”][a href=”http://www.zzgdsz.com”] 这是一张图片[/img]

 

请用一个正则表达式取出img的src属性”http://www.zzgdsz.com/zzg.png” 和文本 “这是一张图片” 取出的数组只能为 http://www.zzgdsz.com/zzg.png 和 “这是一张图片”

 

 

10

使用php5面向对象方式实现加减乘除

 

--------------------------------------javascript-------------------------------------

 

1.  Var o = [b:’a’];

Var e = o;

O.b= ‘c’;

Alert(e.b + o.b);

请问弹出的内容是啥?

 

 

 

2.

有一个层, ID为demoAnimate  请编写一段代码,他的样式为

Position:fixed;

Left:400px;

Top:100px;

Height:100px;

 

现在为了视觉效果需要将该层一慢慢动画的效果移动到浏览器左边

请编写一段代码

让这个层2秒内移动到浏览器做边

不能用框架,要原生js

 

 

 

 

 

3.

在现代web程序中,ajax是非常常见额一种交互技术,由于浏览器安全问题的原因,ajax不能进行跨域访问

请问您怎么解决该问题。请写出至少3种跨域方案.

 

 

 

 

-------------------------------------sql部分------------------------------------

 

 

以下各题以该数据库为主

Id

Name

Age

Area

Money

Family

1

张三

19

1

1500

1

2

张四

30

1

1200

1

3

李四

21

2

234

2

4

王五

18

3

1800

4

5

王六

22

2

2323

2

6

王八

32

4

32324

3

 

 

familyId

familyName

1

张三的家

2

张四的家

3

李四

4

王五的家

以上只是demo数据

 

根据上表

以money 降序排列出people表,并且要求表示familyName

 

 

 

统计出每个area地区中持有最高金额人员

 

 

统计出每个area地区金钱的总和(只能使用一条SQL语句)

 

 

现在我们需要统计一下每个家庭的成员和金额总和

最终结果象下表一样。(最好使用一条语句)

Name

Age

Area

Money

Family

familyName

张三,张四

19,30

1

3300

1

张三的家

Ps

Name和age 都需要用,分割开

 

 

 

 

删除family为1的所有成员信息

 

 

 

添加一个family家庭,并为其添加2个成员

 

 

 

如何优化mysql数据库

2018年 北京某公司面试题 1 select t1.*,t2.manager from employee t1 ,dept t2 where t1.detp = t2.deptno and not exists (select 1 from dept t3 where t1.empno = t3.manager) 2 select deptno ,case when sex = 0 then ‘M-男’ when sex ... 阅读详情

相关推荐

PHP版本对接支付宝支付接口 电脑网站 详细介绍 沙箱环境 超简单易懂

PHP版本对接支付宝支付接口 其实理顺了思路后,按照我接下来的步骤来,真的超级简单啊,为啥有那么多的朋友们折腾了那么久呢,嘿嘿,跟我走吧~ 我是昨天晚上洗完澡之后,大概八九点,才开始正式开工尝试去这一工程的,我去支付宝的蚂蚁金服开放平台里把各个知识点和文档大概都看了一遍,大致弄明白了要怎么操作了,建议大家看看电脑网站开发文档,忙到了夜里十二点左右,成功地用支付宝给的Demo完成了付款操...

爱玲姐姐的博客 1万+

某公司面试题

某公司面试题stl: empty和.size()判断是否为空的区别  这要看编译器的具体实现。以下就gcc为例:对于std::vector来说, 其实效率没区别. 但对于std::list来说(gcc 4.6-), empty()的效率是O(1), size()的效率是O(n). 所以更好的习惯, 应该是在这种情况下, 统一使用empty().C++11对size()的效率做了一致性的规定。所以在

lonelyrains的专栏 1491

SAP CO模块实战:成本中心会计分割结构配置全流程(OKES事务码详解)

本文详细解析了SAP CO模块中成本中心会计分割结构的配置全流程,重点讲解了OKES事务码的实战操作。内容涵盖分割结构的概念理解、配置前的次级成本要素与作业类型主数据准备,并通过步骤拆解演示了如何定义分割结构、规则与版本,以及如何将配置关联到成本中心并执行分割。最后提供了常见问题排查与优化建议,旨在帮助顾问及财务人员掌握成本精确分摊的关键配置,确保期末成本核算的准确性。

embedding5hiker的博客 805

【面试】某公司记录一次面试题

WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。case whenforeach成多条sql。

DreamSun的博客 4062

说说PSTN、ISDN、 ADSL三种互联网接入方式的区别。

互联网的接入方式: 电话拨号接入(PSTN) ISDN接入 ADSL接入 Cable MODEM接入 局域网接入 光纤接入(FDDI) 卫星接入 DDN专线 目前来说,ADSL和Cable MODEM比较常用,今天我们就先来说说PSTN、ISDN和ADSL的区别。 电话拨号接入(PSTN/POTS,Public Switched Telephone Network / Public Oold Telephone Service) 数据终端设备(DTE)通过数据通信设备(DCE)再连

Winyaz的博客 2万+

立创星火计划:基于STM32H743VIH6的Maverick_H743_MK1.0高性能开源飞控硬件全解析

本文详细解析了基于STM32H743VIH6核心的Maverick_H743_MK1.0高性能开源飞控硬件设计。重点阐述了采用双IMU冗余设计、高精度气压计、多路独立电源管理以及丰富接口(如CAN总线)的考量,旨在为穿越机、科研无人机等平台提供强大、可靠的飞行控制解决方案。

weixin_28787801的博客 198

牛客网练习,某公司校园招聘。大数字 2014年

牛客网练习,某公司校园招聘。大数字 2014年 第一题:在函数F中,本地变量a和b的构造函数(constructor)和析构函数(destructor)的调用顺序是: ( a构造 b构造 b析构 a析构 ) Class A; Class B; void F() { A a; B b; } 调用函数的时...

ai_64的博客 1730

下载igv报错:Error loading genome hg38raw.githubusercontent.com...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 991

某公司Java面试题及部分解答(难度较大)

Bob1228的专栏 177

YOLOv8高级应用实战:多目标跟踪+实例分割+小样本检测(工业/安防场景落地指南)

安防监控中,需要跟踪多个行人的运动轨迹,而不只是框出“这是行人”;工业质检时,要精确分割出零件的缺陷区域(像素级),而不是只给一个粗略的矩形框;罕见场景下(如特殊故障检测、稀有动物识别),只能收集到几十张样本,普通训练方法精度惨不忍睹。我在落地工业安防和质检项目时,把YOLOv8的高级功能摸了个遍,踩过“多目标跟踪遮挡丢帧”“实例分割边缘模糊”“小样本检测过拟合”等一系列坑,最终总结出这套可直接复用的实战方案。多目标跟踪(ByteTrack)、实例分割、小样本检测。

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

基于C#的工业机器人上位机控制程序开发(搭配松下PLC+MC协议)

基于C#的工业机器人上位机控制程序开发,核心是上位机与松下PLC的MC协议通信和机器人控制的安全逻辑,而不是单纯的界面编写。在工控现场,程序的稳定性和安全性永远是第一位的——比如解耦通信逻辑、处理跨线程问题、添加安全互锁、记录操作日志,这些都是保证产线稳定运行的关键。新手在学习时,建议先跟着步骤搭建好环境,跑通基础的PLC通信和机器人控制功能,再逐步尝试进阶优化。数据模型化、通信封装化、逻辑模块化、UI解耦化。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1239

某公司java开发面试题

第一面  项目:  1、找一个项目,介绍下情况。其中遇到了什么问题,每种问题怎么样的解决方案。  算法题:  2、一个排好序的数组,找出两数之和为m的所有组合  3、自然数序列,找出任意连续之和等于n的所有子序列  数据结构:  4、从数据库查出一个数据结果集,其中有一个时间字段,请用一个数据结构存储使得可以最快速的查出某个时间段内的记录。  5、上一题我提到了B+树,他就继续问了

bluend1004的专栏 2653

基于卷积神经网络CNN实现电力负荷多变量时序预测(PyTorch版)

随着智能电网的发展,精准的电力负荷预测对能源调度和电网稳定具有重要意义。本文基于PyTorch框架,提出一种基于卷积神经网络(CNN)的多变量时间序列预测模型,用于电力负荷的短期预测。

时序笔记 988

某公司面试题——怎样优化乘法?

某公司面试题——怎样优化乘法? 要求算法尽量高效。 #include using namespace std; //获得一个2的指数这个数的幂 int getMi(int num) { //不是2的指数则直接返回0 if(num & (num -1) != 0) return 0; int times = 0; while (num >>= 1) { times++; } r

1691

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

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

某公司招聘的题目

 Assessment Center Technical Tasks – Electrical EngineeringAnalog ... Low signal AC-amplifier by use of a single transistor.a) draw a simple circuit diagram b) describe whether your solu

斌斌猪的专栏 1089

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

某公司golang面试题

题目 写出下面两个程序的输出结果: 1. package main import "fmt" func main() { a := [3]int{1, 2, 3} for k, v := range a { if k == 0 { a[0], a[1] = 100, 200 fmt.Print(a) } a[k] = 100 + v } fmt.Print(a) }...

anakinsun的博客 3804

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

北京某公司一份android面试题

chunda 1388

某公司 面试题

1.  阶乘,指从1乘以2乘以3乘以4一直乘到所要求的数。 例如所要求的数是4,则阶乘式是1×2×3×4,得到的积是24,24就是4的阶乘。 例如所要求的数是6,则阶乘式是1×2×3×……×6,得到的积是720,720就是6的阶乘。例如所要求的数是n,则阶乘式是1×2×3×……×n,设得到的积是x,x就是n的阶乘。 任何大于1的自然数n阶乘表示方法: n!=1×2×3×……×n  或  n

peiyumo的专栏 809

SQL:某公司dba面试题记录

注:本文来自互联网,收集只为学习之用,权作笔记,请注重个人知识成果,回答是我个人的 面试题一: table1(FId,Fclass,Fscore),用最高效最简单的 SQL 列出各班成绩最高的列表,显示班级,成绩两个字段。 我的回答: select Fclass,max(Fscore) from table1 group by Fclass; 面试题二: 有一个表 table1...

anddyhua's Cookbook 1225

某公司笔试题

宿舍内5个同学一起玩对战游戏,每场比赛有一些人作为红方,一些人作为蓝方。请问至少需要多少场比赛,才能使任意两个人之间有一场红方对蓝方和蓝方对红方的 比赛。 分析:一次划分中,某方可以有1人,另一方有4人或某方有2人,另一人有3人。 要使任意两个人之间有一场红方对蓝方和蓝方对红方的比赛,假设5个同学为A,B,C,D,E,相当有有向图的5个节点,任意两个节点间有两个方向的边连接。 即总

kiwi's garden 7066

某公司的Java研发工程师面试题

          今儿面试某公司的Java研发工程师面试题,把相关面试题回忆了一下,大家可以看看   1、写出下列程序的输出结果   public class TestFor { public static boolean foo(char c) { System.out.print(c); return true; } public static ...

吖脖(博) 278

某公司Java实习生面试题整合

昨天面试了某公司的Java实习生岗位,感觉是GG了。本人实习期间没参与过web项目开发,主要是做分布式框架中间件和爬虫部分,而面试时问了很多web项目的部分,实在不会,惭愧惭愧。现将面试题整理如下:写SQL:1. 创建一张User表,字段为Id(自增主键),name(不能为空),createTime(创建时间),sex(创建时间),idCard(身份证,唯一),age(年龄),score(分数)2...

椰子真的是只猫 6700

某公司面试题之一

小明的女朋友最喜欢在网上买买买了,可是钱包里钞票有限,不能想买啥就买啥。面对琳琅满目的物品,她想买尽可能多的种类,每种只买一件,同时总价格还不能超过预算上限。于是她请小明写程序帮她找出应该买哪些物品,并算出这些物品的总价格。 输入规范: 每个输入包含两行。第一行是预算上限。第二行是用空格分隔的一组数字,代表每种物品的价格。所有数字都为正整数并且不会超过10000。 输出规范: 对每个输入,输出应买...

Pseudolover的博客 616

某公司前端面试题和答案 2020年

面试题解答: 1、谈谈你对css模块化的理解 答: ①、命名规范 ③、scoped属性,使模块具有独立性,不互相污染 ②、结构清晰 ④、按需加载css 2、答:undefined 10 20 解析: 第一个错了是因为立即执行函数形成一个闭包,先拿内部的变量,没有的情况下再去拿外部的变量 这里内部a是全局变量...

怎样过不是过的博客 5520
上一篇: Fedora20 安装fcitx 搜狗输入法 卸载ibus
下一篇: KineticJS
HackProgramer
博客等级 码龄12年 255粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值