小编Jab*_*ech的帖子

为什么在同步功能上实现异步?

我是NodeJS的新手,并且发现使用异步函数有点困难。我想在这里找出好处。以下是我对异步功能的理解。

请您验证以下我的理解吗?

  1. 当要执行独立操作(来自主程序流)时,异步函数很好用。当主程序非常需要来自异步功能的数据/响应或将各种独立的异步功能互连时,使用异步功能是不理想的。
  2. 在主程序流程中依赖异步函数的输出结果是不好的。因为异步总是在主流程之后执行。因此,如果您需要在主流中执行某些功能,则最好将其定义为“同步”而不是“异步”。
  3. 调用独立异步函数时,通常的做法是使用Promise或回调函数来调用后续操作(异步函数)。
  4. 我仍然可以在Async函数中调用sync函数。但是,如果我从同步函数调用异步函数,则该程序可能无法按预期方式工作,因为异步函数只会在最后执行?

javascript asynchronous node.js

3
推荐指数
1
解决办法
615
查看次数

git 适合存储数千个小型二进制文件(例如 PDF 和文档)吗?

我相信 git merge 比较功能不适用于二进制。

但是,在 git 中安全存储 1000 个小二进制文件(每个小于 50 mb 大小)而不损坏数据是否安全?您能给建议吗?目的是更像一个备份工具来使用它,并提供适当的分段和注释。

我的用例的更新

我的用例有点类似于(但不完全是)为旧照片的扫描副本提供安全版本(注释)备份。我扫描照片的每一份副本并提交到来源(github)。一旦上传,我就不太可能更改/编辑已经上传(推送)的照片。我通常会稍后(经常)扫描并添加更多照片,但我不会经常更改/删除这些照片。

git github gitlab

0
推荐指数
1
解决办法
3749
查看次数

标签 统计

asynchronous ×1

git ×1

github ×1

gitlab ×1

javascript ×1

node.js ×1