题意: 给你一个长度为n的01串,问你这个串的所有子串中,出现次数大于1的子串的出现次数,最后按照字典序输出。 分析: 对于这个题目,我们显然可以用两种处理后缀的数据结构进行处理。 1:后缀自动机: 个人觉得在这个题中,用后缀自动机去解决会相对来说比较好理解。 我们知道,在后缀自动机上的结点状态$s ...
分类:
编程语言 时间:
2019-08-26 15:03:39
阅读次数:
73
欧几里得算法(辗转相除法) 用来求解最大公约数 在 #include<algorithm> 中也可以直接调用 __gcd(a,b) 拓展欧几里得算法 求解不定方程: 引理:存在 x , y 使得 ax+by=gcd(a,b) 设a,b,c为任意整数,若方程ax+by=c的一组解是(x0,y0),则它 ...
分类:
编程语言 时间:
2019-08-26 15:03:11
阅读次数:
86
数据分析师 简称DA 英文全称为 Data Analyst,是目前国际最热门紧缺的职业! 什么是数据分析师? 根据实际的需求,以数据为依据,然后通过对当前数据和未来数据进行科学地统计、分析、挖掘,并结合实际业务总结出具有建设性的报告,保证各种决策的有效性。 具体做什么? 了解当前业务的情况 预测未来 ...
分类:
其他好文 时间:
2019-08-26 15:02:53
阅读次数:
83
会在return中间执行! try 中的 return 语句调用的函数先于 finally 中调用的函数执行,也就是说 return 语句先执行,finally 语句后执行,但 return 并不是让函数马上返回,而是 return 语句执行后,将把返回结果放置进函数栈中,此时函数并不是马上返回,它 ...
分类:
编程语言 时间:
2019-08-26 15:02:35
阅读次数:
158
题意不说,直接上思路: 这道题看起来没有思路,不清楚如何安排能够保证左边l根,右边r根,所以需要简化这道题,让思路浮现出来, 我们摆放顺序不能是从左到右或者从右到左的顺序摆放,而从小到大不行,所以是从大到小可以,原因是摆放小的不会影响大的, 将小的摆放左边一定能够使左边+1,同理右边也是一样,而中间 ...
分类:
其他好文 时间:
2019-08-26 15:01:58
阅读次数:
68
1、三大部件: CPU:运算器 控制器 存储器 内存:CPU的数据只能从内存读取,且内存数据是易失性(页面) IO:控制总线 数据总线(一个IO) 2、OS原理 注意:操作系统是什么? 3、OS的管理 GUI -- 图形化管理 GNOME KDE XFCE CLI -- 命令行管理界面 shell ...
分类:
其他好文 时间:
2019-08-26 15:01:39
阅读次数:
96
开门见山,最快捷的解决方案:java -Djava.security.egd=file:///dev/urandom -jar xxxxxxx.jar 描述下问题:写了个jar工具,用到了连接池,ojdbc。windows环境一起正常。linux环境下启动关闭两三次后就出现 java.sql.SQL ...
分类:
数据库 时间:
2019-08-26 15:01:21
阅读次数:
106
Spring部分 声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 注入bean的注解 @Autowired:由Spr ...
分类:
编程语言 时间:
2019-08-26 15:01:01
阅读次数:
84
原文: http://blog.gqylpy.com/gqy/255 目录 一、宽和高 二、字体属性 1. 文字字体 font famlly 2. 字体大小 font size 3. 字重(粗细) font weight 4. 文本颜色 color 三、字符属性 1. ...
分类:
Web程序 时间:
2019-08-26 15:00:34
阅读次数:
98
本文简要介绍了esp32的OTA功能,并且提供了通过不同方式完成OTA的解决方案 ...
分类:
其他好文 时间:
2019-08-26 15:00:20
阅读次数:
86
@[toc] 1.说明 常用的一些魔法方法如下 所谓魔法方法,就是调用的时候 不好好正常调用 2.代码 关于作者 "个人博客网站" "个人GitHub地址" 个人公众号: ...
分类:
编程语言 时间:
2019-08-26 14:59:53
阅读次数:
63
有两种方式可以实现在模板中元素绑定到父对象 1、<ContentPresenter Margin=”{TemplateBinding Padding}”/> 2、Color=”{Binding RelativeSource={RelativeSource TemplatedParent},Path= ...
搜的一方法 给<label>点击事件时, 竟然点击了两次, 所以label包围的input总是被checked或者不checked ...
分类:
其他好文 时间:
2019-08-26 14:59:16
阅读次数:
51
lsof 命令用法:查看已删除空间却没有释放的进程 查看已经删除的文件,空间有没有释放,没有的话kill掉pid lsof 命令用法:查看已删除空间却没有释放的进程 查看已经删除的文件,空间有没有释放,没有的话kill掉pid lsof 命令用法:查看已删除空间却没有释放的进程 查看已经删除的文件, ...
分类:
其他好文 时间:
2019-08-26 14:58:38
阅读次数:
112
/** * 把list集合里的内容按照len大小分组 * @param list * @param len * @return */ private static List<List<String>> splitList(List<String> list, int len) { if (list ... ...
分类:
其他好文 时间:
2019-08-26 14:58:27
阅读次数:
56
useEffect【异步】 基本上90%的情况下,都应该用这个,这个是在render结束后,你的callback函数执行,但是不会block browser painting,算是某种异步的方式吧,但是class的componentDidMount 和componentDidUpdate是同步的,在 ...
分类:
其他好文 时间:
2019-08-26 14:58:14
阅读次数:
200