root

MYSQL的几个常用命令

爷,独闯天下 提交于 2020-03-30 13:30:35
一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车) 二、修改密码。 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令 mysqladmin -uroot -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、例2:再将root的密码改为djg345。 mysqladmin -uroot -pab12 password djg345 三、增加新用户。(注意:和上面不同

LeetCode104.二叉树最大深度

折月煮酒 提交于 2020-03-30 13:00:10
给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7] , 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ class Solution { public int maxDepth(TreeNode root) { if (root == null)return 0; return Math.max(maxDepth(root.left),maxDepth(root.right))+1; } } 来源: https://www.cnblogs.com/airycode/p/9776222.html

POJ - 3468 A Simple Problem with Integers(线段树区间更新,区间查询)

你说的曾经没有我的故事 提交于 2020-03-30 10:35:22
1、给出了一个序列,你需要处理如下两种询问。 "C a b c"表示给[a, b]区间中的值全部增加c (-10000 ≤ c ≤ 10000)。 "Q a b" 询问[a, b]区间中所有值的和。 2、线段树单点更新太费时,所以使用区间更新 3、 #include <cstdio> #define L(root) ((root) << 1) #define R(root) (((root) << 1) + 1) const int MAXN = 100001; int numbers[MAXN]; struct st { // 区间范围 int left, right; // 更新值、区间总和 long long delta, sum; } st[MAXN * 4]; // 建树代码基本不变 void build(int root, int l, int r) { st[root].left = l, st[root].right = r, st[root].delta = 0; if (l == r) { st[root].sum = numbers[l]; return; } int m = l + ((r - l) >> 1); build(L(root), l, m); build(R(root), m + 1, r); st[root].sum = st[L(root)

[UE4]扔枪

寵の児 提交于 2020-03-29 23:41:38
1.把枪Detach掉:DetachFromActor 3个都选择“Keep World” 2.模拟物理 3.给一个向前的速度 4.切枪,到上一个武器,或者捡起脚底下的武器 注意Get Component by Class的搜索范围:因为是在weapon枪支组件内部调用该方法,因此搜索范围仅限于weapon的内部组件。weapon的子类都添加有Mesah的组件。 StaticMesh继承与MeshComponent 这里的“Mesh”也是“StaticMesh”组件,因此 可以搜索到weapon子类里面的Mesh对象 模拟物理引起的问题:因为设置的是组件子节点模拟物理,所以扔出去的枪模型跟组件坐标位置不重叠。 解决这样的问题的办法是:把跟根节点设置为StaticMesh并设置模拟物理: 1.添加一个Static Mesh组件,并命名为Root 2.拖拽创建好的Root,拖放到默认生成出来的“DefaultSceneRoot”上面,Root组件就会变成跟根组件了。 3.根节点Root的“Static Mesh”如果为空的话,模拟物理是无效的。 4.可以添加一个很小很小的Static Mesh:在地图场景中添加一个 Box Brush,设置长宽高为0.1,并转换成 Static Mesh,命名为 Small Mesh 5.设置Root的Static

linux运维、架构之路-实时同步方案

两盒软妹~` 提交于 2020-03-29 22:48:05
一、inotify+rsync实时同步 1、介绍 inotify-tools是一种强大的、细粒度的、异步的文件系统事件监控机制,可以用来监控文件系统的事件。inotify-tools是用c编写的,除了要求内核支持inotify外,不依赖于其他。inotify-tools提供两种工具,一是inotifywait,它是用来监控文件或目录的变化,二是inotifywatch,它是用来统计文件系统访问的次数。 2、实现原理 3、根据原理进行部署 ①查看系统是否支持inotify [root@nfs-nfs01 ~]# ll /proc/sys/fs/inotify/ -rw-r--r-- 1 root root 0 Aug 22 18:13 max_queued_events -rw-r--r-- 1 root root 0 Aug 28 14:30 max_user_instances -rw-r--r-- 1 root root 0 Aug 22 18:13 max_user_watches ②软件安装 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo #安装epel源才可以yum安装inotify yum install -y inotify-tools ③

Centos 7 查看使用YUM 安装的JDK路径并配置JAVA_HOME

陌路散爱 提交于 2020-03-29 21:13:30
1、查找路径    [root@master01 jre]# which java /bin/java [root@master01 jre]# ls -l /bin/java lrwxrwxrwx. 1 root root 22 Mar 22 01:01 /bin/java -> /etc/alternatives/java [root@master01 jre]# ls -l /etc/alternatives/java lrwxrwxrwx. 1 root root 73 Mar 22 01:01 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre/bin/java  2、配置JAVE_HOME    vi /etc/profile   插入: export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/jre export PATH=$PATH:$JAVA_HOME/bin   3、使配置生效    source /etc/profile    来源: https://www.cnblogs.com/irobotzz/p/12594305.html

Ubuntu下图形界面卡死解决办法

妖精的绣舞 提交于 2020-03-29 18:10:58
杀死进程 ubuntu下的xorg软件包是包括显卡驱动、图形环境库等等一系列软件包,我想我把它的进程杀掉,GUI桌面就应该会好使了吧。于是我用了下面的命令找到Xorg命令的进程pid。 ps -t tty7 1 当然了在卡死的情况下,我们不能打开终端。但是,我们用alt+ctrl+F1切换至文本模式下,就可以输入这个命令了。接着杀掉这个进程就行了: kill pid 1 上面这个命令需要root权限。 编写脚本 但是,我时间长了以后总输入这个很不方便,而且我也可能会忘掉这个命令。于是,我写了一个脚本,一个命令就搞定了。下面是我的命令: fuckXorg 1 以后用这个命令就可以解决了Ubuntu下图形界面卡死的情况。我想你们一定等不及fuck这个该死的Xorg了吧,下面我告诉你们我是怎么做到的。其实很简单,下面会用到一些环境变量的知识,如果对它不怎么熟悉,请参考这篇文章: http://blog.csdn.net/xlinsist/article/details/51028581 首先编辑下面的文件,加入下面图片中最后两行脚本。 vim /root/.profile 1 史上最牛逼Ubuntu下图形界面卡死解决办法 加入这两行脚本以后,每次当root用户登录时,都会把/root/bin目录加入到PATH环境变量。 接着,在/root

Ext树形结构

北城余情 提交于 2020-03-29 17:18:14
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"> <title>tree</title> <link rel="stylesheet" type="text/css" href="Ext/resources/css/ext-all.css" /> <script type="text/javascript" src="Ext/ext-base.js"></script> <script type="text/javascript" src="Ext/ext-all.js"></script> <script type="text/javascript"> Ext.onReady(function(){ //树控件由Ext.tree.TreePanel类定义,控件名称为TreePanel,TreePanel类继承自Panel面板 var tree = new Ext.tree.TreePanel({ el:'tree'//这里的参数‘tree’表示渲染的DOM的id }); var root = new Ext.tree.TreeNode({text:'我是根'}); //用setRootNode()方法把root放到tree里 tree.setRootNode(root);

LeetCode算法题-Find Mode in Binary Search Tree(Java实现)

谁说胖子不能爱 提交于 2020-03-29 03:23:58
这是悦乐书的第 246 次更新,第 259 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第113题(顺位题号是501)。给定具有重复项的二叉搜索树(BST),找到给定BST中的所有模式(最常出现的元素)。假设BST定义如下: 节点的左子树仅包含键小于或等于节点键的节点。 节点的右子树仅包含键大于或等于节点键的节点。 左右子树也必须是二叉搜索树。 例如: 鉴于BST [1,null,2,2], 1 \ 2 / 2 返回[2]。 注意:如果树有多个模式,您可以按任何顺序返回它们。 跟进:你可以不使用任何额外的空间吗? (假设由于递归而产生的隐式堆栈空间不计算)。 本次解题使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win7 64位系统,使用Java语言编写和测试。 02 第一种解法 使用一个max变量来表示二叉树中的出现次数最多的节点值,使用HashMap来存储每个节点值及其出现的次数,借助一个递归方法,对二叉树中的节点值进行遍历,每次都将max的值进行更新。在遍历完所有节点后,先将最大值添加进ArrayList中,最后再以整型数组作为结果返回。 private Map<Integer, Integer> map; private int max = 0; public int[] findMode(TreeNode root) {

python实现二叉树和它的七种遍历

时间秒杀一切 提交于 2020-03-28 18:37:16
介绍: 树是数据结构中非常重要的一种,主要的用途是用来提高查找效率,对于要重复查找的情况效果更佳,如二叉排序树、FP-树。另外可以用来提高编码效率,如哈弗曼树。 代码: 用python实现树的构造和几种遍历算法,虽然不难,不过还是把代码作了一下整理总结。实现功能: 树的构造 递归实现先序遍历、中序遍历、后序遍历 堆栈实现先序遍历、中序遍历、后序遍历 队列实现层次遍历 #coding=utf-8 class Node(object): """节点类""" def __init__(self, elem=-1, lchild=None, rchild=None): self.elem = elem self.lchild = lchild self.rchild = rchild class Tree(object): """树类""" def __init__(self): self.root = Node() self.myQueue = [] def add(self, elem): """为树添加节点""" node = Node(elem) if self.root.elem == -1: # 如果树是空的,则对根节点赋值 self.root = node self.myQueue.append(self.root) else: treeNode = self.myQueue