william.chan's blog

done is better than perfect

命令行

命令行常用的指令

根据端口查询运行的程序PID 1 2 3 4 lsof -i :5173 kill -9 xxxx

cool website

frontend https://browserify.org/

2.Vim 的键描述体例 + Vim 的选项和配置 + 光标移动 + 文本修改

Vim 的键描述体例 <Esc> 表示 Esc 键;显示为“⎋” <CR 表示回车键;显示为“↩” <Space> 表示空格键;显示为“␣” <Tab> 表示 Tab 键;显示为“⇥” <BS 表示退格键;显示为“⌫” <Del> 表示删除键;显示为“⌦” <lt> 表示 < 键...

1.vim + vimtutor + vim中文文档

安装homebrew 对于很多 Vim 的命令,我们是需要形成“肌肉记忆”的 要多看、多练,熟能生巧 学 Vim 学到的东西不会过时 有一颗勇于探索的心,愿意花点力气把手里的“武器”打造得更为好用、称心 修改 ~/.zprofile 1 2 3 4 5 6 7 8 9 10 11 12 13 # 这段代码的作用是 修改系统的 PATH 环境变量,确保 ~...

halo主题开发流程

仅三行halo主题开发流程命令即可完成

先阅读下面3个文档 准备工作 开发环境运行 主题开发-准备工作 运行服务 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 # clone halo 项目到本地 mkdir ~/halo2-dev cd ~/halo2-dev git clone git@g...

Git仓库迁移,包括所有的分支、标签、日志

仅三行命令即可完成

操作 1 2 3 4 5 6 git clone --bare http://域名/分组/仓库名称.git cd 仓库名称.git git push --mirror http://新域名/新分组/新仓库名称.git git branch -a 查看所有分支 git branch -r 查看所有远程分支 参考 Git仓库迁移,包括所有的分支、标签、日志

Vue route running on github pages

vue3 github-pages 404.html

demo zhuanlan cwy007.github.io/spaDir/index.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <script type="text/javascript"> // Single Page Apps f...

3x3魔方-七步法

3x3魔方-七步法

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 第一步,底棱归位(又称底部架十字,底层四个棱块正确复原的过程) 第二步,底角归位(复原魔方第一层四个角块) 第三步,中棱归位(复原魔方中层棱块的步骤) 第四步,顶棱面位(也称顶层架十字,顶层四个棱块的顶面颜色和顶层中心块颜色一样) R'U'F'UFR 第五步,顶角面位(魔方的四个顶角的顶面色全部...

概念: 什么是框架 framework

类比 Vue, React, koa, ruby on rails

什么是框架 封装原生代码的API 规范流程和格式 让开发人员更加专注于业务代码,提高开发效率 学习套路 找准范围 刻意练习 即时反馈

Node.js: 50行代码学会koa2中间件原理

koa: Next generation web framework for Node.js

Koa 是 nodejs 开发的下一代 web 开发框架,可参考 Koa 官网 。说是“下一代”,其实在实际开发中早就用在项目中了。特别是 nodejs 新版本开始正式支持 async/await 语法之后,Koa2 正在被大量使用。 实现官网中的一段中间件示例,如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23...