首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
NodeJS
订阅
obulks
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Node + NAPI 实现 C++ 扩展 - LRU 淘汰算法
前段实践了一下 Node 的 C++ 编写,对于底层的编程实践是每个程序员心中所向往的圣地。由于接触的 Node C++ 的时间比较少,可能还无法完全理解其中的精髓,但是本文只记录自己的一个实践。 先来看看 Node Addons 在整个模块中的所处的位置。 Addons 是用…
Nodejs插件引入第三方动/静态链接库(Libtorch)的踩坑记录
本文记录了自己把第三方动态链接库捣鼓进Nodejs插件中的过程,看上去很简单的东西,其实也没想过会花那么长的时间,期间还遇到过了各种奇奇怪怪的问题,解决这些问题本身也是一个学习的过程。
从源码分析node-gyp指定node库文件下载地址
当我们安装node的C/C++原生模块时,涉及到使用node-gyp对C/C++原生模块的编译工作(configure、build)。这个过程,需要nodejs的头文件以及静态库参与(后续称库文件)。
写一个N-API没那么难?
诚如从暴力到 NAN 再到 NAPI——Node.js 原生模块开发方式变迁一文所提到的NAN和NAPI的历史,NAN为了搞定”封建时代“混乱的C++原生模块,不再让一个模块只能被若干个nodejs版本使用,而提出使用宏定义来解决这个问题,所以说NAN是一大堆宏定义,兼容各种n…
node-gyp 实现 nodejs 调用 C++
前端轮子千千万, 但还是有些瓶颈, 公司需要在前端调用自有 tcp 协议, 该协议只有 c++ 的封装版本. 领导希望可以直接调该模块, 不要重复造轮子. 实话说我对 C 还有点印象, 毕竟也是有二级 C 语言证的人..但是已经很久没用了, 看着一大堆的C 语言类型的定义, 让…