摘要:在图中,我们很自然地会问这几个问题从一个顶点能否到达顶点以为顶点能到达的所有顶点解决能否到达问题的算法就是深度优先算法,使用深度优先算法获得的从到的路径的时间与路径的长度成正比。 在图中,我们很自然地会问这几个问题 从一个顶点s能否到达顶点v? 以s为顶点能到达的所有顶点? 解决能否到达问题的算法就是深度优先算法,使用深度优先算法获得的从s到v的路径的时间与路径的长度成正比。 ...
摘要:实现表头固定,垂直滚动准备工作获取页面可是区域高度屏幕旋转触发事件正常方向或者屏幕旋转竖屏屏幕顺时针旋转或者逆时针旋转横屏方法一两个思路第一个放表头,第二个方内容。 实现表头固定,tbody垂直滚动准备工作: 获取页面可是区域高度 function setIframeHeight() { var screenHeight = document.documentElement.c...
摘要:常用的六大设计模式有单一职责原则,里氏替换原则,依赖倒转原则,接口隔离原则,迪米特法则,开闭原则。这六大原则是最虚,最抽象的,很难理解。这就是接口隔离原则。当我们遵循前面介绍的五大原则,以及使用种设计模式的目的就是遵循开闭原则。 设计模式的目的是为了更好的代码重用性,可读性,可靠性和可维护性。常用的六大设计模式有:单一职责原则(SRP),里氏替换原则(LSP),依赖倒转原则(DIP...