日本大学生开发出“单身狗神器”,令人脸红心跳

QuickFix Java 讲解(一)概述、下载方法,和协议内容 本系列力求手把手教你怎样利用QuickFix Java 搭建自己的 FIX 协议收法平台,以及其中的注意事项。 所有源码的地址(免费): https://github.com/zongzhec/QuickFixPractise 1. 什么是FIX,QuickFix,Quick Java? 1.1. 什么是FIX 官网以及其他翻译自官网的帖子都太官方了,这里我们设想一个情景: 你是一个交易员,现在客户打电话来让你下个单买点股票。你啪啪啪的在你的机器上熟练地输入了下单指令。系统显示:成... 阅读详情

点击上方“Github爱好者社区”,选择星标

回复“资料”,获取小编整理的一份资料

来自扩展迷

走在大街上,你是否也羡慕过别人能和伴侣一块手牵手漫步的场景。

但对于有些单身狗来说,交个女朋友可能是个很大的难题。

现在,使用这个“单身狗神器”,你就可以拥有和女友牵手的体验了,这可能比在现实世界找女朋友简单得多。

据悉,日本岐阜大学的团队近日研发了一款 “散步女友(My Girlfriend in Walk)”机器手。

这个机器手由智能手机、微型电脑、压力传感器、电机及薄膜加热器等构成。

机器手覆盖有柔软的凝胶材料,充分再现人的皮肤触感,而薄膜加热器则可以再现人的体温。

并且,这款机器手不仅在质感上模拟了女性手掌的触感,还装有了握力反馈系统。

当你握紧“女友的手”时,它也会握紧回去。

此外,研发人员还考虑到了真人手掌会出汗的情况,便在开有微孔的凝胶材料与薄膜加热器之间夹有一块湿布。

当湿布中的水分在薄膜加热器的作用下渗出,就能形成出汗的效果了。

更绝的是,这块湿布还浸染有洗发水香味的香料,从而再现“女友”的香味。

当然,你可能要问:这个机器手怎么用呢?

答案是穿在你的胳膊上就行了。

那么,挎着一个机器手散步是不是会很僵硬呢?

实际上,为了模拟人类正常手牵手散步时的拉扯的感觉,开发团队还在手腕部位固定了一个带电机的轨道,通过这个轨道实现对方手拉拽及摇动的感觉。

所以,有了这个机器手,使用者就可以体验与恋人手牵手走路、被对方回握的手感、紧张时出的手汗、走路时的呼吸声、衣服间的摩擦音、行走过快时的牵拖感、以及女友身上散发的香味等场景。

单身朋友也能拥有到令人脸红心跳的牵手体验,可以说非常人性化了。

从视频中可以看到,这位“女友”不会迎合你的步伐快慢,如果你走快了,上方的引擎将会转动起来把你拉回来。

一些网友看到了这款神器后,纷纷表示开发团队太懂大家的心声了。还有人称,买了这个手,绝对不只是用来牵。

网友评价:

“用这个走在大街上会显得更可悲吧,见者伤心闻者落泪。”

“这就去买两个酸死你们。”

“我还是想要个逼真的女朋友~”

“只有一个手和一片布的恐怖电影吗?”

“能整点阳间的东西么?”

“我感觉日本很快连女性都不需要了。”

好啦,今天的分享就到这儿啦,我们下次见啦~



GitHub原创推荐•  还在买爱奇艺,腾讯会员?GitHub这个神器标星12.2K,强势开源,支持多个视频网站片源下载 !!•  太骚了!GitHub上重磅开源爬虫工具箱,竟然可以爬小电影!•  尼玛,Github上最邪恶的开源项目了!未满18或者女孩子勿进哦~•  GitHub标星4K+,前字节跳动工程师开源的刷题笔记,霸屏GitHub热榜...关注「Github爱好者社区」加星标,每天带你逛Github好玩的项目
国科大学习资料--高级软件工程-复习题选择题答案 国科大学习资料–高级软件工程(罗铁坚 魏峻 刘丹)-复习题选择题答案 ’‘ 阅读详情

相关推荐

Unity安卓打包实战:SDK与JDK配置全攻略

本文详细介绍了Unity安卓打包过程中SDK与JDK的配置方法,包括工具下载、安装步骤、环境变量设置及常见错误排查。通过实战指南帮助开发者快速完成Unity安卓打包环境搭建,提升开发效率。

weixin_30338481的博客 416

牛X了!阮一峰的又一开源力作

点击上方“Github中文社区”,关注看遍Github好玩的项目 来自:GitHub精选 大家好,我是huber! 平安夜快乐 今天给大家推荐的这开源项目又是出自于阮一峰之手。这个开源...

Github中文社区 595

PLC1200使用CB1241RS485通讯模块做从站进行Modbus Rtu通信

添加新设备(PLC)->设备和网络管理->点击PLC->看到硬件目录选择通信板->点到点->CB1241(RS485)->看到6ES7241-1CH30-1XB0选择添加,如图。指向Modbus保持寄存器数据块的指针 我这里指向了自定义的DB块数据中一个INT数组。在通信->通信处理模块->MODBUS(选择不带RTU的通信指令块)注意:接线时,TRA接485调试模块的B- TRB接调试模块的A+组态后的硬件标识符 270 对应自己组态后自动生成的。1:事务完成,且无任何错误。波特率对应自己使用的。

swmyaopeng的博客 2万+

面试官:磁盘 IO 变高,你怎么分析?

点击上方“码农突围”,马上关注这里是码农充电第一站,回复“666”,获取一份专属大礼包真爱,请设置“星标”或点个“在看”来源 |https://urlify.cn/JNRVJb工具准备...

欢迎关注公众号:【码农突围】,回复9999,可以获取一份LeetCode刷题笔记 263

R语言分布式滞后非线性模型DLNM实战:空气污染与健康数据的动态效应可视化与政策启示

本文详细介绍了R语言中分布式滞后非线性模型(DLNM)的应用,特别关注空气污染与健康数据的动态效应可视化。通过dlnm包实现PM2.5等污染物的滞后效应分析,提供从数据预处理、模型构建到结果可视化的完整流程,并探讨了其在公共卫生政策制定中的实际应用价值。

weixin_29079643的博客 514

基于卷积神经网络的人脸表情识别(JAFFE篇)

1.win10/11操作系统2.python3.7以上3.tensorflow2.4以上版本(2.0其它版本需要微调)4.内存12G,显卡4G以上(没有独显倒是也能跑...)(这个可爱的妹子就是JAFFE数据集中的图片)

小林同学的计算机学习 5913

厉害了!腾讯又一开源力作发布!

击上方“Github中文社区”,关注 看遍Github好玩的项目 大家好,我是hub哥!圣诞节快乐 Tendis是腾讯互娱CROS DBA团队 & 腾讯云数据库团队自主设...

Github中文社区 330

【vsomeip3 教程】SOME/IP中间件去抖策略全解析

本文探讨了在SOME/IP中间件中实现Debounce(去抖动)机制的必要性和实现原理。文章首先分析了中间件层进行Debounce的四大动机:多订阅者共享收益、语义显式化、协议噪声屏蔽和入口处背压控制。接着详细阐述了Debounce的底层原理,包括变化检测机制(ignore和mask的应用)、时间门控策略(interval的两种时间基准)以及超时补发机制,并通过表格清晰展示了不同参数组合的效果和适用场景。最后,文章提出了工程落地的具体方法,包括策略选型、ignore/mask的设计方法论以及分层验证调试的实

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 232

兰亭妙微ui设计公司分享移动端UI设计:手机UI动效怎样从漂亮展示走向可讨论的原型

移动端UI动效设计需超越“视觉好看”,聚焦用户理解与交互逻辑。通过卡片展开、手势响应等动效,强化页面间内容连续性,保留关键视觉线索。设计应明确动效触发条件、结束状态及中途打断处理,结合静态图层与动态原型并行展示,提升评审效率。强调组件一致性、真实内容测试与清晰任务引导,让动效成为可推敲的协作工具,而非仅作演示素材。

lanlanwork12的博客 201

材料仿真软件:Quantum Espresso_(15).声子与振动模式计算

通过上述步骤和代码示例,您应该能够使用 Quantum Espresso 进行声子与振动模式的计算。声子计算是材料科学研究中的重要工具,可以帮助我们更好地理解和设计材料的性能。希望本节内容对您有所帮助。

kkchenjj的博客 1182

【DRAM存储器六十七】DDR5介绍--训练相关之write leveling

详述DDR5 write leveling细节

highman110的博客 288

MDM 销售工作手机横向测评:云客、鱼汛、剪流、无障碍录屏方案,技术选型该怎么判断?

表格方案底层底座核心优势短板更适合的团队云客原生 MDM系统审计、私有化、硬件管控、取证可靠AI 为事后质检,缺少实时谈单辅助大型集团、金融、强合规审计,对实时 AI 需求低鱼汛 AI 销冠原生 MDM线索派单、跟进时效管控、标准化工单集群调度弱,档案结构化一般广告付费线索多、以线索流转考核为主的团队剪流 AI 员工手机华为 HEM 原生 MDM实时 AI 异议陪谈、客户档案串联、错峰集群风控需要 2–4 周灰度试点磨合。

Anchor368的博客 163

Flutter:如何在Android中实现串口通信调试

本文介绍如何通过flutter_libserialport插件在Flutter中实现串口通信调试。

sg_knight的专栏 6098

手机在网状态API怎么接:空号检测实时版与非实时版的鉴权与返回结构对照

企讯通空号检测分为实时版(单条查询,返回中文状态)与非实时版(批量查询,返回数字码),接口请求方式、鉴权、返回结构均不同。实时版用于即时触达判断,非实时版用于存量名单清洗。解析时需区分两套逻辑:实时版返回单对象,非实时版按提交顺序返回数组。状态码含义不同,不可合并统计。错误码分属两类,批量失败应先排查配置问题。建议接入前确认余额与接口边界,避免误判。

terry600的博客 278

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

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

远程办公键盘来了:ToDesk 5300更新五套布局,手机平板远程操作大升级

临时要改一份电脑里的文档,手机连上去只是开头。浏览器里有参考资料,Word 里开着正文,文件夹里还放着要插入的图片。小屏幕上找窗口、选中文字、调出键盘,几个动作来回切换,才是这类远程办公最容易费劲的地方。,围绕的正是连接之后的操作:新增办公键盘,整理远控工具栏,优化提示,左侧快捷栏和应用切换,让手机、平板上的窗口选择、鼠标操作和键盘输入更容易衔接。

2402_89003542的博客 153

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

MicYou 与文本转语音工具:手机变电脑麦克风、文字一键转语音

言归正传,今天给大家带来两款软件,一款是手机变成电脑麦克风,一款是文本转语音工具。

weixin_68551689的博客 238

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

鸿蒙手机远程控制Windows电脑:华为手机控电脑实操完全指南

用华为手机远程控制 Windows 电脑,选型只看两条:应用市场能直接搜到、标注鸿蒙原生版本。只适配安卓的软件靠兼容层跑,容易触控偏移、按钮失灵。本文以 ToDesk 为例走完三步部署,并给出可直接复制的命令:用 PowerShell 固化不休眠和网卡设置,用 iperf3 自测带宽而不是引用别人的毫秒数,用哈希校验确保大文件传完没损坏,用 rsync 做断点续传,用 Wake-on-LAN 解决关机连不上的问题。体验上办公够用,手感七成看手势——双指右键、双指滚动、三指中键,点小按钮开虚拟触控板模式。

小相探索IT世界 357

百智办公远程控制:它控制的是已在运行的桌面会话,不是手机 App

很多人听到「远程控制」,会默认它是手机 App:装到手机上,再去点一台电脑。百智办公(MonkeyAI)文档里写的不是这个意思。它控制的是已经在运行的桌面会话。客户端目前以 Windows、macOS 和 Linux x64 为主,还没有手机原生应用。本文只按公开文档整理,来源是和。不写价格、客户案例、下载量,也不把它当成独立测评。

2501_93185309的博客 207

【实用教程】手机没电截图怎么做?三种方案对比与操作步骤(iOS/Android)

对比三种"手机没电截图"的实现方式:截取系统原生低电量界面、用模板工具生成、以话术替代举证。给出 iOS 与 Android 的具体操作步骤,多角度分析合成界面易被识别的技术原因,以及常见问题解答。

2601_96701324的博客 228

云手机原理与 Python ADB 自动化实战(附轻量选型)

本文从开发者视角拆一下云手机:它到底是怎么跑起来的、ADB 控制面怎么用、如何用 Python 批量管几十台实例,最后顺带聊一款适合接脚本的云手机平台。

PiaoKe___的博客 167

指纹浏览器手机版能用吗?区分原生 App、移动网页模拟与云手机

本文说明“指纹浏览器手机版”可能指手机原生 App、远程云端浏览器、电脑模拟手机网页或云手机。通过对比运行位置与可完成的任务,提供下载前的四项核对方法,帮助读者选择适合网页操作或 Android App 的方案。

2601_96176203的博客 142

云手机私有化部署完整方案:基于ARM服务器搭建私有安卓云集群

ARM 服务器是私有化安卓云集群最优硬件底座,原生架构匹配 Android,高密度、低损耗,非常适合企业内网场景。整套私有化方案的核心,从来不是 “跑起来安卓”,而是隔离可控、可审计、可运维、可扩容。两条路线各有取舍:开源自建灵活、门槛高;商用私有化交付开箱即用、安全能力完备,是当前企业生产环境主流方案。六边云手机私有化方案,补齐了自建方案在驱动适配、管控平台、审计合规、信创适配上的短板,适合对数据主权、内网隔离有强需求的政企、自研 App、垂直行业客户。

a598652的博客 332

私有化云手机部署平台|六边云支持内网 ADB、自定义镜像、弹性扩缩容

自动化测试最头疼的就是环境漂移:A 机装了证书、框架、业务包,B 机是纯净原版,测试结果不可复现。自定义镜像能力就是用来解决这个问题。启动一台基础云手机实例;配置系统参数、安装证书、推送基础 APK、配置代理、导入脚本;在控制台执行镜像快照,保存到内部镜像仓库;新建实例时直接选择该镜像,批量拉起一批环境完全一致的安卓节点。维护多套镜像基线:纯净测试镜像、带自动化框架镜像、业务预安装镜像;镜像版本管理,记录变更日志,可以回滚到上一个稳定版本;

a598652的博客 346
上一篇: CTO:不要在Java代码中写set/get方法了,逮一次罚款
下一篇: 如何优雅地给妹子优化电脑(Windows)?
公众号:【GitHub爱好者社区】
博客等级 码龄6年 353粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值