william.chan's blog

done is better than perfect

一张后端架构图

学习各种后端中间件

后端中间件 mysql redis RabbitMQ Nacos ElasticSearch … 设计模式 nestjs 中用到的适配器设计模式 Nest 内构建复杂对象很多地方都用到了 builder 的设计模式 设计模式之美 113 - todo nestjs 概念图解 请求一般会传递json数据,通过 dto - data tran...

命令行

命令行常用的指令

根据端口查询运行的程序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 规范流程和格式 让开发人员更加专注于业务代码,提高开发效率 学习套路 找准范围 刻意练习 即时反馈