题目传送门 解题思路: 这道题其实就是求一个字符串的所有前缀及其本身的循环节(如果有),思路同另一道题. AC代码: 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 5 using namespace std; 6 7 in ...
分类:
其他好文 时间:
2020-02-25 23:16:14
阅读次数:
63
之前的随笔里有写过关于Mac OS和Linux的,现在需要用到Windows的系统, 修改方法:路径 > C:\Users\用户名\AppData\Roaming,在Roaming文件夹下新建pip文件夹。 在pip文件夹下创建pip.ini配置文件,并在文件中写入以下内容(跟在Linux里面的内容 ...
一、渲染 1. 导包 2. 设置表单字段以及类型 3. 前端渲染页面 二、校验 1. 表示执行校验 2. 已经通过校验后的数据 3. 表示没有通过校验的信息 ...
分类:
其他好文 时间:
2020-02-25 23:15:39
阅读次数:
54
思路:为需要遍历的 mapping 再准备一个 list,之后通过 for 循环遍历 list 取得 mapping 的 key。 mapping (address => uint) usersValue mapping (uint => address) list uint length = xx ...
分类:
移动开发 时间:
2020-02-25 23:15:28
阅读次数:
188
"题目链接" 这明摆着是一道计数题,计数题能用些啥?dp?我不会拦你的。多项式?生成函数?没错,这道题就是生成函数。 不能难发现,深度=祖先数+1,而$i$是$j$的祖先,当且仅当对任意在$i$和$j$之间的整数$k$,均满足$a_ij)\end{cases} $$ 方法:考虑先往序列里面插入所有下 ...
分类:
其他好文 时间:
2020-02-25 23:15:12
阅读次数:
81
废话不多说,直接进入文章。我们在使用MyBatis的时候,会在xml中编写sql语句。如图:那么,MyBatis底层是如何构造sql,写了接口为啥就能执行sql?下面带着这个疑问我们一步步分析。梳理MyBatis的设计思路创建SqlSessionFactory实例实例化过程中,加载配置文件创建configuration对象通过factory创建SqlSession通过SqlSession获取map
分类:
其他好文 时间:
2020-02-25 23:14:59
阅读次数:
326
本文通过一个典型的小程序的开发来探讨时下青少年Scratch克隆技术、多线程编程与通讯技术及解决方案。
分类:
编程语言 时间:
2020-02-25 23:14:44
阅读次数:
134
this 在说this之前先说一下,对象创建的过程: 1、分配对象空间,并将对象成员变量初始化。 2、执行属性值的显式初始化。 3、执行构造方法。 4、返回相关的地址给相关的对象。 this的本质就是“创建好的对象的地址”,由于在构造方法调用之前,对象已经创建好了,因此在构造方法中也可以使和this ...
分类:
编程语言 时间:
2020-02-25 23:14:00
阅读次数:
90
最近阿里云频频告警。磁盘使用率飙升90%以上。遂查看磁盘使用情况 df -h 发现使用率却是很高 之后,通过du -h --max-depth=1 / 查看哪个目录下占用的资源较多并进行删除 后来发现: 未释放磁盘空间原因: 在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系 ...
分类:
系统相关 时间:
2020-02-25 23:12:39
阅读次数:
102
题目链接:http://codeforces.com/contest/1311/problem/D 题意:有三个数a,b,c,且a<=b<=c。你每次可以选择一个数加1或减1,但不能变为非正数。要求尽可能少的操作完后,使得b%a=0,c%b=0。输出最少操作数,并输出最后的a,b,c。 思路:枚举第 ...
分类:
其他好文 时间:
2020-02-25 23:12:21
阅读次数:
56
1.MySQL版本: mysql> select @@version;+ +| @@version |+ +| 8.0.18 |+ +1 row in set (0.00 sec) 2.Centos操作系统版本 [root@Hadoop-00 /]# cat /etc/redhat-releaseC ...
分类:
数据库 时间:
2020-02-25 23:12:06
阅读次数:
97
此博客链接: 问题描述:vs中读取两个字符串,中间用空格分开。例如:abcde a3。 解决方法: 在变量后面添加定义的字符串数组长度。例如:while (~scanf_s("%s %s", huabutiao,1000, minshitiao,1000)){}。 写同样的一个程序,当输入带空格的字 ...
分类:
其他好文 时间:
2020-02-25 23:10:43
阅读次数:
104
题意:就是连连看,有两个相同的就能消除,再加上两个特别的规定,一是只能从栈顶开始消除,而是两个相同的元素之间距离不能超过6,询问能否消除序列中所有元素。 思路:数据水,贪心就能过,但严谨的考虑,贪心显然不能解决所有问题。这题虽然序列很长,但是状态并不复杂,可以使用滚动的状压dp,然后考虑使用多少位表 ...
分类:
其他好文 时间:
2020-02-25 23:10:17
阅读次数:
60
1.Golang中的数组 数组是一种具有固定长度的基本数据结构,在golang中与C语言一样数组一旦创建了它的长度就不允许改变,数组的空余位置用0填补,不允许数组越界。 数组的一些基本操作: 1.创建数组: func main() { var arr1 = [...]int{1,2,3,4} //[ ...
分类:
编程语言 时间:
2020-02-25 23:09:57
阅读次数:
91
素数 素数一般判定方法 bool isPrime(a) { if (a < 2) return 0; for (int i = 2; i * i <= a; ++i) if (a % i) return 0; return 1; } 但对于long long int的数,O(√n)的复杂度还是会时间 ...
分类:
其他好文 时间:
2020-02-25 23:09:38
阅读次数:
88
python的for循环太神奇了: 你可以编写这样的语句: for i in range(10) : j= i**2 print(j) 你也可以编写这样的语句: with open('/path/to/file','r') as f: for line in f.readlines(): print ...
分类:
编程语言 时间:
2020-02-25 23:09:27
阅读次数:
123
Spring Security常见的15个拦截器1 . org.springframework.security.web.context.SecurityContextPersistenceFilter 首当其冲的一个过滤器,作用之重要,自不必多言。 SecurityContextPersisten ...
分类:
编程语言 时间:
2020-02-25 23:09:09
阅读次数:
83