node

nodeJS打包安装和问题处理

≡放荡痞女 提交于 2020-01-29 04:26:28
一,执行步骤,打包报错 1,查看npm版本 npm -v 2,查看gulp版本(报错怎么证明没安装) gulp --version 3,安装gulp npm install --global gulp-cli 4,安装npm npm install 5,查看node版本(要选择稳定版,不要选最新版) node -v 6,这个问题是我将node版本升级至v12.3.4,npm至6.4.1后出现的,版本不稳定造成的 卸载12版本的node.js,重新安装稳定版本的node.js(10) 然后安装,npm install natives@1.1.6 7,执行完(npm install natives@1.1.6),就可以开始打包 npm start -----开始 8,执行打包 npm run build -----执行打包 来源: https://www.cnblogs.com/May-day/p/11000031.html

C#XML文件操作类

寵の児 提交于 2020-01-29 03:47:43
using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Data; using System.IO; /**/ /// <summary> /// XML 操作基类 /// </summary> public class XmlHelper { /**/ /// <summary> /// 读取Xml到DataSet中 /// </summary> /// <param name="XmlPath"> 路径 </param> /// <returns> 结果集 </returns> public static DataSet GetXml( string XmlPath) { DataSet ds = new DataSet(); ds.ReadXml(@XmlPath); return ds; } /**/ /// <summary> /// 读取xml文档并返回一个节点:适用于一级节点 /// </summary> /// <param name="XmlPath"> xml路径 </param> /// <param name="NodeName"> 节点 </param> /// <returns></returns> public

引入官方css文档和自定义图标库报错

[亡魂溺海] 提交于 2020-01-29 01:59:11
1.报错如下: 11:02:35.181 Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js): 11:02:35.181 ModuleNotFoundError: Module not found: Error: Can't resolve './static/uni.ttf' in 'D:\sport\sport' 11:02:35.186 at factory.create (E:\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\Compilation.js:821:10) 11:02:35.186 at factory (E:\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\NormalModuleFactory.js:397:22) 11:02:35.191 at resolver (E:\HBuilderX\plugins\uniapp-cli\node_modules\webpack\lib\NormalModuleFactory.js:130:21) 11:02:35.192 at asyncLib.parallel (E:

二叉查找(排序)树

此生再无相见时 提交于 2020-01-29 01:57:35
package four_tree . binarySearchTree ; /** * Author:jinpma * Date :2019/12/22 */ public class BinarySearchTree { public static void main ( String [ ] args ) { int array [ ] = { 7 , 3 , 10 , 12 , 5 , 1 , 9 , 2 } ; BinaryTreeDemo bt = new BinaryTreeDemo ( ) ; for ( int i = 0 ; i < array . length ; i ++ ) { bt . add ( new Node ( array [ i ] ) ) ; } bt . inOrder ( ) ; } static class BinaryTreeDemo { public Node root ; public void setter ( Node root ) { this . root = root ; } public void inOrder ( ) { if ( this . root == null ) { System . out . println ( "空树" ) ; } else { this . root . inOrder ( )

栈的简单实现

蓝咒 提交于 2020-01-29 01:43:33
栈的描述: 线性结构,有序列表,先进后出 数组实现栈: 思路:记录一下栈顶元素的索引,加入新元素时索引++,索引位置对应的值设为新元素,直到栈满,取出元素后,索引–,直到小于0,栈空; /** * 链表实现栈 */ public class ArrayStack { /** * 栈顶 */ private int top = -1; /** * 栈最大长度 */ private int maxSize; /** * 封装数据的数组 */ private int[] arr; /** * 初始化方法 * * @param maxSize */ public ArrayStack(int maxSize) { this.maxSize = maxSize; arr = new int[maxSize]; } /** * 栈满 * * @return */ public boolean isFull() { return top == maxSize - 1; } /** * 是否为空 * * @return */ public boolean isEmpty() { return top < 0; } /** * 入栈 * * @param add */ public void push(int add) { if (isFull()) { System.out.println("栈满

nodejs核心模块 events 实现

别来无恙 提交于 2020-01-28 23:53:59
events 实现 events.js function EventEmitter ( ) { this . events = { } ; //会把所有的事件监听函数放在这个对象保存 this . _maxListeners = 10 ; } EventEmitter . prototype . setMaxListeners = function ( num ) { this . _maxListeners = num ; } ; EventEmitter . prototype . listeners = function ( type ) { return this . events [ type ] || [ ] ; } ; /*给指定的事件绑定事件的处理函数,1参数是事件类型,2参数是事件监听函数*/ EventEmitter . prototype . on = EventEmitter . prototype . addListener = function ( type , listener ) { if ( this . events [ type ] ) { if ( this . events [ type ] . length > this . _maxListeners && this . _maxListeners != 0 ) { console .

单链表逆转

ぐ巨炮叔叔 提交于 2020-01-28 21:13:59
单链表逆转算法 题目为输入一个链表头,反转链表后,输出新表头 例如: 输入:1->2->3->4->5 输入:5->4->3->2->1 首先贴代码,后面再画图讲解 node* reverseList(node* root) { node* p = NULL; node* q; while (root) { q = root->next; root->next = p; p = root; root = q; } return p; } 乍一看可能有点懵逼 首先定义两个指针p,q; q始终保存着原链表的next。 顺序摘下链表的第一个结点当作p的第一个结点,循环往复即可实现链表逆转。 如图第一步 第二步(图画的比较丑) 一直到最后一个结点,p就是逆转过后的链表了 还不明白的可以对着代码多看看,最好自己画一遍图,熟悉了就会了。 来源: CSDN 作者: 胖胖不喝酒 链接: https://blog.csdn.net/xxxx00999/article/details/104100716

Node.js入门 ---构建一个Web程序

妖精的绣舞 提交于 2020-01-28 18:37:17
今天拜读了Manuel Kiessling大神的《Node入门》的博客,感觉收获很多,这篇文章非常适合有JavaScript基础和掌握了一门后台语言(Java,Python等)的想入门node的学习者。 文章循循善诱,一步一步升级知识,老外的文章很有思想,写的确实比国内的XX好的多。 这里我就开一篇博客记录一下。 什么是Node.js 1.中文网官方定义:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,包管理器 npm,是全球最大的开源库生态系统。 现在安装一些东西确实直接npm很方便。 2.JS以前一直只在浏览器前端上做一些交互性的操作,现在有了Node之后,它允许在后端(脱离浏览器环境)运行JavaScript代码。 要实现在后台运行JavaScript代码,代码需要先被解释然后正确的执行。Node.js的原理正是如此,它使用了Google的V8虚拟机(Google的Chrome浏览器使用的JavaScript执行环境),来解释和执行JavaScript代码。 3.除此之外,伴随着Node.js的还有许多有用的模块,它们可以简化很多重复的劳作,比如向终端输出字符串。 因此,Node.js事实上既是一个运行时环境,同时又是一个库。 一个完整的基于Node.js的web应用

Java并发编程之Condition详解

坚强是说给别人听的谎言 提交于 2020-01-28 16:58:03
简介 在Java程序中,任意一个Java对象,都拥有一组监视器方法(定义在java.lang.Object类上),主要包括wait()、wait(long)、notify()、notifyAll()方法,这些方法与synchronized关键字配合,可以实现等待/通知模式。Condition接口也提供了类似Object的监视器方法,与Lock配合可以实现等待/通知模式,但是这两者在使用方式以及功能特性上还是有区别的。Object的监视器方法与Condition接口对比如下: Condition提供了一系列的方法来对阻塞和唤醒线程: public interface Condition { void await() throws InterruptedException; void awaitUninterruptibly(); long awaitNanos(long nanosTimeout) throws InterruptedException; boolean await(long time, TimeUnit unit) throws InterruptedException; boolean awaitUntil(Date deadline) throws InterruptedException; void signal(); void signalAll(); }

TypeScript 源码详细解读(4)语法1-语法树

杀马特。学长 韩版系。学妹 提交于 2020-01-28 15:42:43
在上一节 介绍了标记的解析,就相当于识别了一句话里有哪些词语,接下来就是把这些词语组成完整的句子,即拼装标记为语法树。 树(tree) 树是计算机数据结构里的专业术语。就像一个学校有很多年级,每个年级下面有很多班,每个班级下面有很多学生,这种组织结构就叫树。 组成树的每个部分称为节点(Node); 最顶层的节点(即例子中的学校)称为根节点(Root Node); 和每个节点的下级节点称为这个节点的子节点(Child Node,注意不叫 Subnode)(班级是年级的子节点); 反过来,每个节点的上级节点称为这个节点的父节点(Parent node)(年级是班级的父节点); 一个节点的子节点以及子节点的子节点统称为这个节点的后代节点(Descendant node); 一个节点的父节点以及父节点的父节点统称为这个节点的祖父节点(Ancestor node)。 很多人一提到树就想起二叉树,说明你压根不懂什么是树。二叉树只是树的一种。二叉树被用的最多的地方在试卷,请忘掉这个词。 从树中的任一个节点开始,都可以遍历这个节点的所有后代节点。因为节点不会出现循环关系,所以遍历树也不会出现死循环。 遍历节点的顺序有有很多,没特别说明的话,是按照先父节点、再子节点,同级节点则从左到右的顺序(图中编号顺序)。 语法树(Syntax Tree) 语法树用于表示解析之后的代码结构的一种树。