node

windows下nodejs安装及配置

≯℡__Kan透↙ 提交于 2020-02-16 09:45:55
1)在 http://nodejs.org/download/ 下载一个window的安装包 2)运行安装包,设置安装路径,如安装到D:\nodejs,安装后会自动将d:\nodejs添加到系统变量path中 3)运行cmd ,出现提示符,说明安装成功,如果没有确认nodejs安装路径有没有添加到path中 4)利用npm安装插件,命令为 npm install -g grunt-cli ,-g表示安装在全局node_modules目录下,如果没有-g,就会安装在当前路径的node_modules目录下。全局node_modules目录的设置使用命令 npm config set prefix "d:\nodejs", C:\Users\Bruce用户目录下会生成一个.npmrc文件。另外也可以直接修改npm配置文件 要注意 .npmrc文件的优先级比npmrc高。 5)npm安装时缓存文件默认保存在用户C:\Users\Bruce\AppData\Roaming\npm-cache目录中,可以使用命令修改 npm config set cache "d:\nodejs\npm-cache" (先建好npm-cache目录)。 另外也可以直接修改npm配置文件 6)使用nodejs发布一个工程: 1.安装express 。 npm install -g express 2

windows下配置nodejs+npm

会有一股神秘感。 提交于 2020-02-16 09:45:15
windows下安装nodejs是比较方便的 (v0.6.0之后,支持windows native),进入官网 http://nodejs.org/ 点击install即可安装。下载完成后一路next就可以了。 安装完成后检测安装是否成功 进入cmd,输入node -v,如果出现版本好,则说明安装成功,如下图 版本号出来了,说明安装成功。 npm的安装 新版本的nodejs已经集成了npm,所以nodejs安装成功后,npm也就是安装成功了。检测是否安装成功的方法同检测nodejs一样,只需要npm -v,如下图: npm的版本号也出来了,说明npm也是安装成功的。 npm是集成到nodejs中的,所以一般的情况下,只要node安装成功了,npm也就安装成功了。 目前为止,nodejs的基本环境已经搭建完成了。这时,可以在cmd命令行中输入node进入nodejs开发模式,可以输入console.log(“hello world”); 配置npm全局模块和cache路径 接下来需要配置npm的全局模块的存放路径和cache路径。比如在NodeJs下建立node_global和node_cache两个文件夹。在cmd中输入: npm config set prefix “d:\NodeJs\node_global”; npm config set cache “d:\NodeJs

DOM方式读取XML

女生的网名这么多〃 提交于 2020-02-16 05:30:29
DOM方式读取XML 一、Dom初步 DOM是Document Object Model的缩写,即文档对象模型。前面说过,XML将数据组织为一颗树,所以DOM就是对这颗树的一个对象描叙。通俗的说,就是通过解析XML文档,为 XML文档在逻辑上建立一个树模型,树的节点是一个个对象。我们通过存取这些对象就能够存取XML文档的内容。 下面我们来看一个简单的例子,看看在DOM中,我们是如何来操作一个XML文档的。 这是一个XML文档,也是我们要操作的对象: <?xml version="1.0" encoding="UTF-8"?> <messages> <message>Good-bye serialization, hello Java!</message> </messages> 下面,我们需要把这个文档的内容解析到一个个的Java对象中去供程序使用,利用JAXP,我们只需几行代码就能做到这一点。首先,我们需要建立一个解析器工厂,以利用这个工厂来获得一个具体的解析器对象: DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 我们在这里使用DocumentBuilderFacotry的目的是为了创建与具体解析器无关的程序,当DocumentBuilderFactory 类的静态方法newInstance(

集合Set

只谈情不闲聊 提交于 2020-02-16 02:59:21
集合的一个关键的特点就是不能存放重复的元素,二分搜索树是一个非常好的实现集合的底层数据结构 1、二分搜索树实现集合: set接口 package Set ; public interface Set < E > { void add ( E e ) ; boolean contains ( E e ) ; void remove ( E e ) ; int getSize ( ) ; boolean isEmpty ( ) ; } BST.class package Set ; import java . util . LinkedList ; import java . util . Queue ; import java . util . Stack ; public class BST < E extends Comparable < E >> { private class Node { public E e ; public Node left , right ; public Node ( E e ) { this . e = e ; left = null ; right = null ; } } private Node root ; private int size ; public BST ( ) { root = null ; size = 0 ; }

npm与yarn使用

主宰稳场 提交于 2020-02-16 00:06:08
持续整理中 初始化库步骤: npm init -y npm install webpack --save-dev 查看模块 全局安装的所有模块 npm list -g 当前文件夹安装的所有模块 npm list 查看指定模块 npm list < packageName > npm 的配置项 查看配置列表 npm config ls npm config list 设置缓存文件夹 缓存文件默认地址:C:\Users\Administrator\AppData\Roaming\npm-cache 全局包文件默认地址:C:\Users\Administrator\AppData\Roaming\npm\node_modules # 设置缓存 npm config set cache "D:\npm\node_cache" # 设置全局 npm config set prefix "D:\npm\node_global" 设置配置代理 npm config set proxy null npm config set proxy < url > npm 添加用户 资源库中注册用户(使用邮箱注册) npm adduser 发布模块 npm publish 创建文件 touch 更新模块 npm 更新 npm update < packageName > yarn 更新 下载 npm

Linux下mediasoup环境搭建

▼魔方 西西 提交于 2020-02-15 19:32:06
1.nvm: node版本管理工具 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash 2.安装node nvm install v10.16.3 3.npm更新 npm -g install npm@6.13.4 4.修改npm下载镜像 npm config set registry "http://registry.npm.taobao.org/" 或使用cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 来源: https://www.cnblogs.com/kyun/p/12313164.html

npm常用命令总结

偶尔善良 提交于 2020-02-15 17:41:04
概述 npm是同node一起安装的包管理工具。主要用于管理node包,安装、卸载、更新、查看、搜索、发布等。 由于npm使用国外的服务器进行下载所以速度较慢,可以使用淘宝镜像cnpm替代。 $ npm install -g cnpm --registry=https://registry.npm.taobao.org 详细可以查看 https://npm.taobao.org/ 常用命令(cnpm基本也支持,除了 publish 命令) 1.npm -v //查看npm版本 2.npm install/i moduleName //安装模块,也可制定版本号@3.1.1 node模块的安装分为本地安装和全局安装。本地安装在应用程序代码的本地node_modules目录下,全局安装在Node的安装目录下的node_modules下。 全局安装命令: npm install/i -g moduleName 3.npm install moduleName --save 安装模块的同时也写入package.json文件中的 dependencies 4.npm install moduleName --save-dev 安装模块的同时写入package.json文件中的devDependencies 5.npm update moduleName:更新node模块 6.npm

Java数据结构漫谈-LinkedList

て烟熏妆下的殇ゞ 提交于 2020-02-15 16:10:17
同样是List的数据结构,LinkedList是使用了前后指针,指明节点的方式来表示链表的,这与之前介绍的ArrayList http://www.cnblogs.com/yakovchang/p/java_arraylist.html 中使用数组的方式是截然不同的。LinkedList中的存储节点被称作节点(Node),一个节点的定义如下所示: private static class Node<E> { E item; Node<E> next; Node<E> prev; Node(Node<E> prev, E element, Node<E> next) { this.item = element; this.next = next; this.prev = prev; } } 这是LinkedList的一个内部类,不需要使用LinkedList的程序员关心。 LinkedList正是通过next,prev这两个指针来串联起整个List的。 注意:Node节点在初始化的时候同时指明了初始化的节点的前后节点是什么,所以在之后的代码中,往往没有明显的写明新的节点的前后指针指向了哪里。 在LinkedList本身中仅仅记录了List的开始和结束节点,当然,也记录了size: transient int size = 0; transient Node<E> first;

使用nodejs搭建图片服务器(一)

假装没事ソ 提交于 2020-02-15 15:24:56
背景   当我们开发一个Web项目的时候,为了将图片管理与web服务分离开,通常都会搭建一个图片服务器。   之所以选择nodejs是因为使用nodejs来搭建web项目相当简单而且快速,虽然这个图片服务器很简单,也有很多人会认为使用nodejs来当图片服务器不合适,但是当我们的应用没有达到非常大的程度的情况下,其实nodejs还是够用的。   会使用到的工具如下: nodejs express(nodejs mvc框架) body-parser(express middleware) gm(nodejs中用来处理图片的) uuid(nodejs中用于生成uuid) underscore(nodejs数据处理库) ImageMagick(gm会调用该程序处理图片)   那么接下来就来尝试实现这个简易的图片服务器吧, ^_^ 搭建项目   首先要使用express来搭建项目,由于图片服务器的功能相对简单,只有2个功能:1、获取图片资源 2、上传图片,因此对应express只需要使用到bodyParser这样的组件,代码大致如下: //app.js var app = require('express')(); process.app = app;//方便在其他地方使用app获取配置 require('./config')(__dirname, app);//所有配置 var mode

NodeJs安装和配置

无人久伴 提交于 2020-02-15 11:22:48
1. 下载NodeJs到 https://nodejs.org/en/download/ 下载NodeJs的windows安装版本2. 安装NodeJs配置安装路径为 D:\nodejs,add to PATH 记得勾选3. 检查NodeJs版本打开cmd命令行,执行 node -v 查看版本4. 配置在安装目录下新建 node_global 和 node_cache 两个文件夹并执行配置 npm config set prefix "D:\nodejs\node_global" npm config set cache "D:\nodejs\node_cache" npm config set registry https://registry.npm.taobao.org 5. 查看配置 npm config list 6. 补充环境变量 添加 D:\nodejs\node_global 到path 路径 来源: https://www.cnblogs.com/Lite/p/12310883.html