logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AWS S3 V4签名实现(nodejs)

虽然亚马逊提供了sdk,使用SDK会自动帮你计算签名。如果你能使用SDK 请一定使用SDK。但是目标平台为嵌入式平台(非Linux)只支持C接口,很多库移植成本过高,为了使用S3服务,我们应该首选restfulAPI 这种方案。这就涉及到了自己实现AWS V4签名的问题。前排资料:我们可以阅读AWS SDK(nodejs) 源码签名实现进行参考验证:aws-nodejs-sample\n

#aws
身份证校验码计算

身份证校验码计算最近看一份文档看到身份证规则,觉得很有趣,这里记录一下如何计算校验码1 身份证编码规则《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码(编码对象常住户口所在县(市、旗、区)的行政区划代码,按 GB/T 2260的规定执行),八位数字出生日期码(表示编

身份证校验码计算

身份证校验码计算最近看一份文档看到身份证规则,觉得很有趣,这里记录一下如何计算校验码1 身份证编码规则《中华人民共和国国家标准GB 11643-1999》中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码(编码对象常住户口所在县(市、旗、区)的行政区划代码,按 GB/T 2260的规定执行),八位数字出生日期码(表示编

压力测试概念及方法(TPS/并发量)

最近在对代码进行压力测试,这里整理一下压测中的指标和方法。文章目录1 压力测试中的指标1.1TPS1.2 QPS1.3 平均处理时间(RT)1.4 并发用户数(并发量)1.5 换算关系1.5 TPS和QPS的区别2 压力测试方法3 相关文档1 压力测试中的指标1.1TPSTPS即Transactions Per Second的缩写,每秒处理的事务数目。一个事务是指一个客户机向服...

#压力测试
AWS 创建EC2及使用ssh登录

AWS EC2创建的区域即右上角你选择的服务器决定。目前成都测试,下午电信联通环境下,都是绕北京到AWS 日本 首尔线路十分拥堵掉包严重,所以建议可以考虑AWS 新加坡区域,测试发现是直接从香港出海,掉包率较低。1 AWS后台创建EC2实例1 登录AWS EC2控制台并选择EC2服务进入EC2控制界面点击启动实例(确定拥有足够权限)2 选择你需要为EC2预装的操作系统版本,这里我选择ubu...

文章图片
#aws#ssh
使用Nextcloud在AWS搭建云存储

环境: ubuntu 18.04国内区确定是否已备案拥有80/443 端口相应EC2 安全组已开放对应端口如果仅仅是自用推荐使用第二种snap方式1 使用dockers安装nextcloud1.1 安装及启动ubuntu安装dockers脚本curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun拉取nextcloud d

AWS S3 监控请求数及流量

AWS S3 云存储 是按照存储容量,请求数,及网络流量三个维度进行收费。而如果涉及到使用S3 对外提供SaaS服务,成本分布及估算自然称为比较重要的需求。自然而言需要监控以上三个指标。先上官网说明性文档:https://docs.amazonaws.cn/AmazonS3/latest/dev/monitoring-overview.html文章目录1 监控指标2 Cloudwatch使用2..

#aws
Nodejs Buffer拼接

本文记录下最近遇到的buffer拼接问题。如果需要知道如何拼接 直接点击第二节文章目录1 背景2 buffer拼接3 buffer 截取1 背景最近有一个需求需要将缩略图和视频文件合并到一起用HTTP POST 发送给服务器,服务器解析后拆成缩略图和视频文件存储到云存储中。于是就写了下面这段代码读了读取两个文件,并相加。就实现下面这段代码。const fs = require('fs'...

到底了