cost 336 ms
如何将包含在 windows-1252 中编码的字节的 std::string 转换为包含 utf8 编码数据的字符串? - How to convert a std::string containing bytes encoded in windows-1252 to a string containing utf8 encoded data?

使用现代 C++ 和 std 库,将包含windows-1252编码字符的std::string转换为utf-8的最简单和最干净的方法是什么? 我的用例是我正在解析一个windows-1252编码的 CSV 文件,然后使用需要UTF-8编码字符串的Node-Api (node-addon-api) ...

你如何避免使用 gyp 进行完整编译? - How do you avoid full compilation with gyp?

我开始使用“node-addon-api”,虽然我的代码确实可以编译和运行,但我确实收到以下警告: 实际上,当我运行命令 ( node-gyp rebuild -j max ) 时,所有内容都会重新编译,而且速度有点慢,因此欢迎避免重新编译所有文件,尤其是当项目变大时。 我所能找到的只是这个页面, ...

我是否需要删除传递给 Napi::ArrayBuffer::New() 的指针 - Do i need to delete pointer which was passed into Napi::ArrayBuffer::New()

我正在写一个 Node Addon Function 返回一个 Promise,我有这样的代码。 当我完成工作时。 我需要删除指针“context->data.data”吗? 如果我删除这个指针。 我在 Javascript 端得到一个未定义的行为 ArrayBuffer。 但是如果不删除指针 ...

为什么我在node.js中用c++插件迭代数组效率变差了 - Why is the efficiency worse when I use c++ addon to iterate an array in node.js

我是 node.js c++ 插件的初学者,我正在尝试实现一个 c++ 插件,它的功能与 Array.prototype.map function 相同。 但是当我完成这个之后,我对我的插件进行了基准测试,发现它比 Array.prototype.map function 差了 100 倍。甚至比我 ...

使用 Nodejs 执行 CGI 脚本后,如何释放 apache 中的缓冲区? - How to free up a buffer in apache after execution of CGI-script with Nodejs?

我正在使用 Apache CGI-Script 和 Nodejs 来开发动态 web 页面内容在这里,我使用 Node 插件 C++ (sample.node) 作为 CGI 脚本。 在 apache 提供的Addhandler和Action选项的帮助下使用节点环境。 在我配置的Apache服务器 ...

Node 插件在 Electron 中崩溃,但在 vanilla Node 中运行良好 - Node addon crashes in Electron but works fine in vanilla Node

我正在 macOS 上构建一个 Node 插件来与 Apple 的照片框架进行通信,它将从照片库中查询照片并将它们导出到一个文件夹中。 该插件在 vanilla Node (v16.14.0) 中运行良好,但它在 Electron 中崩溃。我使用的是 Electron 版本 17.0,并且我已经使用 ...

Electron 带有 AsyncWorker 的节点插件挂在 macOS 上的 `dispatch_group_wait` - Electron Node addon with AsyncWorker hang on `dispatch_group_wait` on macOS

我正在创建一个 Node 插件以从 macOS 照片库导出视频文件,因为这需要几秒钟,所以我将代码包装到AsyncWorker中。 C++ / Objective-C 代码: 上面的代码在我的 macOS Cocoa 应用程序中有效,但由于某种原因在 Electron / Node 环境中不起作 ...

如何使用 Node-API 将 JavaScript 数字作为字符串获取 - How to get a JavaScript number as a string using Node-API

我正在使用Node-API构建一个 Node.js 插件。 逻辑已简化如下, 使用将 js 数组传递到插件并获得一些过滤后的数组作为 output。 在插件内部,算法将跳过任何空字符串和错误值。 下面是使用的代码片段。 此处提供的整个插件: https://replit.com/@dinindu/n ...

如何使用 Node-API 迭代 JavaScript 数组 - How to iterate JavaScript array using Node-API

我正在使用Node-API构建一个Node.js插件。 基本上,我的算法将一个 js 数组作为输入,然后在插件内部对其进行处理并返回它。 要对数组执行任何逻辑,我需要遍历它。 但我不知道怎么做。 因为我在他们的文档或示例中没有找到任何与数组迭代相关的文档。 所以我认为这更多的是在C中进行。 我已经在 ...

有没有办法让 nw-gyp 默认添加到构建项目中的宏? - Is there a way to get what macros nw-gyp add to the build project by default?

我正在开发一个 nw 插件,并尝试将自定义 static 库链接到.node DLL。 但是我发现 nw-gyp 默认会添加 _HAS_ITERATOR_DEBUGGING=0 (它总是附加到插件项目以覆盖自定义定义),这将影响 STL 类型(例如 std::string)的实际结构大小。 那么有 ...

哪个是编写 graphql api 用于平面文件管理的最佳方法? - Which is best way to write graphql api for flat file management?

这里我讨论一下我的 Project 数据结构中 GraphQL 的实现。 在我的项目中,我使用平面文件(文本文件)固定宽度格式进行数据库管理。 我想将 API 开发与它集成。 从 CPP 程序查询的平面文件。 在这种情况下,我很难选择 GraphQL API 用于 CPP 节点插件本机模块(或)N ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM