【javascript – 在Node.js和node-webkit中打开目录】教程文章相关的互联网学习教程文章

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中的引号生成参数【代码】

我在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中的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)中分析此数组的最有效方法?【代码】

首先,我想指出这是服务器端的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 WebSocket广播【代码】

我在Node.js中使用ws library for WebSockets我正在从库示例中尝试这个例子:var sys = require("sys"),ws = require("./ws");ws.createServer(function (websocket) {websocket.addListener("connect", function (resource) { // emitted after handshakesys.debug("connect: " + resource);// server closes connection after 10s, will also get "close" eventsetTimeout(websocket.end, 10 * 1000); }).addListener("data", fu...

javascript – Node.js中For循环中的async.waterfall【代码】

在for循环中使用async.waterfall时,似乎for循环在嵌套的async.waterfall完成其所有步骤之前迭代.如何避免这种情况?for(var i = 0; i < users.length; i++ ) {console.log(i)async.waterfall([function(callback) {callback(null, 'one', 'two');},function(arg1, arg2, callback) {// arg1 now equals 'one' and arg2 now equals 'two'callback(null, 'three');},function(arg1, callback) {// arg1 now equals 'three'callback(n...

javascript – node.js从http请求对象获取客户端IP【代码】

如何从http req对象获取客户端IP地址? IE:var util = require('util'),colors = require('colors'),http = require('http'),httpProxy = require('../../lib/node-http-proxy');// // Http Server with proxyRequest Handler and Latency // var proxy = new httpProxy.RoutingProxy(); http.createServer(function (req, res) {// GET IP address here// var ip = ??var buffer = httpProxy.buffer(req);setTimeout(function ()...

javascript – node.js – XMLHttpRequest,获取标题信息【代码】

我想获得网站“http://facebook.com”的标题.这应该是302 Moved Permanently,我想调用响应头中提供的引用链接. 这是我的代码:var req = new XMLHttpRequest(); req.open('GET', "http://facebook.com/", false); req.send(null); var headers = req.getAllResponseHeaders().toLowerCase(); console.log(headers);这是错误消息:/home/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:230 for (var i in response.headers) {T...

JavaScript / Node.JS将对象转换为数组【代码】

我有一个看起来像这样的对象:[{'el': 123},{'el': 234}, {'el': 345} ]我想将其转换为仅包含值的数组,并删除内部的额外“el”:var myArray = [ 123, 234, 345]; 有没有简单的方法可以做到这一点,而不使用JSON.parse或其他JSON友好方法?老式的Javascript是我正在寻找的.解决方法:您可以简单地遍历对象数组,只将值()推送到一个新值.var arrOfObjs = [{ 'el' : 123 } ,{ 'el' : 234 }, { 'el' : 345 } ];var arrOfVals = []; for e...

javascript – Node.js可以使用哪些调试选项? ESP.在Visual Studio代码中

我来自使用Visual Studio在ASP.NET MVC/C++#中开发.在这个堆栈中,调试非常彻底和直接.您可以创建项目,代码,设置断点,然后点击F5来逐步执行它们. Node.js有哪些选择?特别是使用Visual Studio Code?我已经尝试设置一个调试配置文件,但它有不同的结果,并且似乎比C#/ Visual Studio中的调试更容易出错.是否有任何方法可以像在Visual Studio中使用C#一样在Node中简化调试功能?我知道JS是解释而不是编译…… 更新:我尝试单击调试按钮...

javascript – Node.js GC mark-compact【代码】

我遇到了使用内存中字典的应用程序的问题(通过新的构造函数(bla,fla,pla)实例化).一旦常驻存储器大小接近~100-150 Mbs,标记 – 紧凑相位需要超过一秒.每一百兆增加一秒. 可以通过运行以下内容来重现该行为:node --trace_gc test-memory.jstest_memory.js:var http = require('http'),Construct = function () {this.theField = Math.random();},storage = [];http.createServer(function (req, res) {var i = 100000;whil...

javascript – Node.js加密输入/输出类型【代码】

我试图找出Node.js加密库以及如何正确使用它来解决我的问题. 我的目标是: 十六进制字符串中的键3132333435363738313233343536373831323334353637383132333435363738 十六进制字符串中的文本46303030303030303030303030303030 十六进制字符串中的加密文本70ab7387a6a94098510bf0a6d972aabe 我通过AES 256的实施和http://www.hanewin.net/encrypt/aes/aes-test.htm的网站测试 这就是我所要做的,它没有像我期望的那样工作.我最好的猜...

WEBKIT - 相关标签