一棵树,每个点为黑点或白点。一开始全是白点。 支持维护三个操作:1、把$x$子树中包含$x$的极大黑连通块找出来,把所有点儿子染黑(如果$x$为白色直接将$x$染成黑色)。2、将一棵子树染白。3、询问一个点的颜色。 \(n,Q\le 10^5\) 考虑怎么处理第一个操作。 假设没有操作二,每次在操作 ...
分类:
其他好文 时间:
2020-11-10 11:13:14
阅读次数:
6
Git老鸟查询手册 ? 作者:hackett ? 微信公众号:加班猿 ? 1.用户名,邮箱配置 git config --global user.name "用户名" git config --global user.email "邮箱" 2.创建仓库 git init #当前目录创建仓库 3.添加 ...
分类:
其他好文 时间:
2020-11-10 11:02:35
阅读次数:
5
1. 如果是在构造方式中循环依赖,则直接报错 @Component public class A { public A(B b) { } } @Component public class B { public B(A a) { } } Description: The dependencies o ...
分类:
编程语言 时间:
2020-11-07 17:35:45
阅读次数:
30
unsigned int Base_us;unsigned int Base_ms;void DELAY_Init(void){ SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8); Base_us = SystemCoreClock/80000 ...
分类:
其他好文 时间:
2020-11-07 16:50:12
阅读次数:
24
Go语言 init 函数 Go init函数详解 init()函数会在每个包完成初始化后自动执行,并且执行优先级比main函数高。init 函数通常被用来: 对变量进行初始化 检查/修复程序的状态 注册 运行一次计算 包的初始化 为了使用导入的包,首先必须将其初始化。初始化总是以单线程执行,并且按照 ...
分类:
编程语言 时间:
2020-11-07 16:49:20
阅读次数:
26
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别在于servlet处于服务器进程中,它通过多线程方 ...
分类:
其他好文 时间:
2020-11-06 01:50:24
阅读次数:
12
git中文文档 阮一峰 Git 教程 初始化仓库 git init Git 克隆 Git克隆功能类似于下载。一般常用于下载github repo。 在指定的文路径打开终端或git bash,之后找到需要下载的库的http协议或ssh协议输入如下命令, git clone git@github.com ...
分类:
其他好文 时间:
2020-11-06 01:17:13
阅读次数:
15
题解:递归求左右子树的最大深度。 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { ...
分类:
其他好文 时间:
2020-11-06 01:10:43
阅读次数:
21
MacOS不像 Linux 有 /etc/init.d/rc.local 以及 service 的方式可以设置程序随机启动,而是使用 plist 文件管理。你可以写一个plist文件放到~/Library/Launch Agents/下面,文件里描述你的程序路径和启动参数,那么这个用户登录时就会启动 ...
分类:
系统相关 时间:
2020-11-04 19:13:31
阅读次数:
43
Flask 蓝图介绍 蓝图也就是 BluePrint 是 Flask 提供的一个类,它具备 Flask 核心对象的很多功能,其中最重要的就是注册路由,我们通过蓝图,可以将视图函数根据不同的功能拆分到不同的模块中,从而实现对视图函数的模块化管理与开发。 简单来说,我们可以把蓝图认为是一个完整 Web ...
分类:
其他好文 时间:
2020-11-04 19:07:46
阅读次数:
29