【传送门:BZOJ3224】 简要题意: 有一个数列,有6种操作: 1. 插入x数 2. 删除x数(若有多个相同的数,因只删除一个) 3. 查询x数的排名(若有多个相同的数,因输出最小的排名) 4. 查询排名为x的数 5. 求x的前驱(前驱定义为小于x,且最大的数) 6. 求x的后继(后继定义为大于 ...
分类:
其他好文 时间:
2018-02-08 10:14:05
阅读次数:
149
```C++ /*H E A D*/ struct Trie{ int son[maxn>i)&1; rrep(i,32,0){ if(!son[now][b[i]]){ son[now][b[i]]=++tot; son[tot][0]=son[tot][1]=0; ... ...
分类:
其他好文 时间:
2018-02-08 02:31:59
阅读次数:
252
话说最近程序需要个晚上自动关机的功能 原则上 uwp 应该是没有关机权限的 上网搜索之 有人说只要这样就可以了 但是使用这个必须要用 Brokered UWP Component Project Templates: https://marketplace.visualstudio.com/item ...
写在前面:本系列均学习受教于廖雪峰前辈,基于windows系统; https://www.liaoxuefeng.com/ Git是一种先进的分布式版本控制系统。(据说是世界最先进) 版本控制:简单说就是——持续记录你的更改记录,便于留底。同时支持与他人协同工作。 记得整理一个掺杂个人使用习惯的Gi ...
分类:
其他好文 时间:
2018-02-08 02:27:54
阅读次数:
186
一. 规划 服务器 IP 作用 monitor 10.0.0.10 监控服务器 master-01 10.0.0.5 读写主机01 master-02 10.0.0.6 读写主机02 slave-01 10.0.0.8 只读主机01 slave-02 10.0.0.9 只读主机02 服务器 虚拟IP ...
分类:
数据库 时间:
2018-02-08 02:26:09
阅读次数:
253
相信你们用webstorm肯定都会用上下面介绍的Emmet插件这个可以自带的哦 Emmet语法 子代: 兄弟: 父代: 重复: 成组: ID: class: 属性: 编号: //给重复的 编号从1开始 //001开始 :降序 :改变编号的基数 从3开始 也可以配合使用 文本: 既然介绍完了那就用一句 ...
分类:
Web程序 时间:
2018-02-08 02:24:53
阅读次数:
293
一、颜色的表示方法 颜色是通过对红、绿和蓝光的组合来显示的。 1、颜色名 2.十六进制颜色 十六进制颜色是这样规定的:#RRGGBB,其中的 RR(红色)、GG(绿色)、BB(蓝色)十六进制整数规定了颜色的成分。所有值必须介于 0 与 FF 之间。 举例说,#0000ff 值显示为蓝色,这是因为蓝色 ...
分类:
Web程序 时间:
2018-02-08 02:19:00
阅读次数:
225
转自: https://www.cnblogs.com/haoxinyue/p/6886196.html 单机定式任务调度的问题 在很多应用系统中我们常常要定时执行一些任务。比如,订单系统的超时状态判断、缓存数据的定时更新、定式给用户发邮件,甚至是一些定期计算的报表等等。常见的处理方式有线程的whi ...
分类:
其他好文 时间:
2018-02-08 02:15:15
阅读次数:
351
抽象工厂模式(AbstractFactory),是23种设计模式之一。DP中是这么定义抽象工厂模式的:抽象工厂模式(AbstractFactory),提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类。在学习抽象工厂模式之前,最好熟悉简单工厂模式以及工厂方法模式,这样对理解抽象工厂模式会有一定帮助,而且抽象工厂也是基于工厂方法模式的。至于工厂是用来干什么的,我这里也不过多介绍了,因
分类:
其他好文 时间:
2018-02-08 02:13:24
阅读次数:
233
1、字典提供了key-value之间的映射,支持以下基本操作: x = d[k] 通过键进行索引 d[k] = x 通过键进行赋值 del d[k] 通过键删除一项 k in d 检查某个键是否存在 len(d) 字典中的项数 2、创建空字典的方式 d = {} d = dict() 3、高效使用字 ...
分类:
编程语言 时间:
2018-02-08 00:40:15
阅读次数:
219
又看了一波后缀数组的论文,放弃要完全搞明白排序的那部分的想法了,黑盒就黑盒好了。 注意的地方是数组最后要加一个0,理解sa, height, rank这几个数组的意义与用处。 sa[i]:排名i的后缀的起始位置 height[i]:suffix(sa[i - 1)和suffix(sa[i])的lcp ...
分类:
其他好文 时间:
2018-02-08 00:39:58
阅读次数:
186
1.括号配对高亮:“在前括号左侧,后括号左侧” 双击鼠标左键,可以选定匹配括号和其中内容(,(),L{R},[]之间) 2.让{ 和 } 不缩进:Options -> Document Options -> Auto Indenting -> Auto Indent Type 选 Simple 还有... ...
分类:
其他好文 时间:
2018-02-08 00:39:52
阅读次数:
222
我从网上查了一堆解决办法,但是都是2017年以前的解决方案,并且都是针对于source insight 3.5及以下版本的,目前SI软件版本都到4.0了,应该有新方法出现了。 —————————————————————————————————————— 干货:Source Insight 4 的解决... ...
分类:
其他好文 时间:
2018-02-08 00:39:37
阅读次数:
195
fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则表达式匹配)执行相应的屏蔽动作(一般情况下是调用防火墙屏蔽)。比如有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员。安装EPEL源yum-yinstallepel-release.noarch安装支持firewalld的fail2ba
分类:
其他好文 时间:
2018-02-08 00:39:31
阅读次数:
287
1 package com.jdk7.chapter4; 2 3 public class PrimeNumber { 4 public void getPrime(int range){ 5 boolean[] sourceData = this.isPrime(range); 6 7 if(!(... ...
分类:
编程语言 时间:
2018-02-08 00:39:23
阅读次数:
178
A - Water The Garden B - Tea Queue C - Swap Adjacent Elements D - Tanks E - Connected Components? F - SUM and REPLACE G - List Of Integers ...
分类:
其他好文 时间:
2018-02-08 00:39:15
阅读次数:
186
今天查看日志的时候发现多次出现如下的异常,查阅了资料后发现 语句中写的表达式的最大数量不能超过1000。 ORA 01795: 列表中的最大表达式数为 1000 01795. 00000 "maximum number of expressions in a list is 1000" Cause: ...
分类:
其他好文 时间:
2018-02-08 00:39:08
阅读次数:
172