精华内容
下载资源
问答
  • 2022-01-18 21:57:36

    1、打开命令行窗口(cmd、终端、shell)

    	1.1 开始菜单-----运行-----cmd-----回车
    	1.2 Window键+R-----cmd-----回车
    	1.3 所有程序,附件,命令符窗口
        1.4 在文件所在位置的目录上直接cmd,即可打开命令符窗口
    

    2、常用指令

    	2.1 dir :列出当前文件夹的所有文件
    	2.2 cd+文件名:进入到指定的文件夹
    	2.3 md+文件名:创建一个文件夹
    	2.4 rd+文件名:删除一个文件
    

    3、目录

    	3.1 cd **.** :表示在当前目录
    	3.2 cd **. .**:表示回到上一级目录
    

    4、环境变量(Windows系统的变量)

    计算机右键----属性-----高级系统设置-----环境变量
    注意:不要轻易修改系统变量,修改用户变量即可
    新增一个变量,新增后关闭命令行窗口重新打开一个执行新增变量名即可使用,多个路径之间用;分号间隔。
    当我们在命令行窗口打开一个文件,或者调用一个程序时,系统会首先在当前目录下寻找文件程序0
    如果找到直接打开。
    如果没有找到则会依次到环境变量path的路径中寻找,直到找到为止。
    如果没有找到则报错
    
    更多相关内容
  • 1、官网下载,Node.js安装nodejs,最好不是最新版本,是14.9以前的。 2、打开用webstorm项目后,在项目的package.json目录下管理员运行cmd。 3、不成功,长期停在fetchMetadata -> network,转用淘宝镜像地址...

    1、官网下载,Node.js安装nodejs,最好不是最新版本,是14.9以前的。

    2、打开用webstorm项目后,在项目的package.json目录下管理员运行cmd。运行

    npm install

    不在管理员下运行命令会报这个错

    ‘yarn : 无法加载文件 C:\Users\Lenovo\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。’

    3、不成功,长期停在fetchMetadata -> network,转用淘宝镜像地址下载依赖模块,

    (1)可以先检测一下npm的源是不是淘宝的镜像源

    npm config get registry

    (2)

    npm config set registry https://registry.npm.taobao.org

    (3)校验是否成功

    npm config get registry 

    4、还不成功安装yarn,使用yarn install安装依赖

    npm install -g yarn
    yarn install
    

     大约等待3分钟后就下载完了

    然后在 package.json上右键调出 show npm script,直接视图模式运行 package.json中的命令

    如npm run dev等

     

     

     

    展开全文
  • 本文给大家总结了nodejs 子进程的正确用法,非常的简单实用,有需要的小伙伴可以参考下
  • 利用nodejs搭建cesium环境 在cesium官网上下载cesium 用vscode打开该文件夹 在该文件夹的根目录上打开终端 输入npm install 安装完成后打开index.html,把里面的内容删掉,然后输入以下代码: <!DOCTYPE ...

    利用nodejs搭建cesium环境

    在cesium官网上下载cesium
    在这里插入图片描述
    用vscode打开该文件夹
    在这里插入图片描述
    在该文件夹的根目录上打开终端
    在这里插入图片描述
    输入npm install
    安装完成后打开index.html,把里面的内容删掉,然后输入以下代码:

    <!DOCTYPE html>
    
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Hello 3D Earth</title>
        <script src="./Build/Cesium/Cesium.js"></script>
        <style>
            @import url(./Build/Cesium/Widgets/widgets.css);
            html,
            body,
            #cesiumContainer {
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0;
                overflow: hidden;
            }
        </style>
    </head>
    
    <body>
        <div id="cesiumContainer"></div>
        <script src="app.js"></script>
    </body>
    
    </html>
    

    新建一个app.js文件,在该文件上输入以下代码(该js文件已在上面的index.html文件中引入):

    viewer = new Cesium.Viewer('cesiumContainer');
    

    打开终端,输入node server.cjs启动服务
    在这里插入图片描述
    在浏览器中打开http://localhost:8080/
    在这里插入图片描述

    展开全文
  • 正在尝试改用NodeJS编写爬虫,http请求库选择了 request ,用起来还是挺简单的。... 但是直接修改系统环境变量比较危险,因为会影响到所有nodejs的程序;比较稳妥的办法是脚本中调用process.env[“NODE_TLS_REJECT_UNA
  • Microsoft Visual Studio使用NodeJS

    千次阅读 2019-04-14 14:27:31
    什么是Nodejs 为什么我们使用Node.js? 通信协议 如何借助Microsoft .Net对Nodejs进行编码 安装NodeJS 为Visual Studio安装NodeJS工具[6] 安装Socket.io 如何使用代码 如何使用和运行带有.net的nodejs 参考...

    目录

    介绍

    什么是Nodejs

    为什么我们使用Node.js?

    通信协议

    如何借助Microsoft .Net对Nodejs进行编码 

    安装NodeJS

    为Visual Studio安装NodeJS工具[6] 

    安装Socket.io

    如何使用代码

    如何使用和运行带有.net的nodejs 

    参考


    介绍

    如今,在各种领域中都需要将实时Web应用程序作为双向连接。Javascript是一个很好的解决方案,但它只是在客户端工作,而有一些场景,我们真的需要有在服务器端工作的解决方案。例如,在数据库中存储数据或在服务器端处理数据。有两种流行的技术,一种是SignalR而另一种是Node.js.

    您可以通过.nethttps://blog.csdn.net/mzl87/article/details/89289485使用它。

    什么是Nodejs

    Nodejs是一个开源,实时通信,跨平台,服务器端,由谷歌的v8 javascript引擎上的javascript编写。此外,Nodejs还支持异步I/O的事件驱动架构,可以优化我们应用程序的吞吐量和可扩展性。

    为了更好地理解Nodejs,最好扩展上述表达式的真正含义。[3] 

    为什么我们使用Node.js

    首先,对大多数人来说,这是因为我们需要一个双向的Web应用程序的实时解决方案,从客户端到服务器,从服务器到客户端,这样数据就可以在双方之间共享。Node.js的另一个优点是它是跨平台的,使用前不需要复杂的准备和安装。它很好地建立了I/O,最后但并非最不重要的是,数据丢失的可能性太少了。

    实时通信

    实时Web解决方案是Web技术,它使客户能够在作者发布信息后立即实现和接收信息,而不是通过软件检查或用户手动刷新页面才发现是否有新的数据暴露出来。

    跨平台

    跨平台意味着Nodejs几乎独立于平台,并且能够安装在具有不同操作系统的每台机器上,例如WindowsLinuxMacintosh。因此Nodejs不需要特定的准备工作,它是可移植的。 

    服务器端应用程序

    有些情况下,由于客户没有接受这些责任的潜力,所以不可能把所有责任都交给客户。例如,如果我们想要在数据库中存储数据,或者在程序上做一些特殊的处理,我们需要把这些功能放在服务器上,而服务器离客户机较远,客户机应该尽力达到它的目的。

     事件驱动架构

    如果我们正在使用一些具有不同状态节点的数据管理系统,那么事件驱动使我们能够很快找到其他状态,这样我们就能够正确响应。假设房屋出售或出租的真实状态交易,客户想知道哪个房子仍然可用,他们可以点击它。一旦房屋被选中并被出售,所以应该改变其他人的状态,以避免重新点击它。

    异步I/O.

    对于I/O有两种方法,简单的方法是同步,它阻止资源和进程直到通信完成,如果我们有很多I/O,那么等待并浪费大量资源。

    其他方式是异步的,允许关键操作在等待I/O期间完成工作

    吞吐量

    在我们需要发送和接收消息的情况下,有可能某些消息无法抵达目标站,因此在一个信道上正确接收的成功消息的速率称为吞吐量。 

    可扩展性

    可扩展性是应用程序的一种能力,可以通过遇到大型场景(如大量数据或节点)而增长。因此,从数量上看,意外增长不会降低系统质量。 

    通信协议

    1. WebSocket

    Websocket是一种全双工协议,在内部使用http握手,允许消息流在TCP之上流动。它支持:Google Chrome> 16Fire Fox> 11IE> 10Win IIS> 8.0)。由于加密消息和全双工,websocket是最好的解决方案,并且首先signalR检查Web服务器和客户端服务器是否支持websocket

    单工通讯

    它只是以一种方式传播,当一个点只是广播而另一个点只能听而不发送信息,如电视和广播。

    半双工

    一点发送消息,此时另一点不能发送消息,应该等到第一个点完成其传输然后发送消息,它一次只是一条通信线路,如旧的无线设备对讲机和HTTP协议。

    全双工

    这两个点可以同时发送和接收消息,不需要等到其他点完成其传输,如电话和websocket协议。

    全双工

    2.服务器发送事件(SSE

    signalr 的下一个选择是服务器发送事件,因为服务器和客户端之间的持久性通信。在这种方法中,通信不会断开连接,服务器的最后数据将自动更新并通过HTTP连接传输到客户端。EventSourceHTML5技术的一部分。

    <font color="#000000">var</font> evsrc = <font color="#000000">new</font> EventSource(<font color="#000000">"</font><font color="#000000">url"</font>);
           <font color="#000000">//</font><font color="#000000"> Load and Register Event Handler for Messages in this section
    </font>
           evsrc.addEventListener(<font color="#000000">"</font><font color="#000000">message"</font>, function (<font color="#000000">event</font>) {
               <font color="#000000">//</font><font color="#000000">processing data in this section
    </font>       });

    3.永远的Frame

    当客户端向服务器发送请求时,服务器将一个隐藏的iframe作为chunked块发送给客户端,因此这个iframe负责永久保持客户端和服务器之间的连接。每当服务器更改数据,然后将数据作为脚本标记发送到客户端(隐藏的iframe)时,这些脚本将按顺序接收。

    4. 轮询

    客户端立即向服务器发送请求和服务器响应发送请求,但在那之后,服务器再次断开连接以便在服务器和客户端之间建立通信,我们应该等待来自客户端的下一个请求。要解决此问题,我们必须手动设置超时,并且每10秒客户端向服务器发送请求以检查服务器端的新修改并获取上次更新数据。轮询使用资源,并且它不是经济的解决方案。

    5.长轮询

    客户端向服务器发送请求,服务器立即响应,此连接一直保持到特定时间,在此期间客户端不必向服务器发送显式请求,而在轮询中客户端必须在超时期间向服务器发送显式请求。Comet编程涵盖了这一概念。[4]

    6. Socket.io

    Socket.io是事件驱动和实时通信,它已被抽象出五种以上技术,包括websocket,永远的 frame和长轮询,在单个API中,并允许应用程序无需担心发送和接收数据。[5]  

    如何借助Microsoft .NetNodejs进行编码 

    1. 从此处安装Visual Studio 2015 update 3
    2. https://nodejs.org/en/安装NodeJS
    3. 从此处安装Visual StudioNodeJS工具
    4. npm安装Socket.io
    5. 在服务器上编写代码
    6. 在客户端上编写代码
    7. 通过打开多个浏览器来测试它

    安装NodeJS

    1、转到https://nodejs.org/en/

    2、如果您使用的是Windows,请选择适用于大多数用户的v4.4.7 LTS”

    3、然后转到下载文件夹并运行安装文件,如下图所示

    4、选择下一步

    5、有不同的功能,您可以更改它们或保持它们不变,然后按下一步

    Visual Studio安装NodeJS工具[6] 

    1、在安装NTVS之前,请转到“Visual Studio”创建新项目” - >“模板” - >“JavaScript” - >没有NodeJS

    2、转到https://nodejstools.codeplex.com/releases/view/614706

    3、转到下载文件夹并运行安装文件

    4、完成安装“Visual StudioNode.js工具过程 

     5、现在 - > Visua Studio - >创建项目 - >模板 - > JavaScript - > Node.js

    6、您还将拥有“npm”Nodejs软件包管理器,您可以通过它安装必要的库。

    安装Socket.io

    • 在解决方案中右键单击“npm”并选择“Install new npm Packages”

    如何使用代码

    Server.js上编写代码   

    var http = require("http");
    var url = require('url');
    var fs = require('fs');
    var io = require('socket.io');
    var port = process.env.port || 1337;
    var server = http.createServer(function (request, response) {
        var path = url.parse(request.url).pathname;
        
        switch (path) {
            case '/':
                response.writeHead(200, { 'Content-Type': 'text/html' });
                response.write('hello world');
                response.end();
                break;
            case '/Index.html':
                fs.readFile(__dirname + path, function (error, data) {
                    if (error) {
                        response.writeHead(404);
                        response.write("page doesn't exist - 404");
                        response.end();
                    }
                    else {
                        response.writeHead(200, { "Content-Type": "text/html" });
                        response.write(data, "utf8");
                        response.end();
                    }
                });
                break;
            default:
                response.writeHead(404);
                response.write("page this doesn't exist - 404");
                response.end();
                break;
        }
    });
    server.listen(port);
    var listener = io.listen(server);
    listener.sockets.on('connection', function (socket) {
        //Send Data From Server To Client
        socket.emit('message', { 'message': 'Hello this message is from Server' });
        
        //Receive Data From Client
        socket.on('client_data', function (data) {
            
            socket.emit('message', { 'message': data.letter });
            socket.broadcast.emit('message', { 'message': data.letter });
            process.stdout.write(data.letter);
            console.log(data.letter);
        });
    });

    Index.html上编写代码

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="/socket.io/socket.io.js"></script>
    
    <script src="https://cdn.socket.io/socket.io-1.4.5.js"></script>
    <script src="http://localhost:8080/server.js"></script>
    <script src="/server.js"></script>
    <script>
        var socket = io.connect();
    
        socket.on('message', function (data) {
            $('#conversation').append('
    ' + data.message);
         });
       $(document).ready(function () {
            $('#send').click(function () {
                var msg = $('#text').val();
                socket.emit('client_data', { 'letter': msg });
             })
        });
    </script>

    这是我们的对话

    <input id =“text”type =“text”/> <button id =“send”>发送</ button>

    如何使用和运行带有.netnodejs 

    1、按F5运行.net上的所有Web应用程序,您将看到

    2、打开多个浏览器并将URL更改为“http://localhost:1337/Index.html”, 在文本框中键入您的消息,然后按“发送”按钮,您一按“发送”就可以在另一个客户机上看到它。

    参考

    1. http://danielnill.com/nodejs-tutorial-with-socketio/
    2. https://en.wikipedia.org/wiki/Node.js
    3. https://nodejs.org/api/http.html#http_agent_sockets
    4. https://blog.csdn.net/mzl87/article/details/89285089
    5. https://nodesource.com/blog/understanding-socketio/
    6. http://www.codeproject.com/Tips/895385/Pictorial-Step-by-step-discussion-of-Nodejs-tools
    7. Socket.io

     

    原文地址:https://www.codeproject.com/Articles/1110187/NodeJS-By-Net-Platform

    展开全文
  • 1. 在需要自启动的项目中安装 node-windows 模块 npm install node-windows –save 2. 在项目根目录创建nw.js文件 代码截图如下: 代码文本: 3. 运行nw.js文件 命令:...4. 现在就可以连接nodejs项目,Nodejs项目开
  • 1.首先安装node.js, 下载地址 https://nodejs.org/en/ 安装教程 ...2.打开vscode-终端-新建终端 cd路径到要运行的js文件即可读取
  • wxxcx为nodejs项目根目录,然后右击整个项目--属性:1.启动目录2.默认打开的链接3.... 下次打开项目: 文件--打开--项目/解决方案--选择项目根目录下的....第一次用vs打开nodejs项目好多地方虽然部署了但是并不...
  • 主要为大家详细介绍了nodejs实现大文件的读取,比如在线视频,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 打开命令行并浏览到包含 start.js 文件的文件夹。 命令 //安装graceful-fs模块 npm install graceful-fs // 安装 node-regexp 模块 npm install node-regexp // 使用节点服务器调用js文件 node start.js 稍等...
  • 如何快速开启NodeJS服务

    千次阅读 2019-05-05 19:41:21
    第一个NodeJS服务器 1 NodeJS的安装 2 运行node 3浏览器访问 http://127.0.0.1:8888/ 第一个NodeJS服务器 NodeJS创建第一个应用参考来源: http://www.runoob.com/nodejs/nodejs-http-server.html 1 NodeJS的安装 64...
  • Nodejs电子商务商店 在NodeJS中建立的亚马逊克隆电子商务...在上查看Heroku上托管的实时演示(打开应用程序可能需要几秒钟) 要求 1. Internet connection 2. NodeJS (https://nodejs.org/) 3. VS Code (optional: I us
  • 通过idea运行nodejs项目

    万次阅读 2018-12-06 11:47:00
    因为本身一直做java开发,后来接触了几次nodejs项目,都是用命令+文本开发,今天有时间整理一下如何用 Idea 运行nodejs项目 首先安装nodejs插件 File-> Settings->Plugins 搜索nodejs,这时候会提示如下图,...
  • 今天开始学习一下nodeJs 报错 从网上搜了半天,一开始以为加上自己的路径就可以了,后来发现那样不行 必须按照这个样子改才可以
  • 说明 基于 nodejs+mysql 的消息提醒 新消息标题闪烁 点击消息弹出层,提交nodejs修改数据库已读状态 安装步骤 (安装方法请自行搜索) ...打开浏览器访问index.html即可 后续功能 会员管理 会员间私信消息
  • 使用vs code开发Nodejs程序

    万次阅读 2016-05-20 11:56:06
    详情请参考: https://code.visualstudio.com/Docs/runtimes/nodejs 最近再研究nodejs,苦苦再选一款轻量级的编辑器,由于本人一直从事.net开发,虽然微软推出...webstore是目前最受欢迎的Nodejs开发IDE之一。受欢迎的原
  • 主要介绍了nodejs实现获取某宝商品分类,十分的简单实用,进入后台直接打开控制台,把代码粘进去运行就OK了,有需要的小伙伴可以参考下。
  • 在vscode上运行node.js文件1、 安装node2、在vscode中打开node.js文件3、运行node.js文件 1、 安装node 下载链接: node. 在终端可以显示版本号,说明node安装成功 2、在vscode中打开node.js文件 因为新的文件夹...
  • NodeJS:NodeJS应用

    2021-05-09 11:12:56
    NodeJS应用 集成了ReactJS的基本NodeJS应用 特征: 节点JS ReactJS 在Windows IIS服务器中托管NodeJS应用 URL重写 先决条件 节点JS iisNode Microsoft URL重写模块2或更高版本 运行说明: NodeJS-BasicExpress...
  • nodeJS在阿里云的简单部署,供大家参考,具体内容如下 日志样例 近期将毕设的基本接口写完,全部采用nodeJS+express完成...在后端服务部署前,我们得确认自己的服务将使用哪些端口,然后在阿里云控制台打开端口安全策
  • 使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块、文件系统、url解析模块、路径解析模块、以及301重定向问题...
  • 在本篇文章中我们给大家分享了关于nodejs读取本地中文json文件出现乱码的解决方法,需要的朋友们可以学习下。
  • Nodejs阻塞队列 Nodejs 进程内阻塞 FIFO 队列实现。 具有最大并发的队列。 npm install block-queue 例子 var queue = require ( 'block-queue' ) ; var q = queue ( 1 , function ( task , done ) { // ...
  • nodejs打开默认浏览器

    千次阅读 2019-01-14 10:28:26
    //打开默认浏览器 const openDefaultBrowser = function (url) { var exec = require('child_process').exec; console.log(process.platform) switch (process.platform) { case "darwin": exec('...
  • NodeJS 实验 在这个存储库中,您可以使用 NodeJS 进行各种...要查看效果在多个浏览器窗口中打开此链接 小型登录系统 NodeJS 中的一个小型登录系统,带有 mysql 和权限。 用户可以注册和登录以及一个隐藏的管理页面。
  • 打开一个完成并写“vagrant up” 等待组件安装完成。 然后通过ssh进入vagrant服务器:IP:localhost端口:2222 用户:vagrant pass:vagrant 运行 cd / vagrant / app 安装 npm start (要调试运行:设置 DEBUG...
  • 然后打开windows命令行工具,进入d盘,输入: 代码如下:express -e blog 然后里面可能有依赖包,我们需要进入blog目录安装(安装的配置由package.json提供): 代码如下:npm install 这个样子,我们依赖包就下载...
  • 这几日因为需求需要又临时用到...安装完成后打开终端,输入 npm -v node -v 两个命令,如下图出现版本信息,说明安装成功。 step 4:新建一个js文件,nodejsTest.js , 输入下面的代码, 并保存 var http = req
  • NodeJs 文件操作 同步执行库 提供了删除文件夹 修改文件所属用户(linux系统)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,810
精华内容 28,324
关键字:

怎么打开nodejs