草庐IT

mongoldb-native

全部标签

Node.js native 模块不是有效的 Win32 应用程序错误

尝试为node.js制作HelloWorld原生模块在VS2012中使用一个文件获得了一个Win32项目:#include#includeusingnamespacev8;HandleMethod(constArguments&args){HandleScopescope;returnscope.Close(String::New("world"));}voidinit(Handletarget){target->Set(String::NewSymbol("hello"),FunctionTemplate::New(Method)->GetFunction());}NODE_MODU

javascript - native JavaScript 排序的执行速度比实现的合并排序和快速排序慢

我已经实现了一个合并排序和一个快速排序来将它们与原生JavaScript排序进行比较。对于快速排序,我尝试使用此算法:viewalgorithmonyoutube.两种算法都使用尽可能少的内存,对于合并排序,为每个递归调用传递一个辅助数组(以避免开销),对于快速排序,开始和结束位置的位置。我正在使用排序来管理NodeJs应用程序中的大量数据。下面你有合并排序、快速排序和原生JavaScript排序,你可以测试性能问题是:为什么原生JavaScript执行速度较慢?就我而言:Chrome-合并排序:测量:1997.920ms;快速排序:测量:1755.740ms;native:测量:49

javascript - native JavaScript 排序的执行速度比实现的合并排序和快速排序慢

我已经实现了一个合并排序和一个快速排序来将它们与原生JavaScript排序进行比较。对于快速排序,我尝试使用此算法:viewalgorithmonyoutube.两种算法都使用尽可能少的内存,对于合并排序,为每个递归调用传递一个辅助数组(以避免开销),对于快速排序,开始和结束位置的位置。我正在使用排序来管理NodeJs应用程序中的大量数据。下面你有合并排序、快速排序和原生JavaScript排序,你可以测试性能问题是:为什么原生JavaScript执行速度较慢?就我而言:Chrome-合并排序:测量:1997.920ms;快速排序:测量:1755.740ms;native:测量:49

javascript - react native 和 socket.io Node 不起作用

下面是我尝试连接到Nodewebsocket后端的reactnative组件和Nodeserver.js代码。我的react代码与服务器在同一台计算机上运行。我在这里和github上找到了很多不同的答案,我都无法使用。我也发现了这个question从来没有回答过,thisquestion有一个我无法工作的答案(一年多前被问到)我找到了thisarticle并尝试根据这些准则修改我的代码,但这没有奏效。react代码importReactfrom'react';import{StyleSheet,Text,View,Image}from'react-native';constio=req

javascript - react native 和 socket.io Node 不起作用

下面是我尝试连接到Nodewebsocket后端的reactnative组件和Nodeserver.js代码。我的react代码与服务器在同一台计算机上运行。我在这里和github上找到了很多不同的答案,我都无法使用。我也发现了这个question从来没有回答过,thisquestion有一个我无法工作的答案(一年多前被问到)我找到了thisarticle并尝试根据这些准则修改我的代码,但这没有奏效。react代码importReactfrom'react';import{StyleSheet,Text,View,Image}from'react-native';constio=req

node.js - -bash : react-native: command not found

我已经成功安装了brew、node4.0+、watchman和flow,当我执行npminstall-greact-native-cli时收到如下信息:/Users/home/.node/bin/react-native->/Users/home/.node/lib/node_modules/react-native-cli/index.jsreact-native-cli@0.1.5/Users/home/.node/lib/node_modules/react-native-cli└──prompt@0.2.14(revalidator@0.1.8,pkginfo@0.3.1,re

node.js - -bash : react-native: command not found

我已经成功安装了brew、node4.0+、watchman和flow,当我执行npminstall-greact-native-cli时收到如下信息:/Users/home/.node/bin/react-native->/Users/home/.node/lib/node_modules/react-native-cli/index.jsreact-native-cli@0.1.5/Users/home/.node/lib/node_modules/react-native-cli└──prompt@0.2.14(revalidator@0.1.8,pkginfo@0.3.1,re

node.js - 使用 node-gyp 交叉编译具有 native 绑定(bind)的 Node 模块

我正在使用AWSLambda,这涉及创建我的node.js脚本的存档,包括node_modules文件夹并将其上传到他们的基础设施以运行。这很好用,除非涉及到具有native绑定(bind)的Node模块(使用node-gyp)。因为绑定(bind)是在我的本地计算机(OSX)上编译和存档的,所以它与AWS的(AmazonLinux)服务器不兼容。如何交叉编译/安装Node模块(特别是node-sqlite3),以便在将其上传到另一个服务器架构时运行? 最佳答案 虽然不能真正解决您的问题,但一个非常简单的解决方法可能是在Linux机

node.js - 使用 node-gyp 交叉编译具有 native 绑定(bind)的 Node 模块

我正在使用AWSLambda,这涉及创建我的node.js脚本的存档,包括node_modules文件夹并将其上传到他们的基础设施以运行。这很好用,除非涉及到具有native绑定(bind)的Node模块(使用node-gyp)。因为绑定(bind)是在我的本地计算机(OSX)上编译和存档的,所以它与AWS的(AmazonLinux)服务器不兼容。如何交叉编译/安装Node模块(特别是node-sqlite3),以便在将其上传到另一个服务器架构时运行? 最佳答案 虽然不能真正解决您的问题,但一个非常简单的解决方法可能是在Linux机

javascript - 降级 react-native 的适当机制

我的情况是这样的:我有一个运行良好的react-native项目的工作副本。是否已将其提交到我的git存储库。我决定将react-native升级到0.26.3,然后升级到0.28,最后陷入了一个很大的依赖关系困惑中。所以决定回到以前的工作版本。还原了更改。从我的工作目录中删除了node_modules文件夹。但是现在npminstall就行不通了。我在package.json中的工作依赖项"dependencies":{"immutable":"^3.8.1","key-mirror":"^1.0.1","react":"^15.0.2","react-native":"^0.26.