Express源码分析
Express是基于Node.js平台,并且具备快速、极简的特点,说明其初衷就是为了通过扩展Node的功能来提高开发效率。
Express是基于Node.js平台,并且具备快速、极简的特点,说明其初衷就是为了通过扩展Node的功能来提高开发效率。
这几天一直好奇,我和屈屈用的同一个博客系统,为什么他的博客打开那么快,而我的那么慢?直到我看到屈屈两个激进的前端优化手段文章,才发现原来他做了很多工作。我结合他文章的建议,改进了我自己的博客,速度果然提升不少。
如何保持git commit message 的规范,一直是我头痛的问题。最近在阅读源码的时候,发现koa
和thinkjs
commit message都符合一定的规范,于是便查找资料,写下这篇博客。文章内容包括git commit规范、git commit实例、相关插件和一些非常实用的链接。
起因就是服务器(我使用的是腾讯云轻量应用服务器)访问GitHub太慢,即使在hosts文件添加了GitHub解析,下载速度也非常慢。我本地(mac)通过clash代理,访问GitHub较快并且稳定,于是想在服务器(Centos)上添加clash代理,一劳永逸解决问题。
网上有很多人都公开了自己的vim和zsh的配置文件,都可以一键进行安装。但是我觉得他人的配置自己并不是用的很习惯,上手成本也很高,所以将自己的配置文件上传至github,便于自己进行版本管理和下载安装。
区块链(blockchain) 是一种数据以区块(block) 为单位产生和存储,并按照时间顺序首尾相连形成链式(chain) 结构,同时通过密码学保证不可篡改、不可伪造及数据传输访问安全的去中心化分布式账本。
YongHu の 博客
项目之前一直gitee托管,因为我添加了自动部署的脚本,会自动拉取gitee项目代码。由于github经常会被墙掉,所以没有部署在github上面。最近想把gitee项目都迁移到github,但是又想在gitee实时同步,便于部署,于是玩了一下github-action。
前段时间由于服务器oh-my-zsh配置文件参考Github公开配置文件,导致命令终端非常难用,于是便删除oh-my-zsh。今天又决定重新玩一下,下载oh-my-zsh和autojump插件,重启命令终端,服务器终端命令全部失效。
码农对于Vim的评价褒贬不一,有人觉得喜欢 Vim 的人都是编程上找不到自信,只有拿 Vim 装逼找存在的,有人觉得Vim是编辑器之神......。前段时间在学习missing-semester简单接触过Vim,但是后来就荒废了,写这篇文章就是想在项目中实践一下Vim,再来评价它。
最近想修改一下博客的样式,把下面markdown语法都列出来,方便查看修改的效果,同时也巩固一下markdown语法。