前端 Code Review 清单

前端 Code Review 清单是一个保证前端代码质量的审查清单。当我们在开发写代码的时候,总会存在各种各样的问题,自测的时候由于太熟悉自己的代码逻辑往往测试不够充分,无法发现问题。为了解决这个问题,清单存放了一些常见的问题,当我们开发完成之后,对照清单思考一下这些问题在代码中是否遇到或者妥善处理,从而提高代码质量。 常规项 代码是否能正常运行? 代码是否符合编程规范? 代码是否简单易懂,逻辑清晰? 是否存在多余或重复代码? 是否存在被注释掉的代码? 是否存在缩进不一致Tab、空格混用? 变量命名是否简单易懂拼写正确,是否存在未声明即使用的变量,是否存在重复声明的变量? 循环是否设置了长度和 …

A*算法

简介 A*算法,A*(A-Star)算法是一种静态路网中求解最短路径最有效的直接搜索方法,也是解决许多搜索问题的有效算法。算法中的距离估算值与实际值越接近,最终搜索速度越快。 本文链接地址: A*算法

本地https服务器搭建(测试用)

1.首先确保机器上安装了openssl和openssl-devel yum install openssl yum install openssl-devel 2.创建服务器私钥,命令会让你输入一个口令: openssl genrsa -des3 -out server.key 1024 //生成私钥 因为以后要给nginx使用.每次reload nginx配置时候都要你验证这个PAM密码的.由于生成时候必须输入密码,你可以输入后 再删掉。 3.创建签名请求的证书(CSR): openssl req -new -key server.key -out server.csr //生成证书颁发机构 …

HTTPS服务器搭建, 免费ssl证书申请(Let’sEncrypt)

HTTPS HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。 CentOS7 + nginx安装和使用Let’s Encrypt的完整过程 必要条件 拥有一个域名,例: www.195440.com 在域名服务器创建一条A记录,指向主机的公网IP地址( 也就是说 …