classSolution{int pre;int ans;publicintgetMinimumDifference(TreeNode root){
ans =Integer.MAX_VALUE;
pre =-1;dfs(root);return ans;}publicvoiddfs(TreeNode root){if(root ==null){return;}dfs(root.left);if(pre ==-1){
pre = root.val;}else{
ans =Math.min(ans, root.val - pre);
pre = root.val;}dfs(root.right);}}
publicclassSolution{publicTreeNodelowestCommonAncestor(TreeNode root,TreeNode p,TreeNode q){if(root ==null|| root == p || root == q){return root;}//接住上一层传递回来的节点,要么是根据两个if语句返回的是root,要么是根据最后一句return,返回的是nullTreeNode left =lowestCommonAncestor(root.left, p, q);TreeNode right =lowestCommonAncestor(root.right, p, q);if(left !=null&& right !=null){return root;}return left !=null? left : right;}}
前言
本文将使用一台 Windows Server 2019 服务器实现自建 AD ADFS 环境集成到中国区 AWS 控制台进行单点登录. 参考文档: https://aws.amazon.com/cn/blogs/china/adfs-bjs/
配置 AD
生产环境建议先给本地连接设置静态 IP 地址, 不设置也没事儿, 后面配置功能的时候会有 W…