一.思维导图 二.重要概念 1:时间复杂度 时间复杂度是评判算法优劣的最重要的标准,所以要掌握时间复杂度的运算非常重要,并且要熟记常见时间复杂度以及对应的关系 2:链表的插入删除操作 注意:节点是包括数据域和指针域,插入和删除时要注意指针的指向问题,插入时,插入的节点跟前一个节点的下一个节点相连时, ...
分类:
编程语言 时间:
2020-03-28 18:16:48
阅读次数:
85
转自:https://baijiahao.baidu.com/s?id=1605937053950156833&wfr=spider&for=pc 1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是 ...
分类:
其他好文 时间:
2020-03-27 00:53:12
阅读次数:
54
性能建议: 尽量避免使用 Left join 或 Right join,而用 Inner join 在使用 Left join 或 Right join 时, ON 会优先执行, where 条件在最后执行,所以在使用过程中,条件尽可能的在 ON 语句中判断,减少 where 的执行。 少用子查询, ...
分类:
其他好文 时间:
2020-03-26 20:06:09
阅读次数:
122
参考:https://www.cnblogs.com/yangwang12345/p/7840253.html 合并列——colspan 合并行——rowspan 合并行的时候,比如rowspan="2",它的下一行tr会少一列;合并列的时候 colspan="2",此行的列会少一列 示意图: ht ...
分类:
Web程序 时间:
2020-03-26 14:02:10
阅读次数:
893
本文参考原文 http://bjbsair.com/2020 03 25/tech info/6268/ 1.太阳系 2.今天来模拟太阳系的运动的行星,用python3和pygame来制作。 3.第1步: 4.第2步: 5.第3步: 6.第4步: =======以上4步基本格式固定======= 7 ...
分类:
编程语言 时间:
2020-03-26 09:20:42
阅读次数:
104
下图为最一简单链表的示意图: 第 0 个结点称为头结点,它存放有第一个结点的首地址,它没有数据,只是一个指针变量。以下的每个结点都分为两个域,一个是数据域,存放各种实际的数据,如学号 num,姓名 name,性别 sex 和成绩 score 等。另一个域为指针域,存放下一结点的首地址。链表中的每一个 ...
分类:
编程语言 时间:
2020-03-24 11:06:20
阅读次数:
110
一、概念:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 二、UML示意图 上下文Context存储了需要解释的表达式信息。定义一个抽象Expression类和一个接受表达式上下文用来的Interpret接口,终结符表达式和非终结符表达式(非终结符表 ...
分类:
其他好文 时间:
2020-03-22 17:30:34
阅读次数:
60
一、概念:用一个中介对象来封装一系列的对象交互。中介者使得各个对象不需要显示地相互引用,从而使其耦合松散,而且可以独立的改变它们之间的交互。 二、UML示意图 定义一个抽象Colleague类,他持有一个Mediator对象,每一个具体Colleague类继承自抽象Colleague类,并且可通过M ...
分类:
其他好文 时间:
2020-03-22 01:51:47
阅读次数:
76
图像读取、显示函数,注意图像读取时,注意:图像数据以B,G,R的顺序存储。
读取的图像像素值范围:【0,255】。
图片路径错误时,程序不报错,返回值为None,显示操作时会报:error: (-215:Assertion failed) size.width>0 && size.height>0 ... ...
分类:
其他好文 时间:
2020-03-21 19:38:30
阅读次数:
62
一、概念:桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。(什么叫抽象与它的实现分离,这并不是说,让抽象类与其派生类分离,因为这没有任何意义。这里的实现指的是抽象类和它的派生类用来实现自己的对象) 二、UML示意图 三、组合/聚合复用原则 概念:聚合表示一种弱的‘拥有’关系,体现的是 ...
分类:
其他好文 时间:
2020-03-20 22:16:27
阅读次数:
65