自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andy Tools

闻道有先后,术业有专攻,达者为师

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript中forEach for in for of

今天使用for in 发现问题:For(let index in array)index 并不是Number 而是String 所以check 要check ‘2’ 所以准备抽空研究下 forEach for of for in区别先说结论forEach用于数组for in用于对象 for of语句用于可迭代对象(包括Array,Map,Set,String,Typ...

2018-05-31 20:28:47 1009

原创 AWS DynamoDB 常用操作

在上篇blog 简单介绍了 DynamoDB 初步使用。但DynamoDb实际上使用与mongodb 有很大差异,这里自己用到一些操作方式(查询 更新 批量删除)做一些说明。所有操作均基于:nodejs aws-sdk 上篇blog 链接:https://blog.csdn.net/m0_37263637/article/details/80501548 关于AWS Dynamdb 操...

2018-05-31 13:55:42 8893

原创 nodejs 邮件服务(网易126邮箱为例)

最近需要实现有个邮箱验证和重置密码的服务,涉及到邮件发送的问题,团队其他成员实现了,自己学习下实现并记录下过程。采用模块:nodemailer 模块官网:https://nodemailer.com/about/ license:MIT 测试环境:ubuntu(Tencent cloud)1. 使用npm install nodemailer 安装使用该模块发送邮件有以下...

2018-05-30 19:11:16 7525 2

转载 如何选择开源许可证?

来源:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html 作者:阮一峰如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种—-GPL、BSD、MIT、Mozilla、Apache和LGPL—-之中做选择,也很复杂...

2018-05-30 09:28:52 246

原创 AWS DynamoDB基础使用

因AWS并没有提供mongodb的云服务。所以需要将数据库从mongodb切换到AWS 的dynamodb。Dynamodb 提供了本地调试版本,本文主要介绍dynamodb本地调试使用。 PS:说句题外话,刚接触感觉很难用,文档感觉已经很久没有维护了。数据库环境:Linux(Dynamodb环境) server环境:AWS SDK server端语言: nodejs(ubuntu)...

2018-05-29 20:22:20 8961

原创 Mongodb 腾讯云部署

原来一直使用的团队部署的mongodb或者云服务商的,今天尝试部署学习一下。MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。本文在腾讯云上尝试部署mongodb。 环境:Linux(ubuntu 16...

2018-05-29 13:28:52 2700

原创 Nodejs 密码加密存储

参考链接: https://www.zhihu.com/question/20820286 https://crackstation.net/hashing-security.htm 译文https://blog.csdn.net/coslay/article/details/50382252密码在服务器一般不能明文存储,所以这里就涉及到加密处理的问题。 我们采用hash算法对密码进行...

2018-05-22 20:21:54 5296

原创 Nodejs log方案(log4js)

测试API发现一些问题,为了保证不输出太多的log,server正常处理时,并没有记录相关信息。 发现需要一种支持日志级别的log系统来完成log,而不是简单的使用node自带的log函数。经过查阅资料选择了log4js这种方案。官方文档:https://log4js-node.github.io/log4js-node 参考链接:https://www.cnblogs.com/atp-s...

2018-05-15 20:04:49 11568 2

原创 自建CA并签名server证书实现https

因为目前环境在本地进行测试,所以我们采用自建CA并签名server证书的方式实现https。(如果使用AWS服务则是AWS作为CA,并根据我们提供的资料生成server证书)数字签名相关知识课参阅:https://blog.csdn.net/m0_37263637/article/details/80285143 server环境:nginx(ubuntu) 工具:openssl 名词...

2018-05-14 19:37:20 9910 2

原创 数字签名

为了支持https ,所以有必要弄清楚数字签名的概念。参考阮一峰大神的博文进行学习: http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html1 加密方法加密方法可以分为两大类。 - 单钥加密(private key cryptography) - 双钥加密(public key cry...

2018-05-11 18:16:53 1710

原创 Nodejs检测时间合法性(YYYY-MM-DD HH-MM-SS)

最近需要提供restful API用于提供某时间范围内的数据查询。 即get请求带有startdate 和 enddate这两个参数,所以涉及到需要对日期是否合法进行check 参数形式为:YYYY-MM-DD HH-MM-SS[TOC]1 正则表达式一开始考虑用正则表达式匹配,但发现用正则表达式(check年月日)实现特别复杂,所以就没有采用该方式.2 使用new Date的...

2018-05-11 09:27:59 3621

原创 常用编码方式(ASCII Unicode GBK)

参考:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html计算机中的数据都是按字节存储。一个字节(Byte)由8个二进制位组成(bit)组成(范围是0~255(2^8)) 一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。本文中谈到的关系编码如

2018-05-04 18:29:13 9456

原创 git 常用操作

用了很久git 现在整理一下常用操作,方便使用记忆。详细内容可参考廖大的git教程相当详细: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000第一节中内容均为git仓库在git官网的情况下,创建一个git仓库,如果是公司或者个人自建仓库可忽略第一节,直接得到找管理员得到g...

2018-05-02 20:01:37 125

LFW人脸集合(部分)

LFW人脸库一部分,含1400多个人物,每个任务均含有可用于测试人脸对比和基本人脸识别服务。可以用于简单测试

2018-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除