本文是基于MySQL5.7.22进行分析1.SQL总体执行流程图通过上面图,可以从全局上了解SQL语句执行流程以及与其他模块交互1.1SQL查询执行流程2.语法解析2.1编程语言知识回顾在介绍具体的MySQL数据库解析SQL之前,先来回归一下编程语言的知识点形式语言(Formallanguage)形式语言是用精确的数学或机器可处理的公式定义的语言,个人理解形式语言就是符号化的语言,比如编程语言(C
分类:
数据库 时间:
2018-10-15 18:12:51
阅读次数:
312
目标函数: $ J = \frac{1}{2} \left\| R - PQ \right\|^{2} + \lambda \left( \left\|P \right\|^{2} +\left\| Q \right\|^{2} \right) $ 矩阵R为$ m \times n$的稀疏矩阵(sp ...
分类:
其他好文 时间:
2018-10-13 15:43:02
阅读次数:
847
关于排序: 这是排序的一些基本知识,下面是一些不常见的排序的个人理解: 希尔(shell)排序 :即是利用一个dist将整个序列利用二分分组,每次dist/2,其中a[1+dist k](0 ...
分类:
编程语言 时间:
2018-10-12 23:55:22
阅读次数:
208
首先说下this这个对象的由来(属于个人理解):每个函数在定义被ECMAScript解析器解析时,都会创建两个特殊的变量:this和arguments,换句话说,每个函数都有属于自己的this对象,这个this对象是在运行时基于函数的执行环境绑定的,即在全局对象中,this指向的是window对象; ...
分类:
其他好文 时间:
2018-10-08 16:01:37
阅读次数:
128
个人理解: 1、交换机的核心在于Mac地址学习,使其能在全双工/半双工下进行转发工作。 2、对于专业的交换机来说,使用的是专业的网络芯片并自己实现里面的协议,比如说华为的,为什么能卖那么贵,贵在于网络芯片和系统,设备的零件其实没几个钱。 3、专业的交换机走的是芯片级转发,比用Linux实现的CPU转 ...
分类:
系统相关 时间:
2018-10-08 00:49:29
阅读次数:
391
title: LLE (locally linear embedding) LLE (locally linear embedding) 参考: "LLE原理总结" 个人理解 PCA 降维的缺陷 :高维空间各个样本之间存在一些线性关系,降维之后并没有保留这些关系。比如,在高维空间中,其最短路径并不是 ...
分类:
其他好文 时间:
2018-10-07 11:28:08
阅读次数:
837
首先文章开始前放一篇吾认为很不错的文章: "传送门" 此篇博客为合成文章:即诸多博客内容+个人理解 KMP KMP是什么? 百度百科:MP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算 ...
分类:
其他好文 时间:
2018-10-07 10:37:11
阅读次数:
219
观察者模式定义:定义了对象之间一对多的依赖,这样一来,当一个对象状态发生变化时,它所有的依赖者都会收到通知并自动更新。 个人理解:主题发生变化时,把变化情况及时通知到订阅了主题的各个观察者(订阅者) 观察者模式设计方式让主题 与 观察者 之间实现了松耦合,能够适应变化。 观察者模式定义了对象之间一对 ...
分类:
其他好文 时间:
2018-10-06 22:35:39
阅读次数:
196
传送门 这对抗搜索是个啥玩意儿…… 首先可以发现每一行的棋子数都不小于下一行,且局面可由每一行的棋子数唯一表示,那么用一个m+1进制数来表示当前局面,用longlong存,开map记忆化搜索 然后时间复杂度的问题,rqy这样说的 然后这个对抗搜索的话……个人理解就是因为要最大化分值的差,所以在一个人 ...
分类:
其他好文 时间:
2018-10-06 12:10:04
阅读次数:
265
个人理解 第一道$FFT$练习题,尽管开始会用模板,但还是心存疑惑 $IDFT$的过程还是不会证 自底向上的迭代,取值过程依然模糊 线性卷积和循环卷积为什么在$L (n + m 1)$时相等 ········ 当你学会了$FFT$,那么这道题剩下的就是一丢丢容斥( 枚举不合法的情况 )kuangbi ...
分类:
其他好文 时间:
2018-10-06 10:43:05
阅读次数:
184