-
readline 逐行读取
在工作中,有时候需要逐行读取文档,可以使用node.js中核心模块readline。
假如domain.txt里有1000个域名,且每行一个,获取所有域名并处理。
-
BDD / TDD
介绍
- TDD:测试驱动开发(Test-Driven Development)测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD的基本思路就是通过测试来推动整个开发的进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。
-
supertest翻译学习
##supertest
HTTP断言,易于构建在superagent之上。
-
阿里云服务器mysql安装配置
如何在阿里云服务器上配置mysql呢?
-
数据模拟--Mock.js
生成随机数据,拦截 Ajax 请求。
6大优势:
- 前后端分离 让前端攻城师独立于后端进行开发。
- 开发无侵入 不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。
- 数据类型丰富 支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。
- 增加单元测试的真实性 通过随机数据,模拟各种场景。
- 用法简单 符合直觉的接口。
- 方便扩展 支持支持扩展更多数据类型,支持自定义函数和正则。
-
nginx配置
Nginx是一个高性能的HTTP和反向代理服务器,
Nginx能做什么?
- 反向代理
- 负载均衡
- HTTP服务器(包含动静分离)
- 正向代理
-
frp配置
使用frp穿透公网ip访问本地代码,方便代码调试开发。
frp分客户端和服务端
-
解释型语言与编译型语言
-
vue 滚动加载
在很多场景下,我们需要使用vue滚动加载,数据不断的接上去。