前端
Base64 编码
· ☕ 3 分钟
1. 应用场景 1.1 Mail 由于 RFC821 要求邮件内容必须为 ASCII 码。当邮件中有其他的非ASCII字符或二进制数据时,就需要 Content-Transfer-Encoding,Base64是其中的一种方法。 1.2 URL 有些应用需要把二进制数据放到URL里,而URL只允许特定

页面使用自定义字体
· ☕ 5 分钟
1. Font-family 网页上能使用的字体,限制在浏览器所在PC已经安装的几款字体。 Windows操作系统,中文字体: 黑体:SimHei 宋体:SimSun 新宋体:NSimSun 仿宋:FangSong 楷体:KaiTi 仿宋GB2312:FangSongGB2312

前后端对称加密传输 - AES
· ☕ 6 分钟
1.基本概念 对称加密: 对称加密是,采用单密钥密码系统的加密方法,同一个密钥同时用作信息的加密和解密。由于速度快,常用于加密大量数据的传输。 DES(Data Encryption Standard),数据加密标准: DES的密钥长度是56比特,算法的理论安全强度是\

Jekyll 搜索方案
· ☕ 2 分钟
简介:Jekyll是一套静态HTML生成工具。文档系统利用Jekyll进行部署,最终将Markdown转换为HTML文件输出。 搜索功能的需求是,根据关键字,匹配文档的标题或者内容,列出匹配的文档列表。 1. 方案一: Simple-Jekyll-Search 参考地址:https://g

Vue + Webpack 开发
· ☕ 3 分钟
1,初始化项目 vue-cli 是Vue官方发布的项目脚手架,使用 vue-cli 可以快速创建 Vue + Webpack项目。 1 2 3 4 5 6 7 8 9 10 npm install -g vue-cli # 全局安装vue-cli vue init webpack myproject # 创建vue项目,执行时,会提示输入项目的相关信息 cd myproject # 进入项目 npm install # 安装依赖包,新建nod