比较简单的倍增 ~~但还是看了题解才会~~ 题意 给出一个 $n\times m$ 的网格,每个格子有颜色,$0$ 黑 $1$ 白,每个格子还有一个方向,表示这个格子上的机器人会向那个方向走,并保证不会走出格子 摆放机器人,它们同时开始运动,在任意时刻不能有两个机器人在同一个格子里 先最大化机器人个 ...
分类:
其他好文 时间:
2020-04-14 18:38:03
阅读次数:
85
The lowest common ancestor (LCA) of two nodes U and V in a tree is the deepest node that has both U and V as descendants. A binary search tree (BST) i ...
分类:
其他好文 时间:
2020-04-14 18:37:40
阅读次数:
59
参见:https://www.cnblogs.com/duanhm234/p/7903884.html https://www.jb51.net/article/77338.htm ...
分类:
编程语言 时间:
2020-04-14 18:37:15
阅读次数:
66
下载nacos源码 下载地址: "https://github.com/alibaba/nacos/releases" 下载后, 修改源码进行编译,把mysql数据库改为mysql8 1. 修改pom文件 修改mysql驱动 改为8.0以上的版本 2. 修改MysqlHealthCheckProce ...
分类:
编程语言 时间:
2020-04-14 18:36:35
阅读次数:
130
环境说明: 阿里云服务器 Ubuntu 16.04 docker 1、拉取镜像 docker pull rabbitmq:management root@iZ282zj76jqZ:~# docker images|grep rabbitmq rabbitmq management 30e33de9b ...
分类:
其他好文 时间:
2020-04-14 18:36:20
阅读次数:
51
概述 一个好的测试工程师,不仅要基础扎实,对自身的性格、责任心都有非常高的要求。 具体: (1)掌握基本的测试基础理论 (2)具有的测试经验的积累 (3)可熟练阅读需求规格说明书等文档 (4)能够及时准确地判断出高危险区在何处. (5)以用户的观点看待问题 (6)本着找出软件存在的问题的态度进行测试 ...
分类:
其他好文 时间:
2020-04-14 18:35:59
阅读次数:
81
注意:若同时继承的父类中有重名的方法,那么只会调用第一个,后面一个就不会调用了,所以在设计的时候,需要避免出现这样的错误 class BaseCat(object): """ 猫科动物的基础类 """ tag = "猫科动物" def __init__(self, name): self.name ...
分类:
编程语言 时间:
2020-04-14 18:35:41
阅读次数:
75
[TOC] Socket原理 转至:https://www.jianshu.com/p/066d99da7cbd 1、什么是Socket 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行 通信 的 一种约定 或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机 ...
分类:
其他好文 时间:
2020-04-14 18:35:17
阅读次数:
65
一、具体设置1、测试端口是否可以访问 安装成功后,在本机打开浏览器 输入 http://当前linux的ip:8080或80 回车进行访问,若可以打开tomcat页面,则不用进行防火墙配置,否则要进行防火墙开放 8080或80 端口配置; 2、配置方法 注:以下命令只针对 CentOs 7 以上版本 ...
分类:
系统相关 时间:
2020-04-14 18:34:55
阅读次数:
68
Java介于编译型语言和解释型语言之间。编译型语言如C、C++,代码是直接编译成机器码执行,但是不同的平台(x86、ARM等)CPU的指令集不同,因此,需要编译出每一种平台的对应机器码。解释型语言如Python、Ruby没有这个问题,可以由解释器直接加载源码然后运行,代价是运行效率太低。而Java是 ...
分类:
编程语言 时间:
2020-04-14 18:34:03
阅读次数:
341
转自文档: https://www.runoob.com/design-pattern/design-pattern-tutorial.html 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种 ...
分类:
其他好文 时间:
2020-04-14 18:33:45
阅读次数:
66
X86和X87汇编指令大全(有注释) 一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX, ...
分类:
其他好文 时间:
2020-04-14 18:33:04
阅读次数:
90
<body> <!-- 判断数组中是否存在60这个元素 返回布尔类型 --> <script type="text/javascript"> var arr=[1,2,5,6,4,8,4,4,4,5] function has(arr,n){ //判断数组里面有没有n这个数据 //先假设数组里面没有 ...
分类:
编程语言 时间:
2020-04-14 18:32:45
阅读次数:
167
题意: 给一个序列,问有多少个区间的异或和大于等于$K$。 思路: 处理出前缀异或和。 对于每个区间$(l,r)$的异或和为$sum[l] \^ sum[r]$。 对于每个$sum[i]$,如果大于$K$,$ans+1$。 在字典树上查询二进制的每一位。 ①$sum=1,k=1$:走$next[0] ...
分类:
其他好文 时间:
2020-04-14 18:32:27
阅读次数:
67
创建监听器三步骤: 1、事件(event)可以封装和传递监听器中要处理的参数,如对象或字符串,并作为监听器中监听的目标。 2、监听器(listener)具体根据事件发生的业务处理模块,这里可以接收处理事件中封装的对象或字符串。 3、事件发布者(publisher)事件发生的触发者。 代码展示: po ...
分类:
编程语言 时间:
2020-04-14 18:32:12
阅读次数:
80
首先,应该建立一个消息与图片的实体,看一下微信公众号的文档: 原网址 回复文本消息<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[fromUser]]></FromUserName> <CreateTi ...
分类:
微信 时间:
2020-04-14 18:31:51
阅读次数:
98
JavaSE面试题:单例设计模式 编程题:写一个Singleton示例 什么是Singleton? Singleton:在 Java中指单例设计模式。 单例模式:即某个类在整个系统中只有一个实例对象可被获取和使用的代码模式。 例如:代表JVM运行环境的Runtime类 要点 单例类只能有一个实例。 ...
分类:
编程语言 时间:
2020-04-14 18:31:32
阅读次数:
70