![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
文章平均质量分 93
码农小明
openHarmony多媒体领域开发者。
展开
-
Node.js 调用 C++ 方法 / C++ Addons 详解
最近开发涉及到了一些Node.js调用C++的地方,于是网上搜了一下,发现网上好多文章都是比较片面的东西,没法直接使用。于是花点时间总结一下。Android开发中Java 调用C++的部分叫JNI,Rust语言中调用C++的部分叫FFI,Node.js中调用C++的部分叫C++ Addons。本文总结Node.js使用非N-API方式调用C++函数的示例,主要针对node 8版本,不同版本会有api差异。Node.js 调用C++方法,其实是调用 C++ 代码生成的动态库,可以使用require(.原创 2021-01-24 22:15:00 · 13237 阅读 · 2 评论 -
Node.js Async 流程控制库与 Promise 流程控制
Async库学习笔记Async是个功能比较强大的异步流程控制库,常用的流程控制模式有串行,并行和瀑布流模式。注意和【async await】区分开。Async串行控制串行控制的函数为function series(tasks, callback) {..}参数tasks为任务函数的数组,callback为回调函数。且数组中每个函数都有一个包含两个参数[error & res...原创 2019-11-09 21:19:16 · 377 阅读 · 0 评论 -
Node.js 数组 forEach 同步处理上下文语句
习惯了C语言系的思维方式,刚接触Node.js,它的异步处理让我头大。写代码遇到这么一个场景,需要循环对一个数组中的元素进行处理,全部处理完成后再执行一个last操作。但是JS的异步特性会使这个last语句先执行,所以花点时间研究研究forEach。Talk is cheap. Show me the code.forEach 用法forEach用于对数组结构进行遍历,看到有人说forEa...原创 2019-10-26 16:18:06 · 3216 阅读 · 1 评论