ICode9

精准搜索请尝试: 精确搜索
  • 106.construct-binary-tree-inorder-and-postorder-traversal 从中序与后序遍历序列构造二叉树2022-09-03 16:00:30

    大致思路,首先找到后序遍历序列的最后一个数,二叉树的根节点(root)就是这个值,然后在中序遍历序列里找到这个数所在的位置(假设索引为i),i左边的数,是根节点左子树的数值,i右边的数,是根节点的右子树,然后根据左子树和右子树的数量,划分后序遍历的序列,分别找出划分后的两个序列的根节点,然

  • ElasticSearch-全文检索2022-09-03 15:30:10

    1.ElasticSearch-全文检索 1.1 简介: Elasticsearch 是一个分布式的开源搜索和分析引擎,在 Apache Lucene 的基础上开发而成。Lucene 是开源的搜索引擎工具包,Elasticsearch 充分利用Lucene,并对其进行了扩展,使存储、索引、搜索都变得更快、更容易, 而最重要的是, 正如名字中的“ elas

  • Debian 启用root账户远程登录并删除多余用户2022-09-03 14:32:35

    1开启远程登录 执行下方命令后开启root用户的远程登录 sudo echo "Port 22" >> /etc/ssh/sshd_config sudo echo "PermitRootLogin yes" >> /etc/ssh/sshd_config sudo service sshd restart 2删除多余登陆用户 删除用户 deluser 用户名 删除用户及主目录 deluser --remove-ho

  • Windows10系统MySQL5.7升级到8.02022-09-03 12:31:03

    转自:https://www.freesion.com/article/8785691339/ 记录MySQL5.7升级到8.0,卸载安装等 解决方案 1.停止MySQL服务 2.卸载MySQL相关的程序 step1:本次是win10系统环境;左下角点击:开始–>所有应用–>弹出最近所有应用程序,选择MySQL右击点击卸载,这里会跳到控制面板, step2: 图一

  • 【数据结构】二叉树搜索树(二叉排序树)BST专题2022-09-03 11:31:44

    46. 二叉搜索树的后序遍历序列 class Solution { public: vector<int> seq; bool verifySequenceOfBST(vector<int> sequence) { seq = sequence; return dfs(0, seq.size() - 1); } bool dfs(int l, int r) { if (l >= r) r

  • shell: list_executable_file - 列出可执行文件的名称(linux)2022-09-03 01:30:09

    shell: list_executable_file - 列出可执行文件的名称(linux)         一、shell: list_executable_file   1 #!/usr/bin/bash 2 3 4 # file_name=list_executable_file 5 # function: list executable files in the current directory. 6 7 8 function list_execu

  • keepalived实现lvs高可用2022-09-02 23:04:04

    keeplaived实现lvs高可用 名称 ip node1(lvs,keepalived) 192.168.6.152 node2(lvs,keepalived) 192.168.6.153 rs1 192.168.6.135 rs2 192.168.6.154 # 在Rs1,Rs2下载nginx写一个网页文件 [root@rs1 ~]# dnf -y install nginx [root@rs1 ~]# echo 'rs1' > /usr/sh

  • 07_Linux基础-计划任务-备份脚本-变量定义和使用2022-09-02 18:31:21

    @目录07_Linux基础-计划任务-备份脚本-变量定义和使用一. 计划任务cronat二. 计划任务练习-备份脚本计划任务实验重定向练习总结三. 黑客-计划任务四. 变量定义和使用 07_Linux基础-计划任务-备份脚本-变量定义和使用 一. 计划任务 主要内容:周期性的计划任务crontab /var/spool/

  • Jenkins安装配置Git -- GitHub --Linux2022-09-02 16:32:35

    作者:不是王大锤链接:https://www.jianshu.com/p/b55674ad5c9f来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、下载安装 1、下载Git [root@iZbp1hknxd1d8t804oc6nwZ ~]# wget https://github.com/git/git/archive/v2.8.0.tar.gz     2

  • linux下检查系统是虚机还是物理机2022-09-02 09:31:43

    检查命令 //安装软件包 yum install -y dmidecode //查看系统平台(虚机 or 物理机) dmidecode -s system-product-name [root@jenkins ~]# dmidecode -s system-product-name VMware Virtual Platform //虚拟化出来的系统 [root@DZSWJES ~]# dmidecode -s system-product-nam

  • linux用户添加、删除、添加附属组、移出附属组2022-09-02 09:30:43

    1 #!/bin/bash 2 3 function print_usage() 4 { 5 echo "./userM.sh -A <username> 添加用户" 6 echo "./userM.sh -MG <username> 添加到root组" 7 echo "./userM.sh -DG <username> 从root组移除" 8 echo &

  • Ubuntu实现免密登录2022-09-02 08:30:48

    @[TOCUbuntu实现免密登录) 准备环境:两台Ubuntu节点server版,,ip我设置的静态,可以实现ssh远程登录window终端(cmd),也可以实现远程登录的,需要注意的是使用Ubuntu远程登录需要先登录普通用户再切换到root用户 说明:登录完毕后切换到root后,root是没有设置密码的,需要使用passwd设置一下root

  • 监控服务zabbix部署2022-09-02 06:03:50

    zabbix介绍 zabbix是由Alexei Vladishev 开发的一种网络监视、管理系统,基于Server-Client架构。可用于监视各种网络服务、服务器和网络机器等状态。 使用各种Database-end 如 MySQL,PostgreSQL,SQlite,Oracle 或IBMDB2储存资料。Server端基于C语言、Web管理端frontend则是基于PHP所

  • 部署zabbix监控服务2022-09-02 06:02:38

    部署zabbix监控服务 目录部署zabbix监控服务什么是zabbixzabbix的特点zabbix的配置文件部署zabbixzabbix服务端安装准备工作数据库操作恢复数据(必须按照schema images data的顺序恢复)配置源代码zabbix web界面安装前配置访问测试 什么是zabbix zabbix是一个基于WEB界面的提供分

  • zabbix介绍与部署2022-09-02 06:01:57

    zabbix 目录zabbixzabbix简介zabbix特点zabbix配置文件部署zabbix安装zabbixzabbix服务端配置web界面安装与配置web监控界面 zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营

  • Zabbix监控服务2022-09-02 06:01:19

    Zabbix监控服务 目录Zabbix监控服务一、 zabbix介绍二、 zabbix特点zabbix的主要特点:zabbix主要功能(监控指标):zabbix监控范畴三、zabbix配置文件zabbix配置文件有两种:四、部署zabbix五.zabbix服务端配置六、zabbix服务端web界面安装与配置1.zabbix web界面安装前配置2.安装zabbix

  • lnmp部署2022-09-02 03:01:21

    一,安装nginx 1.安装nginx依赖库 yum install lrzsz wget git make cmake gcc gcc-c++ pcre pcre-devel openssl openssl-devel ncurses-devel libaio bison git ncurses -y 二.安装nginx源码 2.1 创建nginx用户,用于运行nginx创建网站数据存放目录 # 创建Nginx运行用户[root@du

  • 7.2 zabbix实现Mysql的监控2022-09-02 03:01:05

    7.2 zabbix实现Mysql的监控 监控MySQL连接数、主从同步、同步延迟等。 一:实现MySQL主从 1.1:MySQL Master mysql-server-5.7.xx: vim /etc/mysql/mysql.conf.d/mysqld.cnf [mysqld] bind-address = 0.0.0.0 server-id = 10 log-bin = /var/lib/mysql/master-log       1.2:MySQL

  • 5、基于redis5的redis cluster部署2022-09-02 02:01:03

    5、基于redis5的redis cluster部署       5.1 原生命令手动部署过程 在所有节点安装redis,并配置开启cluster功能 各个节点执行meet,实现所有节点的相互通信 为各个master 节点指派槽位范围 指定各个节点的主从关系   5.2 在所有节点安装redis并启动cluster功能 #在所有6个

  • 6. 部署Zabbix监控2022-09-02 02:00:26

    6. 部署Zabbix监控   6.1  安装mysql [root@ubuntu ~]#hostnamectl set-hostname mysql-master;exit [root@mysql-master ~]# apt install -y mysql-server   #配置mysql,不然后面登不进mysql [root@mysql-master ~]# vim /etc/mysql/mysql.conf.d/mysqld.cnf bind-address

  • 7.1 zabbix实现Nginx的监控2022-09-02 02:00:08

    7.实现Nginx、Mysql的监控 7.1 zabbix实现Nginx的监控 脚本:nginx_status.sh 模板:nginx-template-magedu-jiege.xml 对nginx的活动连接和当前状态等运行状态进行监控 配置示例: location /nginx_status { stub_status; allow 172.31.0.0/16; allow 127.0.0.1; deny all; } 状态页用

  • 112.path-sum 路径总和2022-09-01 20:05:09

    带明显的回溯的版本 #include <vector> using std::vector; class Solution { private: vector<int> res; int sum = 0; public: void cnt_sum(TreeNode *root) { if (root->left == nullptr && root->right == nullptr) {

  • OpenOffice 安装2022-09-01 20:03:31

    简介: OpenOffice.org 是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org 是免费软件,任何人都可以免费下载、使用及推广它 使用: 在使用程序开发的时候,部分业务需要针对文档(word/ex

  • ansible 002 连接被控端 inventory ansible.cfg ansible-adhoc ansible原理2022-09-01 12:35:37

    ssh用普通用户连接被控端 配置主机清单 (/etc/hosts域名解析为前提) [root@workstation ansible]# cat hosts servera serverb [root@workstation ansible]# pwd /etc/ansible [root@workstation ansible]# 建立免密 [root@workstation ansible]# ssh-keygen 使被控端创建用

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有