最左匹配原则 1、先定位该sql的查询条件,有哪些,那些是等值的,那些是范围的条件。 2、等值的条件去命中索引最左边的一个字段,然后依次从左往右命中,范围的放在最后。 分析讲解 1、mysql的索引分为聚簇索引和非聚簇索引,mysql的表是聚集索引组织表。 聚集规则是:有主键则定义主键索引为聚集索引 ...
分类:
数据库 时间:
2019-10-30 15:13:52
阅读次数:
279
根据唯一分解定理得到数组c[]和质因子的个数cnt 那么$(c_{1}+1) (c_{2}+1) ... (c_{cnt}+1)=约数个数$ $O(\sqrt(n))$ 模板 include include include using namespace std; const int maxn=5e ...
分类:
其他好文 时间:
2019-10-30 13:59:13
阅读次数:
93
李磊20199131 细读《从问题到程序(第二版)》第一章学习总结 教材学习内容总结 编程需要掌握的工作方式 我们需要从问题的要求出发,从高层开始设计程序,并逐步分解程序功能。当程序所需的功能分解到一定的程序后,就可以借助程序语言的结构,描述程序工作中的细节步骤了。 高级语言中两种基本的实现技术 编 ...
分类:
其他好文 时间:
2019-10-30 13:14:52
阅读次数:
81
效果图: html: <div class="item"><div class="rad"></div><span class="sexs">男</span></div> <div class="item check"><div class="rad"></div><span class="sexs ...
分类:
Web程序 时间:
2019-10-29 11:52:58
阅读次数:
510
第一个问题可以用贪心+二分解决第二个问题用f[i][j]表示i次分割后分割到j且满足条件的方案数,$f[i][j]=\sum_{k<j且sum[j]-sum[k]<=ans}f[i-1][k]$优化时间:前缀和优化,二分要先预处理出来(也可以用优先队列)优化空间:发现f并没有什么用处,只需要记录前缀 ...
分类:
其他好文 时间:
2019-10-29 10:05:51
阅读次数:
79
数据库设计三大范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式: 第一范式:当关系模式R的所有属性都不能在分解为更基本的 ...
分类:
数据库 时间:
2019-10-28 21:09:12
阅读次数:
107
3.5类的组合 Part1.应用背景 对于复杂的问题,往往可以逐步划分为一系列稍微简单的子问题。 解决复杂问题的有效方法是将其层层分解为简单的问题组合,首先解决简单问题复杂问题也就迎刃而解了。 在面向对象的程序设计中,可以对复杂对象进行分解、抽象,把一个复杂对象分解为简单对象的组合,由比较容易理解和 ...
分类:
编程语言 时间:
2019-10-28 12:38:51
阅读次数:
120
传送门 要满足存在 $x$ ,使得 $a_i \cdot a_j = x^k$ 那么充分必要条件就算 $a_i \cdot a_j$ 质因数分解后每个质因数的次幂都要为 $k$ 的倍数 证明显然 设 $a_i=\sum_{j=1}^{x}p_j^{t_j}$ ,那么不妨变成 $\sum_{j=1}^ ...
分类:
其他好文 时间:
2019-10-27 18:35:25
阅读次数:
69
一道很简单的数论题: 先上题面 题目描述 已知正整数nn是两个不同的质数的乘积,试求出两者中较大的那个质数。 已知正整数nn是两个不同的质数的乘积,试求出两者中较大的那个质数。 输入格式 一个正整数nn。 一个正整数nn。 输出格式 一个正整数pp,即较大的那个质数。 一个正整数pp,即较大的那个质 ...
分类:
其他好文 时间:
2019-10-27 15:00:40
阅读次数:
161
Attentional Pooling for Action Recognition 简介 这是一篇NIPS的文章,文章亮点是对池化进行矩阵表示,使用二阶池的矩阵表示,并将权重矩阵进行低秩分解,从而使分解后的结果能够自底向上和自顶向下的解释,并巧用attention机制来解释,我感觉学到了很多东西, ...
分类:
其他好文 时间:
2019-10-27 14:42:56
阅读次数:
341