程序员要注意保护自己的鼠标手

程序员的职业病,一定要注重身体健康才是最重要的 今天五一,信誓旦旦的早起准备好好研究代码,当我开开心心的打开IDEA工程的时候,我擦,手腕咋这么痛。然后低头了一下我那充满沧桑的手,发现在右手正面的左下角处有点发红发肿,那时我心想,我的手完了,我竟然得了鼠标手,作为程序员分析能力是必不可少的,所以马上查阅各种资料对鼠标手,以及程序员的职业病,以及如何预防进行总结。以下个人观点,欢迎斧正。 程序员的常见职业病 颈椎病 前列腺 鼠标手 眼部 孤僻... 阅读详情
最近感觉手指无力,使劲攥拳头都感觉没有力气,还可能有一点疼痛。网上查了下资料,由于手指频繁的固定动作的机械运动,可能产生肌无力。

一些朋友建议经常切换左右手的鼠标习惯,不仅可以协调左右脑,还可以避免一只手出现问题。 我想大部分人是右手习惯吧,那就尝试着用左手鼠标看看。

不过经常放松一下,还是根本解决方式,比如10个手指对在一起,互相挤压,或者攥紧放松重复多次等。

下面还有我查到一些资料,供大家参考。
    尽量避免上肢长时间处于固定、机械而频繁活动的工作状态下,使用鼠标或打字时,每工作一小时就要起身活动活动肢体,做一些握拳、捏指等放松手指的动作。
    使用电脑时,电脑桌上的键盘和鼠标的高度,最好低于坐着时的肘部高度,这样有利于减少操作电脑时对手腕的腱鞘等部位的损伤。
使用鼠标时,手臂不要悬空,以减轻手腕的压力,移动鼠标时不要用腕力而尽量靠臂力做,减少手腕受力。
    不要过于用力敲打键盘及鼠标的按键,用力轻松适中为好。
    鼠标最好选用弧度大、接触面宽的,有助力的分散。
    使用鼠标时配合使用“鼠标腕垫”垫在手腕处。
Linux SMP系统多核启动机制详解 对称多处理(SMP)是现代操作系统支持多核并行计算的基础架构。其核心原理是通过引导处理器(BSP)初始化系统环境后,通过处理器间中断(IPI)机制唤醒应用处理器(AP)。在x86架构中,AP启动时处于实模式,需要特殊的trampoline代码完成保护模式切换和分页设置。这种设计既保证了系统初始化的正确性,又实现了多核并行处理的性能优势。理解SMP启动流程对优化系统启动速度和调试多核问题至关重要,特别是在云计算和嵌入式系统中,高效的SMP初始化能显著提升系统响应能力。本文以Linux内核为例,深入解析了从BS 阅读详情

相关推荐

配置VScode编译、调试STM32(一)手动配置makefile和debug

做嵌入式的朋友们都应该有过想要有个功能强大的IDE或者编辑器,Keil MDK5、IAR EWARM是用的比较普遍的平台了,但是两者在编辑器方面都比较弱势,当然可以设置 或者使用外部编辑器,像Sourceinsight、notePad++这样,但毕竟需要切换回来进行Build、Debug,非常麻烦。 VScode从发布至今口碑一直很好,而且里面有非常多的插件,比如彩虹括号、Code Runner、...

hanhe0551的博客 4289

转行程序员日记---2020-09-07【保护手腕】

昨天下班前想写博客来着发现没啥写的就懒了。 昨天六点多回到宿舍了,刷视频看到小臂下面垫本书,防止鼠标手,默默看看自己的手腕油光发亮透着红。早上到公司果断垫了本书。然后被坑了,整个手腕疼死了,还麻麻的。把味多美购物卡用了张,发现不是200一张是300,开心,可是蛋糕好贵,巴掌大的蛋糕200多,贫穷啊。 就买了点蛋挞,小面包,还有几种烤制的饼干小两百块。吃完再去买欧耶。 工作时光: 早上:继续跑爬虫没个把月的跑不完,然后老大让更新一下数据,电脑风扇转的呜呜的,然后大牛忙完了,来教我嵌套,简单交流一..

weixin_45633407的博客 1482

最全软考高项工具技术总结(上)

第四版教材把工具和技术分为:数据收集技术、数据分析技术、数据表现技术、决策技术、沟通技巧、人际关系和团队技能、其他。我会按照上面的分类总结说明并标识他们用在哪些过程。小伙伴们可以通读理解做到有印象能选对应付上午选择,选几个深化用在下午论文的举例中。没必要背!

PM喵的窝 2046

程序员如何爱护眼睛

再过三个月就是十年工作的老程序员,一直奋斗在编码一线。从毕业那会拿着简历去深圳人才市场找工作,到跟项目经理做各种项目,最后到自己主导项目开发的全部过程,从未有离开编码一线。在中国,不能完全说编码没有前途,企业不景气时,最后被裁的一般是程序员,这说明程序员的职业压力要小于市场销售,另一方面,做自己感兴趣的事,做自己能力范围之内的事,发挥自己的应有能力,应该是职业规划的主要方向。 每天和计算机打交道...

weixin_34281477的博客 776

打造会自主学习的 AI 助手:OpenClaw 记忆系统完全指南

这不是科幻,这是我正在使用的系统。我的 AI 助手「小琳」已经运行了一段时间,积累了大量的知识和经验,而且还在不断学习成长。心跳(Heartbeat)是 OpenClaw 的定时轮询机制,可以让 AI 主动做一些事情。你有没有遇到过这样的困扰:每次和 AI 对话,它都像失忆了一样,之前聊过的内容完全不记得?设置定时任务:每天早上 8 点,查询天气和热点新闻,通过钉钉推送给我。让你的 AI 助手拥有持久记忆,能够自主学习、总结经验、不断成长。这不仅仅是一个「能记住事情的 AI」,而是一个。

Honmaple的博客 1634

联想拯救者r7000p在ubuntu20.04未找到wifi适配器,安装rtl8852ae网卡驱动问题解决方案

新买的拯救者r7000p 2021款,装完ubuntu20.04之后显示未找到wifi适配器, 更换N次源之后还是只有一个显卡驱动,在网上找了很多方法,再自己折腾了一段时间后,总算是解决了这个问题。 1.设置bios 打开主板系统,将security boot设置为disenable,因为设计到修改内核配置,必须得关掉安全启动。 2.查询网卡状态 使用命令查询网卡(hardware of Internet)状态 lshw -C network 因为是双系统,在Windows下控制面板-设备管理器中可以

MCZ777的博客 1万+

程序员如何保护自己的眼睛(推荐)

 桌面->右键->属性->外观->高级->项目选择(窗口)、颜色(L)选择(其它)将色调改为:85。饱和度:123。 亮度:205->添加到自定义颜色->在自定义颜色选定点确定->确定。这样所有的文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿 色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛。

無為 2748

Java开发者必看:如何快速对接七大主流快递API(附完整代码示例)

本文为Java开发者提供了快速对接顺丰、京东、DHL等七大主流快递API的实战指南。文章深入剖析了不同API的认证、通信协议与参数差异,并提供了高可用的HTTP客户端配置、通用签名工具、SOAP请求处理以及可扩展的领域模型与适配层设计等完整代码示例,帮助开发者构建统一、健壮的物流集成框架,显著提升开发效率。

tech5的博客 728

[置顶]工作重要,健康更重要:程序员保持健康的方法和经验

程序员往往被要求不断的提高工作能力,技术水平,却很少被要求有自我管理健康的能力。 1.健康管理支撑着你的工作。从公司的角度考虑,一个经常患病的人,是不会被委以重任的。从个人角度考虑,经常患病给自己和家庭都带来很大的烦恼。俗话说身体是革命的本钱,有个好身体,干什么都有可能2. 简单的每日检查。首先,体重的检查。对程序员来说,每日测量一下体重是最可行的方法,每个人都有标准体重,通过...

ajwh64482的博客 254

传统芯片封装工艺流程简介

塑封是将工件和树脂安装在模具中,加热模具,使树脂液化充满模具,降温保持一定时间后,树脂凝结为固态即可取出。它将一个大的晶圆切割成许多单独的小块,每个小块是一个“芯片”(Chip,die),这些芯片是单个集成电路的基本单位。对裸露在外的引线框架外脚电镀Sn-Pb合金,这样不仅可以提高外脚的抗氧化性,还有利于后续与印刷电路板的焊接。导电胶粘贴法:将含有银粉的环氧树脂(银浆)涂敷在框架或基板上,再将芯片放置其上,固化后可以将芯片牢牢粘接。引线框架的各腿是用筋连接着的,起支撑作用,塑封固化后,需要将其连筋切掉。

芯想是陈的博客 3192

FAA和EASA在机载电子硬件适航中的发展历史与差异

FAA和EASA在机载电子硬件的适航审查中虽然存在一些差异,但通过近年来的合作,这些差异正在逐步缩小。两者通过。

qq_41854911的博客 746

程序员的“三大死穴”

近视,键盘手,颈肩腕综合征

T_LJAVA的博客 355

OsgEarth开发笔记(三):Osg3.6.3+OsgEarth3.1+vs2019x64开发环境搭建(下)

上一篇编译了proj6.2.0、gdal3.2.1,本篇继续。 OsgEarth的编译,是基于Osg和OsgEarth结合在一起的,先要编译Osg,然后编译OsgEarth。OsgEarth的依赖库较多,分为上、中、下三篇,然后单独有一篇如何将编译好的osgEarth集成到Qt中。

长沙红胖子 Qt・西安|省级科研团队从业背景,深耕双一流体系高精尖技术配套研发|剥离高精尖机理,沉淀高端特种行业领域 Qt 工程化落地经验|博文仅分享通用技术总结,输出公开普适工程思路。 4万+

程序员保持健康的生活指南

                                                             程序员保持健康的生活指南     多吃蔬菜水果是目前提倡的营养学观点,同时也已经深入人心。然而,任何事情都存在于进退的合适空间之内,过与不及都不完美。吃水果也是一样。 面对电脑时间长了不好,那该怎么办?电脑族每天宜喝四杯茶,科学家还说,含有丰富Omega-3脂肪酸的食物对

luckstar的专栏 754

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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

漫话程序员们的家庭装修——书房篇

书房作为程序员在公司战斗一天回家后的第二战场,身兼多职:码代码、打游戏、看电影...面对着本来就不太大的家,如何才能合理利用空间,打造独一无二的书房呢?

qq_31203231的博客 4471

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

跟父亲一样伟大的程序员,请一定要照顾好自己!

年轻人不注意健康锻炼而应发的社会问题已经日趋严峻。对程序员这个职业来说,许多职业病导致程序员的身体很受访。 对于一些 经年累月的工作已经有五六年之久的职场人来说。以前也会或多或少有一些身体不适的信号。大约休息几天或是睡上一觉 就没事了,然而不知什么时候,这些不适的信号已经悄然而在且是久久不能...

chuanmao9486的博客 328

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

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

程序员养生保健

相信前段时间司徒大佬去世的消息给了许多码农当头一棒, “三十岁以前,我们是在用身体换钱,三十岁以后,我们用钱换身体”。 本身前端架构师在软件工程师里面就劳动强度大,精神压力大,在工作996的基础上,还连续加班熬夜成常态…… 程序员职业病大多是因为工作强度过大,开发项目时久坐和过长时间盯着屏幕都会容易引起以下职业病: 颈椎病用眼过度、眼睛疾病鼠标手精神压力大等等一、颈椎病的危害和防治 许多研究久坐副作用的专家学者都指出,当我们保持静止状态时,得心血管疾病的概率会增加,身体的新陈代谢下降,脂肪堆积

s13166803785的博客 656

九年程序员亲测有效的健身指南:代码要优雅,身体更要扛造

作为搬砖9年的老码农,我见过太多同事从意气风发的校招生变成"颈椎前倾+腰间盘突出+鼠标手"的经典程序员套装。今天掏心窝子分享的这套健身方案,不整虚的,都是茶水间就能练、不用办卡买装备的干货,照着练三个月保你从"亚健康"变"钢化膜"体质。

陆业聪 1662

告别鼠标手!用AutoHotkey实现一键三连(单击/双击/长按)的保姆级脚本

本文详细介绍了如何使用AutoHotkey实现一键三连(单击/双击/长按)操作,帮助办公族告别鼠标手问题。通过保姆级脚本教程和参数优化指南,读者可以快速掌握热键配置技巧,显著减少手腕活动量,提升工作效率。

diaolouan9546的博客 370

【话题】程序员养生指南(AI生成)

作为程序员,我们应该重视养生和保健,预防职业病的发生。通过调整坐姿、定时休息、放松心情、加强锻炼、注意保暖、正确使用鼠标和键盘等方法,我们可以有效地预防颈椎病、神经衰弱、肩周炎和视力下降等职业病。同时,合理饮食、适量运动和戒烟限酒也是保持身体健康的重要因素。让我们从今天开始,关爱自己,远离职业病!(本文由百度文心一言大模型4.0生成)

AI人人懂 413

3个真实故事告诉你:为什么Boss-Key老板键正在重新定义Windows隐私保护

下午3点27分,程序员小李的屏幕右下角突然弹出了老板的微信消息:"现在有空吗?来我办公室一下。" 他的心跳瞬间加速——屏幕上正开着三个游戏窗口、两个聊天软件,还有一个正在播放视频的网页。手忙脚乱中,他试图一个个最小化窗口,但鼠标却不听使唤地颤抖着。就在这关键时刻,一个同事轻声提醒:"用Boss-Key啊,Ctrl+Q!" 按下组合键的瞬间,所有敏感窗口像变魔术般消失了,只剩下整洁的工作界面。 这

gitblog_00540的博客 879

告别鼠标手!MobaXterm 23.7版最实用的10个快捷键,效率翻倍不是梦

本文介绍了MobaXterm 23.7版中最实用的10个快捷键,帮助运维工程师告别鼠标手,提升工作效率。从多标签导航到终端分割,再到日志处理和命令行编辑,这些快捷键能显著减少操作时间并降低手腕疲劳。掌握这些组合键,让你的终端操作更加流畅高效。

weixin_28829325的博客 284
上一篇: 早起的鸟儿有虫吃,早起的虫儿被鸟吃
下一篇: 一网友大学四年最尴尬的一件事
老紫竹
博客等级 码龄19年 1万+粉丝 1252原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值