小编SID*_*NEY的帖子

如何在 Windows 终端中将 Ubuntu 添加为配置文件选项?

我刚刚从 Windows 商店安装了新的 Windows 终端。我还安装了 Ubuntu 18.04 WSL。但是我在 Windows 终端中只得到两种类型的终端选项。我如何在其中获得 Ubuntu 终端的选项。此外,我希望 cmd 成为我的默认终端,而不是 PowerShell。

windows-subsystem-for-linux windows-terminal

11
推荐指数
5
解决办法
2万
查看次数

如何获取历史记录中 head 和提交之间的提交计数?

如何了解特定提交之前的提交次数?例如,我有这些提交哈希

f66a9f1df6
bf211314a6
a532e51fb2
59d11f1a2b
8eed94070f
b849946aa2
f7fdee8bd3
Run Code Online (Sandbox Code Playgroud)

f66a9f1df6作为负责人我怎么知道上面提交的总数f7fdee8bd3?在这里通过计数很清楚我可以show通过以下方式获得最后一次提交git show HEAD^6

我想用它来审查具有大量提交(例如〜50)的 PR,并想用它git show HEAD^n来记录更改。

git

4
推荐指数
1
解决办法
1589
查看次数

使用编号规则定义 Firestore 文档字段值

我想将用户信息与其 id(而不是文档 id)一起存储在文档中。我想生成像 XYZ0001 这样的 id 特定格式,每当新用户添加时,最后 4 位数字将自动增加。例如,XYZ0001、XYZ0002 之类的。我试过这个...

return firestore
          .collection("xyzData")
          .doc(resp.user.uid)
          .set({
            firstName: newUser.firstName,
            lastName: newUser.lastName,
            email: newUser.email,
            ca_id: "XYZ" + pad(firestore.collection("xyzData").count())
          })
          .then
Run Code Online (Sandbox Code Playgroud)

其中 pad() 是一个函数,它给我最后 4 位数字

function pad(n) {
  var s = "000" + n;
  return s.substr(s.length - 4);
}
Run Code Online (Sandbox Code Playgroud)

但这给了我一个错误,即 count() 不是函数

另外,我正在考虑另一种方法,我可以读取最后一个 id 的值,然后为下一个用户将其增加 1,但 bust 将无法实现它。

javascript firebase google-cloud-firestore

2
推荐指数
1
解决办法
863
查看次数