From 71927ff52f46a7bf62643866897c32ff28a17e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BF=9E=E8=BF=9C=E7=94=9F?= Date: Mon, 18 Mar 2024 16:12:42 +0800 Subject: [PATCH] fix --- content/Web/WASM.md | 1 + content/fu.md | 11 ++++++++++- .../.Git.md" | 8 +++++--- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/content/Web/WASM.md b/content/Web/WASM.md index 32494227..320253eb 100644 --- a/content/Web/WASM.md +++ b/content/Web/WASM.md @@ -10,6 +10,7 @@ - API - MVP - WASI(POSIX syscall) + - [WASIX](https://github.com/wasix-org) - WCGI - [支持语言](https://github.com/appcypher/awesome-wasm-langs) - [Emscripten](https://emscripten.org/) 是一个功能齐全的工具链,它不仅可以帮你将 C++ 编译为 Wasm,还提供了一个转换层,可以将 POSIX API 调用转换为 Web API 调用,将 OpenGL 转换为 WebGL diff --git a/content/fu.md b/content/fu.md index 80d305c1..d337376b 100644 --- a/content/fu.md +++ b/content/fu.md @@ -439,4 +439,13 @@ window.alert("Billing the user..."); - 打包工具 - 构建优化 - 生产优化 -- [unplugin-parcel-macros](https://github.com/devongovett/unplugin-parcel-macros) \ No newline at end of file +- [unplugin-parcel-macros](https://github.com/devongovett/unplugin-parcel-macros) +- 状态管理 + - 全局状态:这是整个层次结构中不同组件可以访问的状态 + - 分层状态:这是层次结构的子树中不同组件可以访问的状态 + - 单个组件级别状态:这是层次结构中单个组件内可以访问的状态 +- 在这些场景中,如果在保持 Vue 的响应式双向绑定的同时,可以轻松分离状态而没有 prop 钻取的摩擦和痛苦,那就太好了。这正是 defineModel 发挥作用的地方,因为它极大地减少了 prop drilling 的摩擦 +- 逻辑组合、复用 + - 响应式-分离和封装相关的状态和逻辑 +- 就是要做一件事,只需要集齐这件事要发生的要素就行了。行动力不足,就是连拆解工作都不做,其本质是缺乏学习能力 + - 拆解思维,无疑能极大限度提高行动力 \ No newline at end of file diff --git "a/content/\350\275\257\344\273\266\350\256\276\350\256\241\345\217\212\346\236\266\346\236\204\343\200\201\350\275\257\344\273\266\345\267\245\347\250\213\343\200\201\350\275\257\344\273\266\345\267\245\345\205\267/.Git.md" "b/content/\350\275\257\344\273\266\350\256\276\350\256\241\345\217\212\346\236\266\346\236\204\343\200\201\350\275\257\344\273\266\345\267\245\347\250\213\343\200\201\350\275\257\344\273\266\345\267\245\345\205\267/.Git.md" index 37cfb1e3..93d91ad6 100644 --- "a/content/\350\275\257\344\273\266\350\256\276\350\256\241\345\217\212\346\236\266\346\236\204\343\200\201\350\275\257\344\273\266\345\267\245\347\250\213\343\200\201\350\275\257\344\273\266\345\267\245\345\205\267/.Git.md" +++ "b/content/\350\275\257\344\273\266\350\256\276\350\256\241\345\217\212\346\236\266\346\236\204\343\200\201\350\275\257\344\273\266\345\267\245\347\250\213\343\200\201\350\275\257\344\273\266\345\267\245\345\205\267/.Git.md" @@ -4,6 +4,7 @@ - setUp - Git SSH Key - 提交规范 + - 保持主干分支干净,使用快速合并策略 - 保护分支,禁止强力推送 - 分支规范 - MR & Code Review @@ -19,7 +20,7 @@ - 切换分支 - `git switch ` - `git switch -d `:切换到 Commit 节点 - - `git switch -c `::创建并切换到新的分支 + - `git switch -c `::创建并切换到新的分支 - [合并分支](#合并分支) - 远程分支 - git 应用下有三种分支 @@ -28,9 +29,10 @@ - 远程分支 master - Refspec - 规范 `[+]<src>:<dst>` - - git 通过这种格式来表示本地分支与远程分支的映射关系。通常,refspec 用于在执行 push 或 fetch 操作时定义本地引用与远程引用之间的对应关系 + - `+` 告诉 Git 强制更新引用,即使不是**快进合并**策略 + - git 通过这种格式来表示本地分支与远程分支的对应关系。通常,refspec 用于在执行 push 或 fetch 操作时定义本地引用与远程引用之间的对应关系 - `git branch -vv`:查看分支映射关系 - - `git fetch `:拉取更新远程分支 + - `git fetch `:更新远程分支 - `git pull `:从远程获取最新版本并将其合并到本地 - `git pull` 命令实际上是另外两个命令的组合,即执行 `git fetch` 之后再执行 `git merge` - 在操作的第一阶段,`git pull` 将执行 `git fetch`,范围限定为 HEAD 所指向的本地分支对应的远程分支