草庐IT

Linux基础命令一

Linux基础一目录Linux基础一基础命令硬链接/软链接基础命令lsls//查看目录[root@lnh~]#mkdirxbz[root@lnh~]#touch{1..5}[root@lnh~]#ls12345anaconda-ks.cfgxbz//先创建目录和文件再查看-l查看文件类型[root@lnh~]#ls-ltotal4-rw-r--r--.1rootroot0Jun2919:331-rw-r--r--.1rootroot0Jun2919:332-rw-r--r--.1rootroot0Jun2919:333-rw-r--r--.1rootroot0Jun2919:334-rw-r-

leetcode 530. Minimum Absolute Difference in BST二叉搜索树的最小绝对差 (简单)

一、题目大意给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。差值是一个正数,其数值等于两值之差的绝对值。示例1:输入:root=[4,2,6,1,3]输出:1示例2:输入:root=[1,0,48,null,null,12,49]输出:1提示:树中节点的数目范围是[2,104]0来源:力扣(LeetCode)链接:https://leetcode.cn/problems/minimum-absolute-difference-in-bst著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。二、解题思路这道题给我们一棵二叉搜索树,让我们求任意个节点值之

leetcode 235. Lowest Common Ancestor of a Binary Search Tree 二叉搜索树的最近公共祖先(简单)

一、题目大意给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树:root=[6,2,8,0,4,7,9,null,null,3,5]示例1:输入:root=[6,2,8,0,4,7,9,null,null,3,5],p=2,q=8输出:6解释:节点2和节点8的最近公共祖先是6。示例2:输入:root=[6,2,8,0,4,7,9,null,null,3,5],p=2,q=4输出:2解释:节点2和节

Linux进程管理

Linux进程管理目录1.进程基本概述1.1进程的组合部分1.2进程的环境1.3进程的产生1.4进程的分类2.进程的状态3.进程的优先级3.1Linux进程调度与多任务3.2进程优先级3.3相对优先级3.4nice级别与权限3.5进程优先级调整4.进程管理命令4.1ps4.2pstree4.3pgrep4.5vmstar5.控制作业5.1作业与会话5.2作业分类5.3在后台运行作业6.进程间通信7.使用信号控制进程8.监控进程活动8.1IO负载8.2实时进程监控作业1.进程基本概述进程是已启动的可执行程序的运行中实例。/proc目录下以数字为名的目录,每一个目录代表一个进程,保存着进程的属性信

Linux进程管理

Linux进程管理目录Linux进程管理1.进程基本概述1.1进程的组成部分1.2进程的环境1.3进程的产生1.4进程的分类2.进程状态3.进程优先级3.1Linux进程调度与多任务3.2进程优先级3.3相对优先级3.4nice级别与权限3.5进程优先级调整4.进程命令4.1ps4.2pstree4.3pgrep4.4pidof4.5vmstat5.控制作业5.1作业与会话5.2作业分类6.进程间通信7.使用信号控制进程监控进程活动8.1IO负载8.2实时进程监控作业1.进程基本概述进程是已启动的可执行程序的运行中实例。/proc目录下以数字为名的目录,每一个目录代表一个进程,保存着进程的属性

leetcode 236. Lowest Common Ancestor of a Binary Tree 二叉树的最近公共祖先(中等)

一、题目大意给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”示例1:输入:root=[3,5,1,6,2,0,8,null,null,7,4],p=5,q=1输出:3解释:节点5和节点1的最近公共祖先是节点3。示例2:输入:root=[3,5,1,6,2,0,8,null,null,7,4],p=5,q=4输出:5解释:节点5和节点4的最近公共祖先是节点5。因为根据定义最近公共祖先节点可以为节点本身。示例3:输入:root

【JS】112. 路径总和

112.路径总和代码DFSvarhasPathSum=function(root,targetSum){//找到没有根了,那么就说明这条路行不通if(!root){returnfalse;}//既没有左节点,也没有右节点,则是叶子节点if(!root.left&&!root.right){returnroot.val===targetSum;}//递归returnhasPathSum(root.left,targetSum-root.val)||hasPathSum(root.right,targetSum-root.val)};复杂度分析:时间复杂度:\(O(N)\),N是节点数空间复杂度:

leetcode 236. Lowest Common Ancestor of a Binary Tree 二叉树的最近公共祖先(中等)

一、题目大意给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”示例1:输入:root=[3,5,1,6,2,0,8,null,null,7,4],p=5,q=1输出:3解释:节点5和节点1的最近公共祖先是节点3。示例2:输入:root=[3,5,1,6,2,0,8,null,null,7,4],p=5,q=4输出:5解释:节点5和节点4的最近公共祖先是节点5。因为根据定义最近公共祖先节点可以为节点本身。示例3:输入:root

【JS】112. 路径总和

112.路径总和代码DFSvarhasPathSum=function(root,targetSum){//找到没有根了,那么就说明这条路行不通if(!root){returnfalse;}//既没有左节点,也没有右节点,则是叶子节点if(!root.left&&!root.right){returnroot.val===targetSum;}//递归returnhasPathSum(root.left,targetSum-root.val)||hasPathSum(root.right,targetSum-root.val)};复杂度分析:时间复杂度:\(O(N)\),N是节点数空间复杂度:

三台虚拟主机搭建lnmp

三台虚拟主机搭建lnmp目录三台虚拟主机搭建lnmp部署nginx部署mysql部署php配置nginx配置php环境说明:主机说明ip安装服务系统nginx192.168.222.137nginxcentos7,redhat7/centos8,redhat8mysql192.168.222.138mysqlcentos7,redhat7/centos8,redhat8php192.168.222.139phpcentos7,redhat7/centos8,redhat8阿里云官网nginx官网此处我使用的是nginx-1.22.0mysql官网此处我使用的是mysql-5.7.38php官网