有人就有江湖,有江湖就有IT系统,有IT系统就有数据库,有数据库就有SQL,SQL应用可一字概括:“广”。
加之其简单易学,SQL实现也可一字概括:“乐”。
然而,SQL虽然实现简单可乐,却极易引发功能问题,那时广大SQL使用人员可要“愁”就一个字,心碎无数次了。
缘何有功能问题?原因也一字概括:“量”。
当系统数据量、并发访问量上去后,不良SQL就会拖跨整个系统,我们甚至找不出哪些SQL影响了系统。
即便找到也不知如何动手优化。
此时的心情也可以一字概括:“懵”。
现在本书开始带你抛除烦恼,走进优化的可乐世界!首先教你SQL整体优化、快速优化实施、如何读懂执行计划、如何左右执行计划这四大必杀招。
整这些干嘛呢?答案是,传授一个先整体后局部的宏观解决思路,走进“道”的世界。
接下来带领大家飞翔在“术”的天空。
教你体系结构、逻辑结构、表设计、索引设计、表连接这五大要领。
这么多套路,这又是要干嘛?别急,这是教你如何解决问题,准确地说,是如何不改写即完成SQL优化。
随后本书指引大家学会等价改写、过程包优化、高级SQL、分析函数、需求优化这些相关的五大神功。
有点头晕,能否少一点套路?淡定,这还是“术”的范畴,依然是教你如何解决问题,只不过这次是如何改写SQL完成优化。
最后一个章节没套路了,其中跟随你多年的错误认识是否让你怀疑人生,其中让SQL跑得更慢的观点,是否让你三观尽毁?再多一点真诚吧,本书提供扫二维码辅助学习,是不是心被笔者给暖到了。
看右边,扫我!读完全书,来,合上书本,闭上眼睛,深呼吸,用心来感受SQL优化的世界。
一个字:“爽”!
2015/3/13 1:23:57 181.78MB SQL优化
1
Spark学习思想脑图概括,包括SparkCore、SparkSQL、SparkStreaming的详细学习知识点。
2020/7/2 9:13:53 161KB Spark
1
《工程控制论(上册)(第3版)》系钱学森英文原著《EngineeringCybernetics》(工程控制论)一书的第三版。
原书曾荣获中国科学院1956年度一等科学奖金。
本版对第二版中的文字、符号等错误进行了补正。
第三版分上、下两册共二十一章。
上册十二章,下册九章。
《工程控制论(上册)(第3版)》保留了原书的基本内容。
在叙述方法上,也保持和发扬了原书的特点,由浅入深,既重视物理概念,又注意理论上的严谨性,把一般性概括性的理论和实际工程经验很好地结合起来。
在讨论系统分析和设计问题时,传递函数和形态空间的描述方法并重,互相补充。
《工程控制论(上册)(第3版)》对从事自动化、无线电电子学、航天技术及系统工程等专业的理论工作者和工程设计人员是一本有重要参考价值的著作,同时也可作为高等院校相关专业的教学参考书。
2018/7/24 2:27:43 23.7MB 工程控制论
1
2019年下半年软考中级嵌入式零碎设计师考试基础知识概括,多加了一些选择题的知识点概括
2019/11/13 23:12:05 1.14MB 软考中级 嵌入式中级
1
•Alpha-Beta剪枝(Alpha-Betapruning)对于一般的最大最小搜索,即使每一步只有很少的下法,搜索的位置也会增长非常快;
在大多数的中局棋形中,每步平均有十个位置可以下棋,于是假设搜索九步(程序术语称为搜索深度为九),就要搜索十亿个位置(十的九次方),极大地限制了电脑的棋力。
于是采用了一个方法,叫“alpha-beta剪枝”,它大为减少了检测的数目,提高电脑搜索的速度。
各种各样的这种算法用于所有的强力Othello程序。
(同样用于其他棋类游戏,如国际象棋和跳棋)。
为了搜索九步,一个好的程序只用搜索十万到一百万个位置,而不是没用前的十亿次。
•估值这是一个程序中最重要的部分,如果这个模块太弱,则就算算法再好也没有用。
我将要叙述三种不同的估值函数范例。
我相信,大多数的Othello程序都可以归结于此。
棋格表:这种算法的意思是,不同的棋格有不同的值,角的值大而角旁边的格子值要小。
忽视对称的话,棋盘上有10个不同的位置,每个格子根据三种可能性赋值:黑棋、白棋和空。
更有经验的逼近是在游戏的不同阶段对格子赋予不同的值。
例如,角在开局阶段和中局开始阶段比终局阶段更重要。
采用这种算法的程序总是很弱(我这样认为),但另一方面,它很容易实现,于是许多程序开始采用这种逼近。
基于举动力的估值:这种更久远的接近有很强的全局观,而不像棋格表那样局部化。
观察表明,许多人类玩者努力获得最大的举动力(可下棋的数目)和潜在举动力(临近对手棋子的空格,见技巧篇)。
如果代码有效率的话,可以很快发现,它们提高棋力很多。
基于模版的估值:正如上面提及的,许多中等力量的程序经常合并一些边角判断的知识,最大举动力和潜在举动力是全局特性,但是他们可以被切割成局部配置,再加在一起。
棋子最少化也是如此。
这导致了以下的概括:在估值函数中仅用局部配置(模版),这通常用单独计算每一行、一列、斜边和角落判断,再加在一起来实现。
估值合并:一般程序的估值基于许多的参数,如举动力、潜在举动力、余裕手、边角判断、稳定子。
但是怎么样将他们合并起来得到一个估值呢?一般采用线性合并。
设a1,a2,a3,a4为参数,则估值s:=n1*a1+n2*a2+n3*a3+n4*a4。
其中n1,n2,n3,n4为常数,术语叫“权重”(weight),它决定了参数的重要性,它们取决于统计值。
2017/8/17 10:01:12 884KB 黑白棋 算法 论文
1
重新打字为最终解决ReasonML/OCaml打字稿互操作而进行的有目的的尝试。
为什么我正在为MaterialUI维护一包自动生成的绑定。
随着原始程序包的复杂性增加以及希望涵盖所有内容的工具开始崩溃,生成这些绑定变得越来越令人沮丧。
这导致每个循环中丢失越来越多的类型,并通过调整类型提取过程来花费宝贵的时间来恢复它们。
现在,生成器使用一个将typescript转换成json-schema,然后将其分析并解析为原因代码。
我相信这些工具想要覆盖太多的用例才能有效。
因而,我着手简化此过程,并可能提供一种有效的方法来概括reason和typescript之间的类型映射。
颇有野心。
走着瞧。
理念re-typescript实现了它自己的词法分析器/解析器,专门用于分析typescript声明文件。
它故意不想要进入通过跟踪推断类型*.ts文件。
它只会尽最大可能提取干净定义的类型。
我还不确定如何处理无法解析的代码。
我相信最好的近似方法是最好的,它将通过仅注入某种抽象类型来优雅地结束遍历,而不是使类型失效或完全省略。
re-typescript首先从令牌化过程中
2019/1/14 9:17:30 2.38MB typescript parsing ocaml decoding
1
SWOP分析带案例SWOT分析代表分析企业优势(strengths)、劣势(weakness)、机会(opportunity)和威胁(threats)。
因而,SWOT分析实际上是将对企业内外部条件各方面内容进行综合和概括,进而分析组织的优劣势、面临的机会和威胁的一种方法。
2015/5/26 2:19:30 6.48MB SWOP 案例
1
——–Facebook、Twitter及Quora用户增长团队的产品大牛AndyJohns倾情奉献纯干货———提要:千万不要将所有建议照单全收,做出一个四不像网站。
你应该将此看作测试网站的技巧工具箱,了解对你的产品与用户而言使用这些技巧的优点与缺点何在,以及如何使它们符合你的宏观产品愿景。
“优化注册转化率”这个话题可以扯出一本百科全书的篇幅来。
因此我会花大量笔墨来阐述。
在此先提醒你们,这将是一篇长文。

我认为优化注册转化率的方法概括起来主要就是两大类:第一大类,站内优化。
包括网页设计/文案/规划等。
这是个值得深入探讨的话题,这也是后
2016/8/4 23:54:09 816KB 如何优化网页转化率?
1
MIMO信道环境下的预编码技术的全概括,很全很详细,写技术文档或大论文有协助
2019/7/27 10:52:01 3.1MB 预编码技术 MIMO通信
1
1)症、证、病的概念:任何疾病的发生、发展,总是通过一定的症状、体征等疾病现象而表现出来的,人们也总是透过疾病的现象去揭示疾病的本质。
中医学认为:疾病的临床表现以症状、体征为基本组成要素。
(2)症状是疾病的个别表面现象,是病人主观感觉到的异常感觉或某些病态改变,如头痛、发热、咳嗽、恶心、呕吐等。
能被觉察到的客观表现则称为体征,如舌苔、脉象等。
广义的症状包括体征。
证,又称证候。
证是中医学的特有概念,是中医学认识和治疗疾病的核心。
其临床表现是机体在致病因素作用下,机体与周围环境之间以及机体内部各系统之间相互关系紊乱的综合表现,是一组特定的具有内在联系的全面揭示疾病本质的症状和体征。
其本质是对疾病处于某一阶段的各种临床表现,结合环境等因素进行分析、归纳和综合,从而对疾病的致病因素、病变部位、疾病的性质和发展趋势,以及机体的抗病反应能力等所作的病理概括。
它标不着机体对病因的整体反应形态,抗病·、调控的反应形态。
如“脾阳虚证”,其病位在脾,病因是寒邪为害,病性为寒,病势属虚。
这样,病位之脾,病因病性之寒,病势之虚,有机地组合在一起,就构成了“脾阳虚证”。
证是由症状组成的,但它不是若干症状的简单相加,而是透过现象抓住了具有本质意义的辨证指标(症状),弄清其内在联系,从而揭示疾病的本质。
可见,证比症状更全面、更深刻、更正确地揭示了疾病的本质,所以症与证的概念不同。
(3)病,又称疾病,是在病因的作用下,机体邪正交争,阴阳失调,出现具有一定发展规律的演变过程,具体表现出若干特定的症状和各阶段的相应证候。
(4)病是由证体现出来的,反映了病理变化的全过程和发生、发展、变化的基本规律。
(5)症、证、病的关系:症、证、病三者既有联系又有区别,三者均统一在人体病理变化的基础之上;
但是,症只是疾病的个别表面现象,证则反映了疾病某个阶段的本质变化,它将症状与疾病联系起来,从而揭示了症与病之间的内在联系,而病则反映了病理变化的全部过程。
2020/8/13 20:39:29 2.46MB 疾病症状关系库
1
共 92 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡