摘要:
首先,在 js 中还没有真正的多继承。但是在实际工作中经常需要抽离通用模块并按需组成新的业务模块,这就对类的多继承有了实际需求。 举个例子,现在我们有个基础类 Animal : class Animal { constructor(name?: string) { if (name) this.my 阅读全文
摘要:
删除虚悬镜像 列出REPOSITORY和TAG均为<none>的虚悬镜像: $ docker images --filter dangling=true REPOSITORY TAG IMAGE ID CREATED SIZE <none> <none> a55788f7b617 16 minute 阅读全文
摘要:
使用 sparse-checkout (推荐) git clone \ -b master \ --depth=1 \ --filter=blob:none \ --sparse \ <repo-url> \ <repo-name> cd <repo-name> git sparse-checkou 阅读全文
摘要:
对于已浅克隆的项目 $ git clone --depth=1 <git-repo-url> repo $ cd repo 现在浅克隆了一个Git仓库repo。但仓库里查询远程分支只有一个默认分支(这里是 master ),没有其他分支(如 weekly ): $ git branch -r ori 阅读全文
摘要:
Homebrew 是 Mac 的包管理器,类似于 Linux 中的 apt,Windows 中的 choco。 自从 M1 芯片发布,Homebrew 正在积极适配新架构,如今已经有了原生支持 ARM 架构的 ARM 版本 Homebrew。 需要注意的是,ARM 版本的 Homebrew 安装在 阅读全文
摘要:
是什么? .exec() 和 .save() 一样是 Mongoose 的异步操作,都返回一个 thenable 。 怎么用? 我们先定义一个 query 对象: const query = MyModel.findOne({}),接下来我们一般会这么使用: query.then(doc => {. 阅读全文
摘要:
对于一些可能为空但必须唯一的字段,mongo支持创建部分索引,使用 partialFilterExpression 字段。 MongoDB version >= 3.2 下面以 unique_addr 字段为例,该字段为字符串且记录了唯一地址,但是用户可以选择不填: db.collection.cr 阅读全文
摘要:
在bat脚本开头添加: if "%1" == "h" goto begin mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit :begin 下面写你的正常命令。 注意:不能包含交互命令 阅读全文
摘要:
vite 为 .jsx 和 .tsx 文件提供开箱即用支持。 如果不是在 react 中使用 jsx,对于报错: React is not defined 需要在 vite.config.js 文件中添加如下配置: export default { esbuild: { jsxFactory: 'h 阅读全文
摘要:
1 <el-form class="user-form" ref="ruleFormRef" :model="userForm" status-icon :rules="rules"> 2 <el-form-item label="原密码" prop="oldPass"> 3 <el-input t 阅读全文