"bzoj" 先考虑离线做法,可以按深度离线,然后按照深度顺序加点,那么询问就可以变成在$dep_x+d$深度时进行子树查询.现在考虑一个点,它可以给所有它的祖先答案+1,但是如果有一个同色的点,那么在他们的$lca$处以及$lca$祖先只会有$1$的贡献,所以加入一个点就单点+1,加入一个同色点要 ...
分类:
其他 时间:
2019-09-16 23:09:13
收藏:
0 评论:
0 赞:
0 阅读:
62
vue一般都搭配axios这个工具来做http请求,有时我们需要配置一些全局参数,比如token啦,设置超时时间啦,未登录状态踢出啦等等。这些参数的设置,当然不可能一个一个请求加了,否则累的吐血也不一定能达到目的,最好的办法就是通过拦截器让每个请求都可以加上配置参数。 ...
分类:
移动平台 时间:
2019-09-16 23:08:54
收藏:
0 评论:
0 赞:
0 阅读:
110
原文:MySQL索引原理及SQL优化 目录 索引(Index) 索引的原理 b+树 MySQL如何使用索引 如何优化 索引虽好,不可滥用 如何验证索引使用情况? SQL优化 ... ...
分类:
数据库技术 时间:
2019-09-16 23:08:32
收藏:
0 评论:
0 赞:
0 阅读:
95
1.新建一个名字为makefile 2.输入 makefile %:%.cpp g++ o $@ $ ...
分类:
其他 时间:
2019-09-16 23:08:03
收藏:
0 评论:
0 赞:
1 阅读:
88
break 在循环中的作用是 跳出一个循环或者结束一个循环。 continue 在循环中,看到continue立即结束本次循环,继续执行下一次循环。 区别 break 和continue 他们的区别就是: break是直接结束(跳出)循环, continue立即结束本次循环或者说跳过本次循环,继续执 ...
分类:
其他 时间:
2019-09-16 23:07:49
收藏:
0 评论:
0 赞:
0 阅读:
77
前言 首先很抱歉,我们之前的维信小程序学习计划因为某些原因需要推迟了,但是很快就会回归啦。我们今天来学习一下C#的一些新特性。 $符号 $符号使得我们不必再输入冗余的占位符{0}、{1},而是直接在字符串中输入变量 静态引用 现在有个需求,需要你计算两个数的绝对值的和 以前的做法是使用Math.Ab ...
分类:
Windows开发 时间:
2019-09-16 23:07:28
收藏:
0 评论:
0 赞:
1 阅读:
76
[root@ipha-dev71-1 chenjl]# docker [root@ipha-dev71-1 chenjl]# docker pull training/webapp [root@ipha-dev71-1 chenjl]# docker run -d -P training/webap... ...
分类:
其他 时间:
2019-09-16 23:07:09
收藏:
0 评论:
0 赞:
1 阅读:
106
一、下载 https://nginx.org/en/download.html 二、编译 设置安装路径完成 编译安装完成 三、命令 在线生成配置文件:https://nginxconfig.io/ https://nginx.org/en/docs/configure.html ...
分类:
其他 时间:
2019-09-16 23:06:50
收藏:
0 评论:
0 赞:
0 阅读:
69
Java Servlet API是Servlet容器和Servlet之间的接U,它定义了Servlet的各种方法, 还定义了Servlet容器传送给Servlet的对象类,其中最重要的是请求对象ServletRequest和 响应对象ServletResponseo这两个对象都是由Servlet容器 ...
分类:
编程语言 时间:
2019-09-16 23:06:30
收藏:
0 评论:
0 赞:
0 阅读:
110
前言:相信很多人都有过装系统的经历,以前是用光盘,现在基本都是用U盘来装系统。我们只需要制作一个U盘驱动即可,安装起来方便快捷。但如果是企业需要同时安装大量的系统时,U盘很显然不适合,它会耗费大量的时间。这时我们就可以用到PXE远程安装服务了,它可以提供大量的客户机同时安装系统。但是,同时安装的客户机数量是受到带宽的限制的。而且在安装系统时,还需要手动进行部分设置。这时我们就会用到Kickstar
分类:
其他 时间:
2019-09-16 22:47:49
收藏:
0 评论:
0 赞:
0 阅读:
103
unity打包webgl或者ios,安卓是,加载ab文件突然莫名其妙的报错出了CouldnotproduceclasswithID0.Thiscouldbecausedbyaclassbeingstrippedfromthebuildeventhoughitisneeded.Trydisabling‘StripEngineCode‘inPlayerSettings.这样的bug。但是在编辑器里面没
分类:
编程语言 时间:
2019-09-16 22:47:21
收藏:
0 评论:
0 赞:
0 阅读:
303
一.基本算术运算符基本算术运算符包括:加(+)、减(-)、乘()、除(/)、模(%)注意:模运算符(%)不仅用于整数除法取余数,还能用于浮点数。(在C/C++中模运算符%仅用于整数类型)。二.关系运算符关系运算符主要有:==、!=、<、>、<=、>=注意:关系运算符的表达式返回值都是boolean类型。三.逻辑运算符常见的逻辑运算符有:&&、||、!、&am
分类:
编程语言 时间:
2019-09-16 22:46:53
收藏:
0 评论:
0 赞:
0 阅读:
75
一、shell基础二、命令历史我们使用过的命令,即命令历史,会存放在系统家目录下面/root/.bash_historyhistory命令可以查看使用的命令历史,系统默认为1000条history-c可以清空内存里面的命令历史,但是不会清空/root/.bash_history里面的命令注:只有正常退出终端时,敲过的命令才会保存到/root/.bash_history里面去环境变量HISTSIZE
分类:
系统服务 时间:
2019-09-16 22:46:18
收藏:
0 评论:
0 赞:
0 阅读:
85
t ...
分类:
其他 时间:
2019-09-16 22:44:50
收藏:
0 评论:
0 赞:
0 阅读:
83
package com.aaa.zxf.ajax.test; /** * 一、java中的函数? * * 1.【修饰符】 返回值类型 函数名(参数类型 参数名,参数类型 参数名,........) { * 函数体 * } * * 2. 无参数无返回值的函数 * 定义: 【修饰符】 void 函数名(... ...
分类:
编程语言 时间:
2019-09-16 22:44:11
收藏:
0 评论:
0 赞:
0 阅读:
75
中秋节之前内容回顾 1.纯手撸一个简易版本的web框架 1.手动处理socket请求 2.手动处理http数据,获取用户访问的url 3.根据用户访问url的不同 响应不同的结果 2.wsgiref模块(web服务端网关接口) 封装了socket代码 请求来的时候将http数据格式 拆封成一个大字典 ...
分类:
其他 时间:
2019-09-16 22:43:55
收藏:
0 评论:
0 赞:
0 阅读:
79
在前端开发中总少不了列表项,对于列表项序号,射鸡师一般会列出个1,2,3...序号。在不了解css计数器属性之前,我一般会用精灵图,用类名来区分序列号图片。这样做尽管可以达到目的,但是很不方便,开发过程耗时较长而且维护修改起来较困难。用css counter配合伪类的content完美的解决了这个问 ...
分类:
Web开发 时间:
2019-09-16 22:43:37
收藏:
0 评论:
0 赞:
1 阅读:
110
Django模块使用方法: 1.先下载Django模块: 1.在设置里面下载: file-->settings-->project-->project interpreter-->搜索Django ps:勾选specify version 选项选择需要安装的Django版本(本着不安装最新版本的原则... ...
分类:
其他 时间:
2019-09-16 22:43:21
收藏:
0 评论:
0 赞:
0 阅读:
77
修改了下之前的区域, 10个区域,这样更加清晰。后台修改了 跳帧 这样,每过22 /2 秒,就会多出3帧,也就是1.5秒,因为2帧是一秒。 我们来测试下客户端,是不是 按照路径走,同时看看是不是跳帧。 可以看到,点在每个区域,都能顺利找到合适路径,这样就不需要 a*算法了。 仔细看,该画面有2次出现 ...
分类:
其他 时间:
2019-09-16 22:43:01
收藏:
0 评论:
0 赞:
0 阅读:
62
第2章 this call apply bind()方法创建一个新的函数,在bind()被调用时,这个新函数的this被bind的第一个参数指定,其余的参数将作为新函数的参数供调用时使用。 bind()方法底层实现 bind()的另一个最简单的用法是使一个函数拥有预设的初始参数。只要将这些参数(如果 ...
分类:
编程语言 时间:
2019-09-16 22:42:38
收藏:
0 评论:
0 赞:
0 阅读:
83