在 Node 中发送邮件是很简单的,Nodemailer 包提供了很完善的接口来实现该功能。
阅读全文 >>在现在的 web 开发中,代码压缩是个很重要的环节,及时现在带宽都整体提升,M 级别的文件和 K 级别的文件加载效果肯定是不一样的。尤其是每个人的开发习惯各不相同,变量名、回车、空格都影响了文件的大小,理论上我们应该为我们的 javascript 代码都加上混淆加密来优化网页加载速度
阅读全文 >>在写 获取时间戳及世界时间转换 和 如何获取指定位数随机数 两篇文章的时候,因为文中出现一些工具性质的东西,需要 js 代码的运算,但是又不能都写到 markdown 文件中,所以需要在 Hexo 中引入静态 js 文件。
阅读全文 >>
阅读全文 >>Twitter-Snowflake 算法产生的背景相当简单,为了满足Twitter每秒上万条消息的请求,每条消息都必须分配一条唯一的id,这些id还需要一些大致的顺序(方便客户端排序),并且在分布式系统中不同机器产生的id必须不同。
现在的 Unix 时间戳:
现在的北京时间:
现在的 UTC 时间:
时间戳 秒
北京时间(YYYY/MM/dd HH:mm:ss) 秒
北京时间 年 月 日 时 分 秒
在 Python 开发中经常会需要处理一些 Linux 命令,下面介绍几种常见的处理此类命令模块,以下命令均在 ipython
中进行
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true