题目描述: 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 示例 : 给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注意:两结点之间的路径 ...
分类:
其他好文 时间:
2020-08-05 10:32:26
阅读次数:
55
以Lock作为切入点 Lock API Lock接口常见实现类 ReentrantLock的简单使用 什么是AQS? AQS的两种功能 ReentrantLock的类图 AQS的内部实现 释放锁以及添加Node对与队列的变化 添加节点 释放锁移除节点 AQS的源码解析 ReentrantLock整体 ...
分类:
其他好文 时间:
2020-08-04 18:18:47
阅读次数:
88
module.exports = { dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { //只能在开发环境下进行跨域,上线要进行反向代理nginx设置 '/appstore': { t ...
分类:
其他好文 时间:
2020-08-04 11:28:04
阅读次数:
114
Node/Npm npm/node 下载安装,环境变量设置 一、安装环境 本机系统:Windows 10 Pro(64位) Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 下载对应你系统的Node.js版本:https://nodejs.org/en/download/ 选 ...
分类:
其他好文 时间:
2020-08-04 09:52:29
阅读次数:
63
#include<bits/stdc++.h> using namespace std; const int maxn=200005; struct node{ int a; int b; int c; int cnt; int ans; }s1[maxn],s2[maxn]; int n,m,k, ...
分类:
其他好文 时间:
2020-08-03 09:51:54
阅读次数:
74
1.package.json 1)devDependencies 添加 "nodemon": "^1.18.6" 2)scripts 添加 "start": "nodemon --watch '**/*.ts' --exec ts-node src/index.ts" 3)npm install 4 ...
分类:
Web程序 时间:
2020-08-03 00:53:10
阅读次数:
217
node节点flannel网络问题导致该node上的pod与其他node节点网络不通的排查思路与解决方法一、问题发现在部署一个replicas:4的nginxdeployment之后在master节点通过curl+podIP+端口的形式测试时,发现两次访问不到,两次可以访问得到。二、问题排查1、通过pingpod的ip地址,发现node1节点的pod全都ping不通,问题很有可能就出在node1节
分类:
其他好文 时间:
2020-08-03 00:49:43
阅读次数:
307
basic paxos base paxos讲的是,分布式环境下,多个节点之间,如何就某个值达成共识,是一种共识算法。 例如有一个三副本的kv存储系统,有三个节点,其中两个都接收到更新x的请求(如node 1收到的是set x-2, node 2 收到的是set x=5),base paxos的目标 ...
分类:
编程语言 时间:
2020-08-02 19:57:31
阅读次数:
99
前序遍历+重赋值 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(i ...
分类:
其他好文 时间:
2020-08-02 17:34:21
阅读次数:
91
问题阐述 renren-fast-vue 无法正常启动登录页面,显示<% if(process. enV. NODE_ENV ' production){%><%} else{%><%}%> 如上图 问题分析 根据显示的代码来看应该是和node相关,可能是项目在初始划的时候出现异常,导致启动失败 问 ...
分类:
其他好文 时间:
2020-08-01 15:48:52
阅读次数:
245