News Digest

Python爬虫实战:构建hacker-news-digest 技术社区最新资讯采集系统 Hacker News(简称 HN)是由 Y Combinator 创办的知名技术社区,涵盖创业、编程、科技等多个领域,每日更新数千条内容,包括新闻链接、讨论主题和评论等。通过构建爬虫系统,可以实现 Hacker News 信息的自动抓取、筛选和聚合,为用户提供高效的信息服务。Hacker News 的内容由用户提交,通过投票和评论机制进行筛选和排序,形成热门内容列表。多样化的存储方式和直观的报告展示满足了不同用户的需求,用户可以根据自己的偏好选择数据存储格式,并通过可视化报告快速了解热门内容。 阅读详情
The Sum of Your Facial Parts

New York Times (10/09/08) Kershaw, Sarah

Researchers at Tel Aviv University have developed "beautification engine" software that uses a mathematical formula to alter the original form of a person's face in a picture to a theoretically more attractive version.  The program is based on the responses of 68 men and women who viewed pictures of male and female faces and picked the most attractive ones.  Data from the survey was applied to an algorithm involving 234 measurements between facial features, including the distances between lips and chin, the forehead and the eyes, and between the eyes.  The research was published in the August proceedings of ACM's SIGGRAPH.  Studies have shown that there is a surprising amount of agreement over what makes a face attractive.  Symmetry is key, along with youthfulness, clarity or smoothness of skin, and vivid color, such as in the eyes or hair.  Tommer Leyvand, one of the developers of the software and a Microsoft researcher, says the goal was to tackle the challenge of altering a face according to agreed-upon standards of attractiveness while producing a result that left the face completely recognizable.  "This tool shows in the most simple fashion how easy it is to manipulate photographs and make people more attractive," Leyvand says.  "But the difference is so subtle that it just shows how insignificant it is."  Leyvand says the software could have practical applications in advertising, film, and animation.
http://www.nytimes.com/2008/10/09/fashion/09skin.html

Turing machine

The contest is based on the ideas of British mathematician Alan Turing, who in 1950 argued that conversation was proof of intelligence, and if a computer talked like a human, then for all practical purposes it thought like a human.
Computers That Understand How You Feel

University of Twente (10/13/08) Wanders, Rianne

A Ph.D. candidate at the University of Twente has developed a dialog system that is capable of interpreting human emotion.  Trung Bui used a mathematical technique developed in the 1960s for controlling factory processes, but took a hybrid approach by combining the Partially Observable Markov Decision Process (POMDP) with the Dynamic Decision Network (DDN) technique.  POMDP works well with small-scale dialog problems, but DDN-POMDP enables dialog systems to look ahead and determine whether they have enough calculating power to handle larger problems.  Bui used the hybrid strategy in a navigation system for emergency services, and a separate stress module allows it to measure the emotional level of the user during communication.  The navigation system is capable of anticipating that more mistakes are likely to be made when the user has a raised stress level, and will regularly ask the user for confirmation.


http://www.utwente.nl/nieuws/pers/en/cont_08-041_en.doc/

搞定汽车座椅电机EMC超标:一个PCB滤波板的实战设计与避坑心得 本文详细介绍了汽车座椅电机EMC超标问题的解决方案,通过PCB滤波板的实战设计,解决了传导发射测试超标问题。文章分享了在空间受限条件下的滤波电路架构设计、接地系统优化及迭代验证过程,为汽车直流电机的EMC整改提供了实用方法论。 阅读详情

相关推荐

OAI数据集申请下载全攻略:从个人NDA账号注册到数据包下载的保姆级避坑指南

本文提供OAI数据集申请下载的完整指南,涵盖从个人NDA账号注册到数据包下载的全流程。重点解析login.gov验证陷阱、浏览器兼容性问题、NDA权限申请技巧及nda-tools高效使用方法,帮助医学影像研究者避开常见技术障碍,快速获取全球骨关节炎研究数据库OAI的宝贵数据资源。

weixin_28698059的博客 752

NewsDigest——项目设计&新闻抓取

NewsDigest项目的设计以及新闻抓取功能的实现介绍

m0_62498603的博客 362

SPSS27 paired t-test 中的Cohen’s D – Effect Size for T-Test

两组数据是相关的且是连续的。

moonlightpeng的博客 909

News Digest [11.24]

Robots With Emotions on Display at the ICT08 Event in Lyon University of Hertfordshire (11/21/08) Roberts, Emma A European project is developing robots that are capable of growing emotionally, r

Dream & Passion 565

Ecg信号QRS波峰检测:A Real-Time QRS Detection Algorithm (Pan-Tompkins法)

Pan-Tompkins法是R峰检测的经典方法,被引量高达6000+次。 Pan J, Tompkins W J. A real-time QRS detection algorithm[J]. IEEE transactions on biomedical engineering, 1985 (3): 230-236. 本文对论文流程进行了总结,并参考BioSigKit项目,复现了论文代码。 流程图: 代码如下: 第一部分是信号读入,这里使用MIT_BIH信号的100,读入10000个数据点 第二部分

weixin_42870380的博客 1万+

Altium Designer操作技巧(1)——原理图中如何批量替换元器件?

《AltiumDesigner批量替换元器件技巧分享》摘要:本文介绍了两种在AltiumDesigner中批量替换元器件的实用方法。方法一通过“查找相似对象”功能,可精准匹配并批量修改器件参数;方法二利用ActiveBOM功能,在BOM表中直观操作器件替换,推荐使用第二种方法可使BOM管理更高效。这些技巧能有效减少物料种类、降低贴装成本,特别适用于电阻电容等常用器件的批量替换。关注公众号获取更多电子设计技巧。

u012526819的博客 2582

[News Digest]Cognitive Computing

Cognitive Computing: Building a Machine that can Learn from Experience University of Wisconsin-Madison (12/17/08) Smith, Susan Lampert University of Wisconsin-Madison psychiatrist Giulio Tononi is

Dream & Passion 647

迷茫之后:Java研发转型售前——选择大于努力!

写下这段文字的时候,小弟已经从Java开发岗位转型软件售前近20天了........ 2011年9月毕业于某培训机构,学的是java语言。之后来到深圳,进入华为外包开始了我的程序猿生涯....刚入职场,第一份工作总是兴奋情绪占主导地位,加入文思创新在华为的人力外包项目组,然后跟着老员工学习、修复小bug,一步一坑的去熟悉那老掉牙的框架...ejb+struts1.2.........项目组老

xuweiwei0415的专栏 1万+

Ultralytics COCO8 完整实战:1 MB、8 张图、80 类,3 行命令跑通 YOLO 检测管线

COCO8 是 Ultralytics 内置的 1 MB 冒烟数据集:8 张图(4 训练 / 4 验证)覆盖 COCO 全部 80 个类别。本文带你用 3 行代码跑完一次 YOLO26 训练,并源码级拆解 YAML 解析、字段校验与按需下载的完整机制,读完后你能独立完成首训、读懂全部配置字段、调出关键超参。 ## 🚀 快速上手:3 行代码完成 COCO8 首次训练 前置条件:`pip ins

gitblog_00040的博客 1032

YOLOv12改进策略【注意力机制篇】| 添加SE、CBAM、ECA、CA、Swin Transformer等注意力和多头注意力机制

这篇文章带来一个经典注意力模块的汇总,虽然有些模块已经发布很久了,但后续的注意力模块也都是在此基础之上进行改进的,对于初学者来说还是有必要去学习了解一下,以加深对模块,模型的理解。

Limiiiing的博客 1509

华为OD机试 - 战士技能规划设计 - 数组(Python/JS/C/C++ 新系统 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。你为一款动作游戏设计战士角色的技能:战士每个技能会消耗不同能量,释放技能有 2 个约束:连续释放技能数量不能超过 m 个,技能能量总和不能超过能量上限 k;如果超过则必须中断当前技能,进入调息状态(即分段)。战士有一项爆发技巧:在单次战斗中有一次

学Java,找哪吒 227

如何快速上手Hacker News Digest:3分钟搭建你的AI新闻摘要助手

在信息爆炸的时代,每天浏览海量技术新闻成为程序员的负担。Hacker News Digest 是一个创新的AI新闻摘要工具,它利用ChatGPT智能技术自动抓取并总结Hacker News上的热门文章,让你在3分钟内了解技术圈的最新动态。这个开源项目完美结合了人工智能与新闻聚合,为开发者提供了一个高效的新闻阅读解决方案。 ## 📰 什么是Hacker News Digest? Hacker

gitblog_00323的博客 407

基于FPGA的AGC自适应增益控制系统开发

自动增益控制(AGC)是一种在接收信号过程中自动调整放大器增益的技术,以确保输出信号的幅度保持在一个恒定的水平。基于FPGA实现AGC系统具有高性能、低延迟和高度可配置的特点,广泛应用于无线通信、音频处理和雷达等领域。FPGA上的AGC系统提供了一种高效且灵活的方法来处理变化的信号环境。在实际应用中,通过合理的设计和优化,可以显著提高信号处理系统的鲁棒性和可靠性。

走向CTO的路上... 1695

用 Penrose 绘制 distinctive shape 风格逻辑电路图:从 domain 定义到约束布局实战

逻辑电路图是展示 Penrose 三元组(Domain + Substance + Style)协作能力的经典示例:用 `logic-gates.domain` 声明门与连线类型,用 Substance 程序描述半加器/全加器的拓扑结构,再用 Style 程序以“特色形状风格(distinctive shape style)”把门拼装成易于识别的电路符号。读完本文,你将掌握这套示例的完整文件结构、

gitblog_00630的博客 430

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Hacker News Digest:让ChatGPT为你智能总结每日科技热点的终极工具

在信息爆炸的时代,每天都有海量科技新闻涌现,但你的时间却是有限的。Hacker News Digest正是为了解决这一痛点而生的智能工具,它利用先进的ChatGPT技术,为你自动总结Hacker News上的热门科技文章,让你在几分钟内掌握每日最重要的技术动态。这个开源项目完美结合了人工智能和新闻聚合,为科技爱好者提供了一个高效的阅读解决方案。 ## 🚀 项目核心功能概览 Hacker Ne

gitblog_01049的博客 388

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

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

pnpm Pipeline Cargo 构建缓存:跨 Git worktree 复用 Rust 增量编译状态的完整指南

本篇文章围绕 pnpm 仓库中 [pipeline-cargo-cache.md](https://link.gitcode.com/i/7d29f410454f779d34de67dfa29eacac) 这份设计文档展开,深入讲解 pnpm 实验性 pipeline 命令如何让同一仓库的多个 Git worktree 共享本地 Cargo 构建状态(增量编译产物),从而显著加速第二个 workt

gitblog_00016的博客 409

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

Hacker News Digest高级技巧:5种方法优化ChatGPT摘要质量

Hacker News Digest是一个创新的AI工具,它利用ChatGPT技术自动为Hacker News热门文章生成清晰易懂的摘要。对于开发者和技术爱好者来说,这个工具极大地提升了信息获取效率,但如何获得更高质量的摘要呢?本文将为您揭秘5个实用技巧,帮助您优化ChatGPT摘要质量,让技术阅读体验更加流畅高效!🚀 ## 1. 精准控制内容长度,避免信息过载 Hacker News Di

gitblog_00447的博客 1026

Hacker News Digest开发者指南:从零开始定制你的AI摘要服务

Hacker News Digest是一个利用AI技术从Hacker News文章中提取摘要和插图的开源项目,它能为你提供无缝的新闻浏览体验。本指南将带你从零开始搭建属于自己的AI摘要服务,让你轻松掌握如何使用ChatGPT等先进AI模型来处理和呈现新闻内容。 ## 快速了解Hacker News Digest核心功能 ✨ Hacker News Digest拥有多项实用功能,使其在众多新闻摘

gitblog_00129的博客 880

Hacker News Digest API全解析:轻松集成ChatGPT摘要功能到你的应用

想要为你的应用添加智能新闻摘要功能吗?Hacker News Digest项目提供了一个完整的解决方案,让你可以轻松集成ChatGPT摘要功能。这个开源项目能够自动抓取Hacker News热门文章,使用AI生成简洁摘要,并提供多语言支持。无论你是开发者还是产品经理,本文将为你详细解析如何利用这个强大的API来增强你的应用功能。 ## 📊 项目架构概览 Hacker News Digest采

gitblog_00819的博客 404

Hacker News Digest核心功能解析:从LLM摘要到多源内容聚合的完整指南

Hacker News Digest是一个创新的AI驱动工具,专门为技术爱好者和开发者提供智能化的Hacker News内容摘要服务。这个开源项目通过先进的LLM(大语言模型)技术,自动抓取、分析和摘要Hacker News上的热门文章,让用户能够快速了解技术新闻的核心内容。在前100个字内,我们重点介绍了Hacker News Digest的核心功能:这是一个利用AI技术自动摘要Hacker N

gitblog_00506的博客 437

Hacker News Digest内容提取原理:如何让AI准确解析网页核心内容

你是否曾经想过,AI如何像人类一样准确理解网页的核心内容?Hacker News Digest正是这样一个神奇的项目,它通过智能算法自动提取Hacker News新闻的核心内容,并用AI生成简洁的摘要。今天,让我们深入探索这个项目背后的核心技术原理,看看机器学习如何帮助AI准确解析网页内容!✨ ## 🎯 网页内容提取的挑战 在互联网时代,每个网页都充满了各种元素:导航栏、广告、侧边栏、评论区

gitblog_00976的博客 1078

News Digest Jan 15

Group Details 25 Most Dangerous Coding Errors Hackers Exploit Computerworld (01/12/09) Vijayan, Jaikumar A group of 35 high-profile organizations, including the U.S. Department of Homeland Secur

Dream & Passion 597

News Digest Nov, 6

Stanford Conference Explores the State of AI Gamasutra (11/03/08) Kline, Dan International artificial-intelligence (AI) developers and researchers showcased their latest work at the annual Artif

Dream & Passion 469

News Digest Nov,8

Artificial Intelligence Reaching New Heights Daily Bruin (11/05/08) Terzyan, Seda Exponential advances in artificial intelligence (AI) are expected to ultimately lead to technology that is able

Dream & Passion 469

NEWS DIGEST(16/08/06)

 AMD unleashes next-generation Opteron chipsChipmakers response to Intels new Xeons speeds memory and paves way to quad-core. By Stephen Shankland Staff Writer, CNET News.comhttp://news.com.com/

风焱 2256

News Digest 01.16

Carnegie Mellon Mechanical Engineering Researchers Develop New Software to Improve Design Tools Carnegie Mellon News (01/13/09) Swaney, Chriss Carnegie Mellon University (CMU) engineers have devel

Dream & Passion 547
上一篇: A hash day
下一篇: A growing field of merging beauty and science
itroy
博客等级 码龄18年 7粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值