草庐IT

Nodejs-console

全部标签

windows - nodejs 无法在 Windows 上解析 'localhost'

以下代码在windows下的node.js中产生异常:varSocket=require("net").Socket;socket=newSocket();socket.connect(80,"localhost");这是消息:events.js:2083:UncaughtError:getHostByNameENOTFOUND当我删除localhost时,它工作正常。是什么原因造成的?我尝试关闭防火墙,但没有任何效果。 最佳答案 node.js使用c-ares解析器并完全忽略系统解析器。所以关于C:\WINDOWS\system3

windows - 有没有计划推出原生 Windows 版本的 NodeJs?

我想知道是否有人对何时或是否会有Node.js的nativeWindows版本/端口有任何信息或推测。 最佳答案 目前正在努力提供Node.js的mingw端口。版本0.3.6+可以是build那样。然而,这仍然是实验性的,除了快速和肮脏的开发之外,还没有准备好。即使这个版本成熟了,我想它也会一直落后于*nix版本,这主要是因为Node使用的事件循环实现最初是为这些系统和API编写的。Windows版本可能会在未来的某个时候变得稳定以用于开发,但我毫不怀疑它会永远可用于生产。2011年7月更新:#nodejsv0.5.1isthef

c++ - C++中有 "Closing console"这样的事件吗?

是否有类似C#“FormClosing”但在C++中作为控制台关闭的事件,我可以在控制台关闭之前执行一些代码?(在我的例子中,我想在控制台完全关闭之前用用户的输入创建一个目录)。 最佳答案 我的猜测是您希望在单击[X]时获取事件BOOLWINAPIHandlerRoutine(DWORDeventCode){switch(eventCode){caseCTRL_CLOSE_EVENT://doyourthingreturnFALSE;break;}returnTRUE;}这就是你要找的吗?您还需要启用处理程序:intmain(){S

windows - 列出nodejs中的分区

我想使用nodejs获取Windows中的分区列表。fs.readdir适用于低于或包括C:的任何文件夹,但我无法弄清楚要给它什么来获得分区列表,如“C:”​​、“D:”等。有人知道我应该用什么吗? 最佳答案 node.js中没有用于列出分区的api。一种解决方法是使用child_process并执行wmic命令(或任何可以列出分区的命令)。varspawn=require('child_process').spawn,list=spawn('cmd');list.stdout.on('data',function(data){co

node.js - 可以将 npm 3.x 与 nodejs 4.x 一起使用吗?

见标题。我在互联网上搜索了所有内容,但找不到确定的答案。我想使用npm3的原因是因为我在Windows环境中工作并且遇到了可怕的太长路径名。目前从Windows迁移不是一个可行的选择。此外,我无法升级到node5.x,因为我使用的是karma测试运行器,它在node5.x上尚不支持所以,我想将node4.x与npm3.x结合使用。我已经成功地更新了我的机器,使用slicknpm-windows-upgrade包,将npm3与Node4一起使用。升级后,我确实看到了karma的几个问题,没有意识到jasmine/phantomjs可用。解决方法是在本地安装这两个包。

windows - 暂停在 console2 中运行的 bash 中的进程

在其他终端中,我会按Ctrl+z暂停应用程序,然后通常会发出bg将其发送到后台。在console2中Ctrl+z什么都不做,可能是因为组合键在Windows中有不同的含义。但是有没有办法达到同样的效果,除了'process&'?(我知道我应该使用&并且它有效,但有时我会设置shell,启动编辑器,开始编辑,然后返回到控制台只是为了发现我忘记了&并且我不能使用shell。这让我很烦,然后我必须打开一个新的shell并重新设置它,或者退出编辑器,用&启动它并且重新设置)。 最佳答案 在Console2中,ctrl-c默认绑定(bind)

windows - Console2 可以与 Powershell 一起使用吗?

我是Console2的忠实粉丝,最近我了解到PowerShell的强大功能。是否可以将后者(又名PowerShell解释性外壳)置于前者中? 最佳答案 在Console2设置中,将shell设置为:%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe因为对于这么简单的事情,一篇博文不是答案。 关于windows-Console2可以与Powershell一起使用吗?,我们在StackOverflow上找到一个类似的问题:

windows - 批处理文件 : How to leave the console window open

我有两个批处理文件,其中一个执行另一个,即“我的批处理文件”>2.“其他一些批处理文件”我已经创建了第一个批处理文件的快捷方式并编辑了它的属性以按以下方式调用它。cmd.exe/k"\.bat"&pause我想做什么我希望在批处理文件执行结束后打开控制台窗口。现在它刚刚关闭,试图绕过cmd标志,没有结果。平台:Windows7更新1修改了结构,这样简单的例子也不行,只有一个批处理文件,即没有2.“其他一些批处理文件”唯一的批处理文件包含这样的东西start/B/LOW/WAITmakepackagecmd/K更新2从资源管理器调用的相同快捷方式不会关闭控制台窗口。但是当从任务栏上的固定

node.js - hdel 里面的 hget block nodejs redis

我正在尝试在hgetblock内的node.js中执行hdel命令。这是代码:client.hget(requests[i],"client",function(err,client){if(isUser==true){client.hdel(requests[i],function(err){if(err){console.log("cannotprocessrequest");}});}});它不起作用,我不明白为什么!任何帮助将不胜感激。 最佳答案 由于您使用requests[i]作为参数,我们可以假设此代码块被封装在一个循环

c# - 通过在 c# 中使用 console.writeline 获取 byte [][] 的输出,servicestack

![在此处输入图片描述][1]console.WriteLine(client.ZRangeByScore("myset",0,10,0,0).ToString());zrangebyscore命令是byte[][]的类型。我们有机会把它转换成字符串吗?当我这样写时我没有出错但是,输出是System.Byte[][]while(reader.Read()){client.Lists["name"].Append(reader["username"].ToString());client.Lists["name"].GetAll();client.Lists["followers"].A