node

npm run dev运行Vue项目报错:Node Sass does not yet support your current environment

喜你入骨 提交于 2020-03-07 07:49:07
导入Vue项目后,#npm run dev 报错: error in ./src/pages/hello.vue Module build failed: Error: Node Sass does not yet support your current environment....... 大致就是编译某个vue文件失败,因为构造Module失败,node sass 不支持当前环境【主要是 node 】。 先看一下node版本: #node --version 升级了node版本/ node版本太高会造成node-sass不兼容的问题,那么就再install node-sass一下就行了。   #npm i node-sass -D  【<==>#npm install node-sass -save-dev】 资料: 1、 nodejs 升级后, vue+webpack 项目 node-sass 报错的解决方法 来源: https://www.cnblogs.com/vae860514/p/8296512.html

prometheus学习系列三:node_exporter安装部署

会有一股神秘感。 提交于 2020-03-07 07:03:49
node_exporter简介 node_exporter安装部署 [root@node00 ~]# cd /usr/src/ [root@node00 src]# wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz [root@node00 src]# mkdir /usr/local/exporter -pv mkdir: created directory ‘/usr/local/exporter’ [root@node00 src]# tar xf node_exporter-0.18.1.linux-amd64.tar.gz -C /usr/local/exporter/ [root@node00 src]# cd /usr/local/exporter/ [root@node00 exporter]# ls node_exporter-0.18.1.linux-amd64 [root@node00 exporter]# ln -s node_exporter-0.18.1.linux-amd64/ node_exporter node_exporter启动 [root@node00 node

已知先序遍历求叶子数

。_饼干妹妹 提交于 2020-03-07 07:00:15
#include #include <bits/stdc++.h> using namespace std; char a[55]; int s=0; int sum; struct node { char data; struct node *l,*r; }; struct node *creat() { struct node root; char c; c=a[s++]; if(c==’,’) root=NULL; else { root=(struct node )malloc(sizeof(struct node)); root->data=c; if(root) { root->l=creat(); root->r=creat(); } } return root; }; int yezi(struct node *root) { if(root NULL) return 0; if(root->l NULL&&root->r==NULL) return 1; else return yezi(root->l)+yezi(root->r); } int main() { struct node *root; while(~scanf("%s",a)) { s=0; root=creat(); sum=yezi(root); printf("%d\n",sum); }

1025 反转链表 (25分)

白昼怎懂夜的黑 提交于 2020-03-07 05:05:50
# include <stdio.h> # include <algorithm> using namespace std ; struct Node { int now ; int data ; int next ; int order ; } node [ 100010 ] ; bool cmp ( Node a , Node b ) { return a . order < b . order ; } int main ( ) { int first , n , m ; scanf ( "%d%d%d" , & first , & n , & m ) ; for ( int i = 0 ; i <= 100010 ; i ++ ) { node [ i ] . order = 100010 ; } for ( int i = 1 ; i <= n ; i ++ ) { int now ; scanf ( "%d" , & now ) ; scanf ( "%d%d" , & node [ now ] . data , & node [ now ] . next ) ; node [ now ] . now = now ; } int p = first , count = 0 ; while ( p != - 1 ) { node [ p ] . order = count

leecode-面57(和为s的连续正数序列)

只愿长相守 提交于 2020-03-07 02:39:32
移动窗口法的衍生 # include <stdio.h> # include <string.h> # include <stdlib.h> # include <math.h> typedef struct Node_ { int len ; int * next ; } Node ; Node * node ; Node * Initial ( int target ) { int n = sqrt ( 2 * target ) ; Node * node = ( Node * ) calloc ( n , sizeof ( Node ) ) ; return node ; } int * returnColum ( int start , int end ) { //end<start int * arry = ( int * ) calloc ( start - end + 1 , sizeof ( int ) ) ; int i = 0 ; int len = start - end + 1 ; for ( int i = 0 ; i < len ; i ++ ) { arry [ i ] = end ++ ; } for ( int i = 0 ; i < 2 ; i ++ ) return arry ; } Node * getcloum ( int target ,

win10安装node以及其环境配置

旧巷老猫 提交于 2020-03-07 02:34:10
这次只讲解安装步骤,具体知识点不做解释: 首先 了解自己电脑的系统,就以我的为例给大家介绍一下步骤: 一、本机系统:Windows 10 Pro(64位) 二、安装node,本机对应系统应装 Node.js 的版本为64位,此时最新版为:node-v6.11.5-x64(64位),下载方式:   1.该64位版本来我网盘可以直接下载:http://pan.baidu.com/s/1slukK49 密码:5m5x   2.官网下载对应你系统的Node.js版本: https://nodejs.org/en/download/ ,如下图:      3.下载好版本以后,双击进行安装:     ①出现如图,点击【Next】按钮            ②出现如图,勾选复选框,继续点击【Next】按钮            ③出现如图,修改安装目录,继续点击【Next】按钮            ④如图,点击【Add to PATH】,点击【Next】按钮            ⑤如图,点击【Install】创建按钮            ⑥如图,点击【Finish】按钮,完成node安装        三、调试,测试node是否安装成功,而且此处要声明的一点是,此时最新的node版本中自带npm(包管理工具),所以在安装node过程中,npm也同时安装成功:   1.在键盘按下【win+R

【读书笔记】《深入浅出nodejs》第三章 异步I/O

帅比萌擦擦* 提交于 2020-03-07 01:57:46
1. 为什么要异步I/O   (1)用户体验上:     并发的优势: M+N+... -> max(M,N,...) --> 使后端能够快速的响应资源     *并发的劣势:...   (2)资源分配:     单线程同步编程模型会因阻塞I/O导致硬件资源得不到更优的使用。 -> 硬件使用效率低 -----                                                | -----> Node:利用单线程,远离多线程死锁,状态同步等问题;利用异步I/O,让单线程远离阻塞,以更好的使用CPU。     多线程编程模型会因为编程中的死锁、状态同步等问题让开发人员头疼。 -> 编程上的困难 ----- 2. Node的异步I/O   (1)Node自身的执行模型 -- 事件循环 (令回调函数十分普遍)     当进程启动时,Node会创建一个类似于while(true)的循环,没执行一次循环体的过程称为一次"Tick"(“滴答”一声)。     每个Tick中,Node会:       A. 查看是否有事件待处理(什么是事件?) 事件的来源:文件I/O,网络请求       B. 如果有,取出事件以及相关的回调函数       C. 如果存在关联的回调函数,就执行他们       D. 进入下一个循环       E. A -> 没有事件了 -> 退出

Window NodeJs安装

落爺英雄遲暮 提交于 2020-03-06 21:46:19
1、下载NodeJs 官网下载地址: http://nodejs.cn/download/ ​ 2、安装 双击,全程next安装。 安装完成,在cmd下面执行查看版本命令,命令如下 C:\Users\Administrator>node -v # 执行结果 # v10.14.1 到这里nodejs就安装完了。 3、创建一个小程序 在任意文件夹,我这里就在桌面做演示,创建一个js文件,文件名为main.js。 js文件内容如下 var http = require('http'); http.createServer(function (request, response) { // 发送 HTTP 头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 发送响应数据 "Hello World" response.end('Hello World\n'); }).listen(8888); // 终端打印如下信息 console.log('Server running at http://127.0.0.1:8888/'); 创建main.js完成后,在cmd窗口中切到桌面路径,执行如下命令 node main.js # 执行结果

node.js 安装

a 夏天 提交于 2020-03-06 21:37:52
相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼。有关nodejs的相关资料网上已经铺天盖地。由于它的高并发特性,造就了其特殊的应用地位。 国内目前关注最高,维护最好的一个关于nodejs的网站应该是 http://www.cnodejs.org/ 这里不想谈太多的nodejs的相关信息。只说一下,windows系统下简单nodejs环境配置。 第一步:下载安装文件 下载地址:官网 http://www.nodejs.org/download/ 第二步:安装nodejs 下载完成之后,双击 node-v0.8.16-x86.msi,开始安装nodejs,默认是安装在C:\Program Files\nodejs下面 第三步:安装相关环境 打开C:\Program Files\nodejs目录你会发现里面自带了npm,直接用npm安装相环境既可 进入node.js command prompt 命令窗口 进入nodejs 安装目录 C:\Program Files\nodejs 键入命令:cd C:\Program Files\nodejs 既可 现在开始安装相关环境 键入命令:npm install express 回车等待安装express........ 键入命令:npm install jade 回车等待安装jade........

LRU算法实现(最少使用缓存淘汰机制)

杀马特。学长 韩版系。学妹 提交于 2020-03-06 18:03:39
1、LRU算法描述 LeetCode上有一道LRU算法设计的题目,让你设计一种数据结构,首先构造函数接受一个capacity参数作为缓存的最大容量,然后实现两个API: 一个是 put(key, val) 方法插入新的或更新已有键值对,如果缓存已满的话,要删除那个最久没用过的键值对以腾出位置插入。 另一个是 get(key) 方法获取 key 对应的 val,如果 key 不存在则返回 -1。 需要注意的是, get 和 put 方法必须都是 O (1) 的时间复杂度 ,我们举个具体例子来看看 LRU 算法怎么工作。 2、代码实现 很多编程语言都有内置的哈希链表或者类似 LRU 功能的库函数,但是为了帮大家理解算法的细节,我们用 Java 自己造轮子实现一遍 LRU 算法。 首先,我们把双链表的节点类写出来,为了简化,key 和 val 都认为是 int 类型: class Node { public int key, val; public Node next, prev; public Node ( int k, int v) { this .key = k; this .val = v; } } 然后依靠我们的 Node 类型构建一个双链表,实现几个要用到的 API,这些操作的时间复杂度均为 O (1) : class DoubleList { // 在链表头部添加节点 x