node

leetcod刷题 404. 左叶子之和

别说谁变了你拦得住时间么 提交于 2019-12-12 13:12:54
题目描述: 计算给定二叉树的所有左叶子之和。 示例: 在这个二叉树中,有两个左叶子,分别是 9 和 15,所以返回 24。 我的解答: 递归,左右结点不同处理。 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ class Solution { public int sumOfLeftLeaves ( TreeNode root ) { return right ( root ) ; } public int left ( TreeNode node ) { if ( node == null ) { return 0 ; } if ( node . left == null && node . right == null ) { return node . val ; } return left ( node . left ) + right ( node . right ) ; } public int right ( TreeNode node ) { if ( node == null ) { return 0 ; }

Linux进阶-浅谈apache

只谈情不闲聊 提交于 2019-12-12 12:31:32
文章目录 apache 是什么? apache 特性 apache 功能 httpd-2.4特性 MPM multi-processing module 工作模式 httpd-2.4 相关文件 httpd配置文件的组成 主要组成: 配置文件格式:directive value (指令 值) httpd 常见配置 显示服务器版本信息 修改监听的IP和Port 持久连接 MPM (Multi-Processing Module) 多路处理模块 httpd 支持三种MPM工作模式:prefork、worker、event 查看模块 切换正在使用的httpd模式 prefork默认设置 worker和event 模式相关的配置 DSO(Dynamic Shared Object):动态加载模块 apache 是什么? 20世纪90年代初,国家超级计算机应用中心NCSA开发,1995年开源社区发布apache(a patchyserver) ASF: apache software foundation FSF:Free Software Foundation Apache 是​​使用最广泛的 Web 服务器软件。Apache 是​​由 Apache Software Foundation 开发和维护的,它是一个免费提供的开源软件。它占全球所有网络服务器的 67%。它快速,可靠,安全

nodejs定时任务node-schedule

前提是你 提交于 2019-12-12 12:20:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1:使用npm安装node-schedule模块 npm install node-schedule (1)每隔5分钟执行一次: var schedule = require('node-schedule'); var rule = new schedule.RecurrenceRule(); rule.minute = [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55]; var j = schedule.scheduleJob(rule, function () { console.log("执行任务:" + new Date()); }); (2)上午8点到晚上20点每隔5分钟执行一次: var schedule = require('node-schedule'); var rule = new schedule.RecurrenceRule(); rule.hour = [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]; rule.minute = [0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55]; var j = schedule.scheduleJob(rule

在O(1)时间删除链表结点

走远了吗. 提交于 2019-12-12 10:53:21
给定单向链表的一个节点指针,定义一个函数在O(1)时间删除该结点。 假设链表一定存在,并且该节点一定不是尾节点。 样例 输入:链表 1->4->6->8 删掉节点:第2个节点即6(头节点为第0个节点) 输出:新链表 1->4->8 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public : void deleteNode ( ListNode * node ) { node - > val = node - > next - > val ; node - > next = node - > next - > next ; } } ; 来源: CSDN 作者: 董洞洞同学 链接: https://blog.csdn.net/weixin_44356316/article/details/103504033

trouble reaching a css node

雨燕双飞 提交于 2019-12-12 00:59:56
问题 from this page: http://www.beta.inegi.org.mx/app/buscador/default.html?q=e15a61a i'm trying to retrieve this url: http://www.beta.inegi.org.mx/app/biblioteca/ficha.html?upc=702825720599, I've tried to reach it through the css selector and through the xpath (copied with right-click in web developer tab), however, I only get an {xml_nodeset (0)] library(rvest) url <- "http://www.beta.inegi.org.mx/app/buscador/default.html?q=e15a62b" url %>% html_node("#snippet_row-tag_a_0") url %>% html_node

nodejs初识,npm命令

痞子三分冷 提交于 2019-12-11 20:43:59
### 什么是node.js 1. node.js是一个基于Chrome V8 引擎的 JavaScript运行环境。 2. node.js使用了一个事件驱动,非阻塞式I/O的模型,使其轻量又高效。 3. node.js的包管理器npm,是全球最大开源库生态系统。 4. node.js是让javaScript运行在服务器端,让javascript能做一些后台语言做的事情 5. node.js可以解析js代码(没有浏览器安全级别的限制,因为在服务器端),提供了很多系统级别的API,如: - 文件的读写 - 进程的管理 - 网络通信 - ... ### 开发环境配置 1. 找到node.js官网,下载稳定的node.js版本。 2. 也可以使用nvm来安装并维护更多的node.js的版本。 1. nvm项目地址 - https://github.com/creationix/nvm/blob/master/README.md - 根据项目地址给的指令安装nvm - 环境变量里面配置路径,这样在任何地方都可以使用nvm的路径。项目地址中也有描述。 - 配置加速镜像export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node。同上一步地址一样 - 安装好以后,就可以使用nvm的命令来安装node - nvm -

node+vue-cli+webpack搭建教程

倾然丶 夕夏残阳落幕 提交于 2019-12-11 19:40:39
https://www.cnblogs.com/sweeeper/p/8652539.html node+vue-cli+webpack搭建教程 链接:https://segmentfault.com/a/1190000009160934?_ea=1849098 链接:https://www.jianshu.com/p/2769efeaa10a 链接:https://jinkey.ai/post/tech/vue2.0-xin-shou-wan-quan-tian-keng-gong-lue-cong-huan-jing-da-jian-dao-fa-bu 仅仅使用vue然后用webpack进行打包放到服务器的例子,webpeck就是打包发布的,打包后放在dist(distribution的缩写)文件夹下:https://segmentfault.com/a/1190000008722404 Jinkey Intelligence October 10, 2016 JavaScript Vue2.0 新手完全填坑攻略——从环境搭建到发布 Vue2 入门,读这篇就够了 Jinkey原创 感谢 showonne 、 yubang 技术指导 Demo 地址: http://demo.jinkey.io/vue2 源码: https://github.com/Jinkeycode/vue2

Kubernetes1.16下部署Prometheus+node-exporter+Grafana+AlertManager 监控系统

别等时光非礼了梦想. 提交于 2019-12-11 18:59:38
Prometheus 持久化安装 我们prometheus采用nfs挂载方式来存储数据,同时使用configMap管理配置文件。并且我们将所有的prometheus存储在 kube-system #建议将所有的prometheus yaml文件存在一块 mkdir /opt/prometheus -p && cd /opt/prometheus #生成配置文件 cat >> prometheus.configmap.yaml <<EOF apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config namespace: kube-system data: prometheus.yml: | global: scrape_interval: 15s scrape_timeout: 15s scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] EOF 配置文件解释(这里的configmap实际上就是prometheus的配置) 上面包含了3个模块global、rule_files和scrape_configs 其中global模块控制Prometheus Server的全局配置 scrape

关于vue启动项目报错

我是研究僧i 提交于 2019-12-11 17:59:46
前言 小编最近在开发项目中由于在团队开发中经常遇到由于node版本,sass版本,ajv-keywords@3.1.0版本不同等一系列原因而造成的错误导致项目启动失败。 1,由于node版本号不同导致的sass的报错以及sass的报错,如下错误; Module build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (64) For more information on which environments are supported please see: 解决办法: 使用save会在package.json中自动添加,依次进行安装 npm install node - sass -- save - dev npm install sass - loader -- save - dev 2,ajv报错,如下:是由于版本不同引起的。 npm WARN ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself. 解决办法: npm

ERROR in Cannot find module 'node-sass'(已解决

China☆狼群 提交于 2019-12-11 15:04:04
ERROR in Cannot find module 'node-sass' 错误表示找不到node-sass模块。 因为cnpm安装导致的,换成npm安装就好 或者cnpm install node-sass@latest 解决方法: 输入命令:cnpm install node-sass@latest ———————————————— 版权声明:本文为CSDN博主「linefate」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/Nalaluky/article/details/82598300 来源: https://www.cnblogs.com/leiqun123/p/12022414.html