- 博客(5)
- 收藏
- 关注
原创 用node写sdk脚本
1.npm 引入开发前需先安装环境依赖:npm 地址。2.SDK 获取npm install aws-sdk3.创建client1. 引入整个开发工具包var AWS = require(‘aws-sdk’);1. 2.仅引入对象存储服务var AWS = require('aws-sdk');var s3 = new AWS.S3({apiVersion: '2006-03-01'});s3.endpoint = "https://s3.cn-north-1.jdcloud-oss.c
2021-06-22 17:11:04 520
原创 谈一谈开发网盘中碰到的问题(二)
谈一谈开发网盘中碰到的问题(二)本项目文件下载可以概括为:单个普通文件下载:1./ws/down 文件下载接口,文件下载接口,收集数据块、链接块用以恢复文件;若出现异常(数据块缺失等)触发冗余解码机制,完成数据块恢复;使用websocket协议反馈数据下载进度、速度信息。将文件Hash作为参数,socekt更新的percent同步下载列表文件进度。为防止因网速等因素导致token失效,在同步进度同时要在socket推送过程中触发/combo/123请求来延长token2.unpack ipfs下载完毕
2021-06-22 16:28:39 554
原创 谈一谈开发网盘中碰到的问题(一)
谈一谈开发网盘中碰到的问题(一)首先介绍一下项目:土星云企业网盘(http://www.saturncloud.com.cn/netdisk),一款基于vue+element ui面向企业和用户的人员管理和存储网盘。主要功能包含:文件、文件夹并行上传下载,复合文件(超过4G)的上传、下载。文件、文件夹分享功能,文件夹共享功能。文件、文件夹重命名、复制、移动功能。文件、文件夹批量删除、下载、移动功能。已删除文件、文件夹批量还原、彻底删除功能。上传下载列表展示功能。内部共享功能,公共资源功能。人员管理链接邀请
2021-03-24 17:08:02 927
原创 爬楼梯递归方法
十阶楼梯,每次可以下一阶或者两阶,有多少种方式下完十阶楼梯?function climbStairs(n){ if(n==0){ return 1; }else if(n==2){ return 2; }else{ return climbStairs(n-1)+climbStairs(n-2); }}var a=climbStairs(10);console.log(...
2019-09-19 19:19:33 993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人