javascript和node.js

以下是为您整理出来关于【javascript和node.js】合集内容,如果觉得还不错,请帮忙转发推荐。

【javascript和node.js】技术教程文章

javascript – Node.js中的引号生成参数【代码】

我在Node.js spawn参数中使用双引号,因为它们可能包含空格:const excludes = ['/foo/bar', '/foo/baz', '/foo/bar baz']; const tar = spawn('tar', ['--create', '--gzip',// '--exclude="/foo/bar"', '--exclude="/foo/baz"', '--exclude="/foo/bar baz"'...excludes.map(exclude => `--exclude="${exclude}"`),'/foo' ], { stdio: ['ignore', 'pipe', 'inherit'] });出于某种原因,tar忽略–exclude以这种方式提供的参数.结果与...

在Javascript(Node.js)中分析此数组的最有效方法?【代码】

首先,我想指出这是服务器端的Node.js代码,而不是普通的客户端Javascript.我不想使用jQuery,但使用任何本机Node.js方法(如果你知道任何可能有用的方法)都没问题. 这是纸牌游戏中的机器人玩家的代码.机器人的手牌结构如下:[ '9H', '10S', 'KD', '9D', '7D', 'QC', 'JC', '7C' ]因此,8张牌中的每张牌都作为价值套装字符串给出.这是无法更改的,因为整个应用程序都适用于此结构. 现在,机器人必须分析这只手以搜索某些卡片组合.例如,它应...

javascript – node.js并行执行【代码】

我正在尝试在node.js中学习并行执行.我在下面写了示例代码.但是,输出是串行的.首先打印0..99然后打印100..200. 我理解这是因为node.js本质上是单线程的并且在循环内部,线程被for循环捕获. 我想要了解的是在什么情况下这个flow.parallel结构是有用的?对I / O或数据库的任何请求都将在node.js中异步.那为什么我们需要flow.parallel?var flow = require('nimble');flow.parallel([function a(callback){for(var i=0;i<100;++i){cons...

使用javascript / node.js读取MNIST数据集【代码】

我正在尝试从此源解码数据集:http://yann.lecun.com/exdb/mnist/ 底部有一个“非常简单”的IDX文件类型的描述,但我无法弄明白. 我想要实现的是:var imagesFileBuffer = fs.readFileSync(__dirname + '/train-images-idx3-ubyte'); var labelFileBuffer = fs.readFileSync(__dirname + '/train-labels-idx1-ubyte'); var pixelValues = {};做魔法 pixelValues现在像:// { // "0": [0,0,200,190,79,0... for all 784 pixe...

javascript – node.js中的require(../)如何工作?【代码】

node.js在遇到var foo = require(../)时会查找哪些模块? 它似乎会从目前的目录中查找一个UP,但它究竟会寻找和做什么? 也许在C中包含include或在Python中导入有类比? 我一直在开始使用node.js和阅读http://nodejs.org/api/modules.html并在github上发现了示例代码,例如var express = require('express'), tracker = require('../')使用npm安装express后,这段代码似乎分配了快速模块(文件)的变量快速内容,其路径必须是全局的,这看...

javascript – Node.js 303连接到AWS-SDK时的永久重定向【代码】

下午好, 我正在尝试建立与我的aws产品api的连接,但是我一直收到301永久重定向错误,如下所示:{ [PermanentRedirect: The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.]message: 'The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.',code...

javascript – Node.js中的`listen`函数定义在哪里【代码】

我在寻找Node.js内部,我遇到了以下方法定义//File: node/lib/net.js Socket.prototype.listen = function() {debug('socket.listen');var self = this;self.on('connection', arguments[0]);listen(self, null, null, null); };在Socket对象的listen方法中,有一个(看似)全局函数的调用,也称为listen.listen(self, null, null, null);这个javascript方法/函数定义在哪里?我已经搜索了代码库中的所有javascript文件,似乎无法找到它....

javascript – 对Node.js中未使用的需求的性能影响?

我一直在想,当使用require()包含多个包并且不再使用它们时,Node.js中的性能是否有任何影响?我的意思是当我例如需要下划线并且不再触摸它时的情况: var _ = require(‘underscore’); 在C中使用(未使用的包含)会增加编译时间.但是因为在JavaScript中没有编译,这有什么害处吗?我运行文件时是否加载了所需的模块,或者仅当我使用该模块中的任何函数时?解决方法:未使用的需求会影响应用程序的启动性能,并增加其内存占用量. 无论您是...

javascript – Node.js连接到ftp并下载文件【代码】

你好我下载了这个npm模块连接到我的ftp: node-ftps 连接类var FTPS = require('ftps'); var ftps = new FTPS({host: 'myhost',username: 'user',password: 'mypw',protocol: 'ftp' });ftps.exec(function (err, res) {console.log(); });如何检查连接是否成功以及如何从我的路径中获取所有文件! 试图添加一个文件,但得到一个错误,我甚至不知道我是否连接解决方法:我建议你尝试一下也支持ftps的node-ftp,尽管node-ftps也做同样的工...

javascript – Node.js – 将响应statusCode记录到控制台(la Django开发服务器)【代码】

我正在尝试构建一个Node.js服务器,其控制台日志记录类似于Django的开发服务器.例如.[27/Jun/2011 15:26:50] "GET /?test=5 HTTP/1.1" 200 545以下server.js(基于Node Beginner Book tutorial)为我提供时间和请求信息:var http = require("http"); var url = require ("url"); var port = 1234;function start(route, handle) {function onRequest(request, response) {var pathname = url.parse(request.url).pathname;var query ...