利用onemanager配合公有云做站和nas(2):在tcb上装om并使它变身实用做站版

OneManager-php:天一+ OneManager-PHP 天一+ 立即下载

本文关键字:tcb上安装onemanager,onemanger实用做站

在《利用大容量网盘onedrive配合公有云做你的nas及做站》中,我们初步谈到了使用onemanager配合云函数或云主机做站的投入和尝试,前文说到不能在腾讯cloudbase上安装onemanager,但实际上经过尝试发现是可以的:

注意:云函数产品建议使用包月免费或包月套餐尝试。按量如果控制不好,可能会因为代码问题或外部攻击造成高额费用,比如腾讯scf按量下如果免费额度用完,24小时才停机不会立马停,而且它的计费即使你帐号没钱也会往负了扣,极可能超支。包月则不会有预算超支。

所以我们接下来讲解在包月免费的tcb上安装它:

在tcb上安装onemanager

首先,从http://github.com/qkqpttgf/OneManager-php下载代码,先不上传到cloudbase空间,本地修改platform/tencentscf.php的GetGlobalVariable( e v e n t ) . . . 函 数 体 中 的 event){...}函数体中的 event)...函数体中的_GET = e v e n t [ ′ q u e r y S t r i n g ′ ] 为 event['queryString']为 event[′queryString′]为_GET = $event[‘queryStringParameters’],这样?admin等参数传递就正确了。然而程序还是得不到入口index.main_handler,直接使用cloudbase后台的新建函数只能用index.man作入口,手动修改入口可以执行,但程序会进一步得不到环境变量,我们可以统一使用cloudbase cli命令行工具全面定制:

cloudbase cli是一个nodejs程序。按腾讯产品文档在本地安装后tcb login --key登录,填入你的用户access keyid和keysecret,在本地做一个待上传目录,在此目录下写如下内容的cloudbaserc.json,同时准备子目录:functions/myonemanager/下放经过上面修改的onemanager代码,到待上传目录(你也可以建一个目录myonemanager,把om源码和cloudbaserc.json统统放进去不用建functions/myonemanager子目录,但是下面cloudbaserc.json中的functionroot要改为…/):

{
  "envId": "你的环境",
  "functionRoot": "functions",
  "functions": 
  [{
    "name": "myonemanager",
    "timeout": 6,
    "runtime": "Php7",
    "installDependency": true,
    "handler": "index.main_handler有了这个就不用改入口了",
    "envVariables": {
      "Region":"ap-shanghai",
      "SecretId":"你的腾讯accesskeyid",
      "SecretKey":"你的腾讯accesskeysecret",
      "admin": "你要定义给后台的密码,明文",
      "sitename": "站点名,找一个在线base64转码后,将结果填这",
      "hideFunctionalityFile": "1",
      "disableChangeTheme": "1",
      "passfile": "密码文件名",
      "theme": "主题名",
      "timezone": "8",
      "disktag": "盘名1|盘名2",

      "盘名1": "{\"Drive_custom\": \"on\",\"Drive_ver\": \"CN\",\"client_id\": \"你的azure app portal for onemanager的client app id明文\",\"client_secret\": \"你的azure app portal for onemanager的client app secretbase64明文找一个base64转成结果填这\",\"diskname\": \"明文找一个base64转成结果填这\",\"domain_path\": \"明文找一个base64转成结果填这,形式是域名1:/目录1|域名2:/目录2......\",\"refresh_token\": \"看接下来手动获取方法\",\"token_expires\": 9999999999}",

      "盘名2": "{同盘1生成方式}"

    }
  }]
}

可以看到盘名1后面的参数是一个字串,然而它本身也是个json,将json转成字串供cloudbase识别的方法是将所有"都\转义一下,如果你嫌麻烦实在想图方便,可以在正常非cloudbase区或vps上直接搭建一个onemanager,注册盘,然后将结果填到上面。
上面的clientid和secretid,正常方式安装od是自动的,但其实你也可以手动https://portal.azure.cn/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps去生成,我这里是互联,新注册->任何组织目录中的帐户,多租户->重定向url:web,https://scfonedrive.github.io,这里可以直接看到client id了。看左边列,api权限不用设置,证书和密码->新客户端密码,期限永久,就看到secret了。
至于refresh token,也可以从https://service-36wivxsc-1256127833.ap-hongkong.apigateway.myqcloud.com/release/scf_onedrive_filelistor手动得到。token_expires填10位9。

cloudbaserc.json准备完毕,最后cd到这个目录,cloudbase functions:deploy,这样你就得到了一个完全手动和程序化的安装方式,后台改变256m到128m,触发路径/或/xx不能是/xx/结尾,以后deploy,提示覆盖直接确认即可。

更多让onemanager实用做站的考虑

我们知道,云函数主要是处理api结果的传送,在这里不能传递大量数据,保证一次http所有结果在最短的ms里完成,否则按调用次数和调用时长及内存占用的云函数会相应产生相对高的花费,查云函数后台,确保每次2ms内的调用是合理和正常的。故onedrive和托管onemanager等程序的空间(这二者最好是同一地域的,比如世纪互联配国内空间,国际版配港区空间)对提高调用速度至关重要,有些onedrive列表程序支持,前后端分离,云函数纯粹后端只返回api结果不包前端渲染。api速度快(列文件很快)如fodi.

处理静态资源问题和定制模板:

由于od是一个特殊的程序,它定位于网盘文件列表而非带资源的网站展示,它绑定的工作域名下,每一个路径,如果不是显式的?setup这种参数,就是文件调用,因此,它对所有js,css的引用,都是外部的(如果发现网页慢,将它换到快点的cdn地址)。这也是为了上面说的一次request/respon能尽快调用完成,所以od的templates都是不带静态asserts的。------ 所以并不推荐将静态template资源放在代码theme下,然后根据判断它是不是网盘文件进一步处理。

谈到od的templates,其实它也是网页模板技术的运用(本质就是定义一系列开头结尾组合形式的模板变量块,然后替换),你可以查看已有template自己写一个比如最简单的那个nexmoe1.html,,模板体逻辑通常是这样的:开头icon处理块,管理相关的style,前端样式style块,外部css和jss引用,渲染omf,md文件的逻辑块(require一个maked js然后根据md content在页面直接render),。列文件和目录的逻辑(其实又包括div逻辑块,js逻辑块),blaaaa…。

加速和cdn:

我们知道网站速度至关重要。不光对用户对运营也是如此。要实用做站的话,必须要配cdn。对于cdn加速,比如要求文件静态化为各个url路径为目录名的目录下的index,html。onemanager有没有相关方面的支持呢

od是带缓存的。主要是存取到云函数backend空间的system temp目录中。这样列文件和目录的时间会相对变少。程序效果和体验会最佳。od内部对text文件(包括markdown)都是有1800秒缓存的。这个过程在common.php中,查看fetch files,render list主要函数,gethiddenpass()等类似函数。

对于md,上面说到它是在客户端通过client js来渲染从服务端拉取下来的内容的(如果发现大量md的网站慢,有可能这个js处在慢速cdn上,换个),,对于html则是跟md一样直接下载并output不经过主题渲染处理,相当于部署了一个静态页面。

本来它是在客户端生成的。其实在服务端也可完成md,比如下载一个php的渲染器mdparser.php,再在index.php中include ‘mdparser.php’;common.php中在对应headmd处理位置的地方作修改:

$parser = new HyperDown\Parser;            
$headmd = str_replace('<!--HeadmdContent-->', $parser->makeHtml(fetch_files(spurlencode(path_format(urldecode($path) . '/head.md'),'/'))['content']['body']), $tmp[0]);

$tmp = splitfirst($html, '<!--MdRequireStart-->');
$html = $tmp[0];
$tmp = splitfirst($tmp[1], '<!--MdRequireEnd-->');

在服务端生成html作为api结果返回会稍微增加api时间,但结果更合理。你可以进一步把渲染好的html结果保存在cache中对应md地址的子目录index.html(而不是原来的raw md content)中,然后下回fetch到这个md地址,直接取cache,按处理html的方式,直接render。这样的“全站伪静态”对cdn也是有用的。

你也可以修改refreshcache的逻辑,od有一个refresh cache,它是先切换到当前目录下就refresh哪个目录的cache。且只工作在手动管理模式下,其实你可以把它做成自动静态化的,浏览到对应md位置就生成对应index.html到cache/md命名子目录下。然后在后台做一个一键md全站生成html到cache静态化按钮和功能。或者生成到cloudbase的存储中。---- 已经有这样的程序了,静态网站生成器作为云函数,生成静态文件到oss,云存储。像极了自动化的github page action。


ps:。一般来说,根据我的“硬件使用3年即报废,不应超过500元/年,总共应投入1500,超过这个都是这个时代的奢侈品“的嘴强说法,如果做站用的虚拟资产也可归其中,则3年期的1t互联或淘宝买的个人/家庭office365官方版+3年最低配的1h1m云主机或虚拟主机也正好落入这个区间(office365已改为microsoft365,感觉国际个人/家庭版的没有国际商用版的快,优点是前者多了个文件vault库)。可惜bat等不支持终身制虚拟主机(onemanager需要php curl扩展)或终身制弹性云主机,否则这就是一种不虐心云主机的省事投资了。

在前面,我们为oc增加了wp功能和note功能,现在为od增加静态html功能,同样基于做站和静态化考虑,现在,我们对od开刀了。可能最终,我们要类群晖的dsm based on a netdisk,将od类似的理念打造一个mineportal os,而不仅仅停留在一个file lister,这是比云主机黑群还实用的方案,比如myportalnew: email是必须的+类似微信自托管的chat app+file sync+mateos app那些。。



(此处不设回复,扫码到微信留言,或直接点击到原文)

OneManager-php:基于无服务器的Onedrive索引和管理器。 可以部署到HerokuGlitchSCFFGFCCFCPHP虚拟主机VPS 首先安装程序,然后在登录后在安装程序中添加onedrive。先安装程序,登录后在设置中添加一个驱动器。 部署到Heroku 官方: : 演示: : 如何安装:点击按钮 部署新应用程序或创建应用程序,然后通过连接到github分支进行部署。 部署到故障 官方: : 演示: : 如何安装:新建项目->导入表格Github->粘贴“ ”,完成后,显示->在新窗口中。 部署到腾讯无服务器云功能(SCF腾讯无服务器云函数) 官方: : DEMO:无注意:SCF增加限制,环境变量整体最大4KB,所以最多添加4个盘。 如何安装: 1,进入函数服务,上方选择地区,然后点击新建。 立即下载

相关推荐

onemanager-java:Onedrive 的索引和管理器

OneManager 环境准备 安装jdk1.8或以上版本 1、 前往 下载压缩包 2、 解压,里面有4个文件 start:Linux执行,为后台运行 start.bat:Windows执行,为后台运行 run:Linux执行,为前台执行,断开ssh即停止运行 run.bat:Windows执行,关闭cmd窗口即停止运行 3、 运行对应的执行文件即可 4、程序运行之后,打开 即可,首次登陆即为设置密码。 开发 为启动类添加VM属性 -javaagent:lib/lombok.jar=ECJ 打包 mvn clean package -Dmaven.test.skip=true

why js, illustrating webfront dev debug essentials in raw js/api,及js获取azure AAD refresh token for od

本文关键字:why xxx lang series,使用pure js获取微软azure AAD refresh token for onedrive,安装chrome扩展禁用浏览器跨域保护 在前面我们讲到了《我为什么选择rust》,《why elmlang:最简最安全的full ola stack的终身webappdev语言选型》,这些都是标题中已经讲明的why xxx lang series,但其实,在本书所有提到语言选型,其它选型的相关章节中

minlearn's techrepos 861

OneManager:关于 Onedrive 的无服务器索引和管理器。 可以轻松部署

固定的 - “我们无法部署您的应用程序,因为源代码违反了 Salesforce 可接受使用和面向外部的服务政策。” 现在直接在 Heroku 上部署。 部署到 Heroku 官方: : 演示: : 如何安装: 点击按钮 Fork这个项目, 部署到故障 官方: : 演示: : 如何安装:新建项目 -> 导入表单 Github -> 粘贴“ ”,完成后,显示 -> 在新窗口中。 部署到腾讯无服务器云功能(Tencent SCF) 官方: : 演示:无注意:SCF 有新的限制。 整体最大环境变量为 4KB,因此您最多可以添加 4 个磁盘。 如何安装: 进入功能服务,选择上面的区域,然后点击新建。 输入函数名称,选择模板函数,在模糊搜索中输入onedrive,大小写任意,选择【获取onedrive信息...】,点击下一步,代码界面中不要动,直接点击完成。

php manager如何安装目录,宝塔面板安装OneManager-php – Onedrive的列表索引和管理程序...

OneManager-php:Onedrive的列表索引和管理器。可以部署到heroku / SCF / normal空间。大鸟写过很多onedrive的列表程序,可以凑成一个专题了。这篇文章还是基于宝塔面板来安装。1、简介项目:https://github.com/qkqpttgf/OneManager-php2、准备宝塔面板最新版NGINX1.17PHP7.33、部署3.1 下载程序下载:ht...

weixin_29065791的博客 567

OneManager-php-master_OneDrive_OneManager-php_onemanager_scfoned

把Onedrive文件映射成网页列表,方便管理上传下载

NXP S32K3xx 多次复位(reset)后MCU跑死、崩溃、出错分析

s32k3出现多次复位后死机的情况

HeFlyYoung的博客 9515

部署OneManager的一点小心得

学习目标: 部署好OneManager 学习内容: 提示:这里可以添加要学的内容 例如: 1、 搭建 Java 开发环境 2、 掌握 Java 基本语法 3、 掌握条件语句 4、 掌握循环语句 学习时间: 提示:这里可以添加计划学习的时间 例如: 1、 周一至周五晚上 7 点—晚上9点 2、 周六上午 9 点-上午 11 点 3、 周日下午 3 点-下午 6 点 学习产出: 1.跟着b站视频的教程先部署好OneManager https://www.bilibili.com/video/BV1Mf4y1

qq_47323812的博客 1508

模电专题-MOS管的放大电路分析

在实际应用中,我们经常会使用到功率MOS,这时通常不会将它当成一个开关使用,而是当成一个放大器来使用,那这就需要让其工作在放大状态。参考下图中的mos管的特性曲线,右图中的输出特性曲线中有一根红色的分界线,这个线就是区分mos管工作状态的分界线,在红线的左边,mos管工作在可变电阻区,也就是线性区;在红线的右边mos管工作在恒流区,也就是饱和区。当然,还有一个截止区。本文分析主要运用模电课本中的理论计算验证。

Anitawen的博客 2万+

Onedrive云盘程序——OneManager小白设置指南

OneManager是什么 这是一个利用微软onedrive api将onedrive目录映射成一个云盘的程序,类似的程序有很多,比如OneIndex、Pyone、OnePoint等等。这个程序的特点是支持多种onedrive类型,可以部署在vps,heroku,以及腾讯云scf上。项目地址我的Demo 部署教程 参考项目readme说明,网上也有不少教程,这不是本文的重点。 后...

点滴记忆 8059

Ghost备份还原Win10全攻略:从老电脑迁移到新硬盘,ESP分区处理是关键

本文详细介绍了使用Ghost工具将Win10系统从旧电脑迁移到新硬盘的全过程,特别强调了ESP分区的关键处理方法。通过分步指导备份、分区准备、系统还原和引导修复,帮助用户实现无缝系统迁移,解决常见问题如启动失败和驱动兼容性。

weixin_30823001的博客 672

【计算机视觉】pyrealsense2:Intel RealSense 深度相机的 Python 接口实战指南

pyrealsense2:Intel RealSense 深度相机的 Python 接口实战

weixin_43988131的博客 4351

探索OneManager-php:一个高效、易用的PHP项目管理框架

探索OneManager-php:一个高效、易用的PHP项目管理框架 是一个基于PHP开发的开源项目管理框架,旨在简化开发流程,提高团队协作效率,并提供灵活的自定义能力。此项目的理念是“简单但不简单”,它将复杂的项目管理任务封装在一套简洁的API和界面中,让用户可以专注于业务逻辑,而非底层实现。 技术分析 架构设计 OneManager-php 使用了MVC(Model-View-Controll...

gitblog_00009的博客 487

影刀rpa的使用一--读取excel表格数据并循环出每一项

1、全部展示2、运行结果展示之后可以按照各自的需求对excel中取出的数据进行处理。

qq_69268437的博客 1万+

onemanager php,OneManager-php最好的oneindex替代列表程序

OneManager-php是一款强大的OneDrive列表程序,支持的功能比oneindex多,并且支持无服务器一键搭建,支持腾讯SCF服务搭建,基本上能用的搭建方式都支持,而且支持OneDrive商业版、OneDrive个人版和世纪互联版、支持多盘绑定。支持访客上传文件,图床模式,可以让访客上传文件做为图床使用,非常的方便今天来给大家介绍下用heroku.com一键搭建的方法,首先打开Gith...

weixin_29887021的博客 1037

实战指南:将MediaPipe封装为Windows DLL,实现C++/C#高效调用

在计算机视觉和多媒体处理领域,跨平台框架为开发者提供了强大的算法模型和计算能力。其核心原理在于通过预训练的机器学习模型和优化的计算图,实现对图像、视频流中特定目标(如人脸、手势、姿态)的实时检测与分析。这项技术的价值在于能够将复杂的AI能力模块化,降低应用开发门槛。在实际工程实践中,为了突破特定语言生态的限制并优化部署流程,开发者常需将核心功能封装成独立的库。例如,将Google的MediaPipe框架封装为Windows动态链接库(DLL),就是一个典型的工程实践。此举能有效解决语言壁垒和部署简化问题,使

weixin_28691741的博客 360

【2024/3/12 更新】Windows Server 2019 服务配置与管理汇总

本栏目一共介绍了17种Windows Server 2019 的服务配置与管理,为了方便大家阅读理解,特意总结了17种服务的一些内容。具体说明如下所示

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 2万+

宝塔onemanager-php,cubepaas容器虚拟机安装OneManager – 包括onedrive和Sharepoint

cubepaas容器虚拟机吃灰好久了,今天觉得还是要用起来比较好,因为国内机器,G口带宽速度上还是很有保障的,唯一的缺点就是需要加上端口号。不过端口号也可以解决,用cdn就可以搞定。如果有北岸的域名,那么这就不是问题了。今天这篇文章我来说说用cubepaas容器虚拟机安装OneManager~~~注意:本文用的是onedrive的国内版也就是世纪互联来测试安装,国内的机器加上世纪互联,这个速度完美...

weixin_28733933的博客 686

CANbus收发器ADM3053BRWZ-REEL7应用原理图设计

ADM3053 在 CAN 协议控制器与物理层总线之间创建一个 完全隔离的接口。该器件具有限流和热关断特性,可防止输出短路。额定温 度范围为工业温度范围,提供 20 引脚、宽体 SOIC 封装。该器件采用 5 V 单电源供电, 提供完全隔离的 CAN 解决方案。ADM3053 是一款隔离式控制器区域网络 (CAN) 物理层收 发器,集成隔离 DC/DC 转换器,符合 ISO 11898 标准。该器件采用 ADI 公司的。Coupler® 技术,将双通道隔离器、 CAN 收发器和 ADI 公司的。

zhusl6688的博客 1239

OneManager搭建

前言 由于国内的GFW,网页版的OneDrive在国内打不开导致Onedrive的使用场景非常受限,但是OneDrive在国内的下载速度还算是可以,因此想要搭建一个中转服务器来处理OneDrive网页版无法使用的问题,目前采用的方式是使用OneManager来代理访问。 安装 首先到项目地址下载压缩包,上传到服务器,其次我们还需要Nginx和PHP进行解析和转发处理。Nginx的安装以及PHP的安装见之前的博客。 上传完成后,需要解压到Nginx中html目录下oneManager文件夹,并修改Ng

routeros专栏 1742

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

OneManager+CloudFlare Workers部署教程

OneManager+CloudFlare Workers:CFW版OM·图文部署教程【支持世纪互联OD和世纪互联SP】 仓库地址 项目地址 部署方法 1、环境构建 进KV,添加命名空间,名字随便英文 进workers,新建,粘贴代码,保存 代码地址 在workers设置中,KV 命名空间绑定,变量名称填入OMKV,右边下拉选择你对应的KV空间 2、上机安装 3、挂载网盘 4、绑定自定义域名 添加CFW路由 ...

云墨小站 2190

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

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

阿里云盘+OneManager+Heroku+CFWorkers实现阿里云盘网络挂载

你是不是想和我一样把阿里云盘搭建成一个分享平台呢?像下面这样 实现直链下载,不通过客户端,还可以分享给别人 我们先来看看实现的方法 下面有两种挂载程序(任选其一) 1.Onemanager https://github.com/qkqpttgf/OneManager-php 2.ShareList https://github.com/reruin/sharelist 部署方式有许多种,我们这里采用Heroku部署(要白嫖嘛~) 准备工作 阿里云盘账户 Heroku账户 GitHub 项目地址 搭建步

点滴记忆 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

宝塔onemanager-php,OneManager搭建详细图文教程

OneManagerOneManager和其他的索引程序一样都是 onedrive的目录程序通过网站直接去访问onedrive的文件,可以实现直链下载,网页在线观看视频等其他操作原文OneManager搭建详细图文教程 - 奇它博客​qitablog.com介绍OneManager搭建详细图文教程 - 奇它博客介绍首先感谢qkqpttgf这位大佬开发的OneManager具体的项目地址https:...

weixin_35677363的博客 1343

onemore php,又被限速,我决定用 Serverless 搭建一款私人网盘

网盘限速的痛苦大家都体会过,这个问题除了充钱,其实就可以用 Serverless 来解决。GitHub 上就有一个 OneManager 项目,能将 Onedrive 打造成为个人网盘。通过本文,你将能学会如何部署该应用,就三步,快试一试!项目地址:https://github.com/qkqpttgf/OneManager-phpOneManager 是什么OneManager-php 是一款强...

weixin_36430300的博客 320

腾讯云函数免费搭建onedrive网盘

目录腾讯云函数介绍真免费?搭建教程准备条件创建云函数创建触发器配置SecretId和SecretKey添加onedriver盘自定义域名访问路径处理总结搭建期间遇到的问题想法借鉴腾讯云函数 介绍 云函数 (Serverless Cloud Function,SCF) 是腾讯云为企业和开发者们提供的无服务器执行环境。无服务器并非真的没有服务器,而是说用户无需购买服务器,无需关心服务器 CP......

陈灬大灬海 3501

宝塔onemanager-php,利用heroku搭建Onedrive目录列表(转)

原来用的腾讯SCF的,2019年12月4号流量开始收费了,所以在找其它的平台。其实就是拿原来SCF的程序适配了一下。教程目前没有做,可以有2个方法安装。方法一:1,打开 heroku.com 注册;2,新建一个app;3,在app里面deploy代码,选用绑定github的方式(在这之前把代码fork过去);4,使用给的url访问,并开始安装,获得token后,在Settings里面的Config...

weixin_33989935的博客 618

项目搭建 php_OneManager搭建详细图文教程

OneManagerOneManager和其他的索引程序一样都是 onedrive的目录程序通过网站直接去访问onedrive的文件,可以实现直链下载,网页在线观看视频等其他操作原文OneManager搭建详细图文教程 - 奇它博客​qitablog.com介绍OneManager搭建详细图文教程 - 奇它博客介绍首先感谢qkqpttgf这位大佬开发的OneManager具体的项目地址https:...

weixin_39661881的博客 912
上一篇: 把DI当online packer用:利用installnet制作一个云装机packerpe(2)
下一篇: 利用onedrive加packerpebuilder实现本地网络统一装机
Minlearn
博客等级 码龄18年 20粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值