菜单功能实现 菜单接口封装 菜单管理是一个对菜单树结构的增删改查操作。 提供一个菜单查询接口,查询整颗菜单树形结构。 http/modules/menu.js 添加 findMenuTree 接口。 菜单管理界面 菜单管理界面是使用封装的表格树组件显示菜单结构,并提供增删改查的功能。 Menu.vu ...
分类:
编程语言 时间:
2018-09-22 18:15:46
阅读次数:
231
SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,CTE即公用表表达式 公用表表达式(CTE),是一个在查询中定义的临时命名结果集将在from子句中使用它。每个CTE仅被定义一次(但在其作用域内可以被引用任意次),并且在该查询生存期间将一直生存。可以使用CTE来执行递归操作。 ...
分类:
数据库 时间:
2018-09-21 18:25:15
阅读次数:
294
GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所有可以搜索得到的对象标记为存活对象。 GC机制 要准确理解Java的垃圾回收机制,就要从:“什 ...
分类:
其他好文 时间:
2018-09-21 10:47:23
阅读次数:
195
递归(难点) 自己调用自己 递归的入口 递归的出口: return 递归的循环条件:动 循环树形结构 二分法查找 核心思想: 掐头结尾取中间. 前提条件: 有序. ...
分类:
其他好文 时间:
2018-09-20 21:17:18
阅读次数:
178
意图:将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 主要解决:它在我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。 何时使用: 1、您想表示对象 ...
分类:
其他好文 时间:
2018-09-20 15:56:17
阅读次数:
245
组合模式(Composite Pattern):组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结构。组合模式对单个对象(即叶子对象)和组合对象(即容器对象)的使用具有一致性,组合模式又可以称为“整体—部分”(Part-Whole)模式,它是一种对象结构型模式。 ...
分类:
其他好文 时间:
2018-09-20 01:09:58
阅读次数:
181
写组件的来由:当初本来可以用elementUI的树形结构组件,产品却是横向的。 在这里感谢作者jiaxincui,参照他的组件,自己模仿了一个递归组件。作者组件地址:https://github.com/jiaxincui/vue-tree 本组件基于 vue+elementUI ,主要使用了组件的 ...
分类:
其他好文 时间:
2018-09-18 19:15:46
阅读次数:
677
设计模式上大的方向上分继承和组合,就是类模式和对象模式。此篇的组合模式非继承和组合概念中的组合。桥接 策略 代理 装饰者都用了组合,此组合非彼组合。 组合模式 组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象, ...
分类:
编程语言 时间:
2018-09-15 22:28:10
阅读次数:
199
java设计模式之组合模式 【学习难度:★★★☆☆,使用频率:★★★★☆】 树形结构在软件中随处可见,例如操作系统中的目录结构、应用软件中的菜单、办公系统中的公司组织结构等等,如何运用面向对象的方式来处理这种树形结构是组合模式需要解决的问题,组合模式通过一种巧妙的设计方案使得用户可以一致性地处理整个 ...
分类:
其他好文 时间:
2018-09-13 14:09:05
阅读次数:
138
恢复内容开始 数据结构四大基本结构: 1.线性结构:数据元素之间存在一对一的关系,即除了第一个元素和最后一个元素之外,每一个元素都有一个直接前驱和直接后继,第一个元素没有直接前驱,最后一个元素没有直接后继。 2.树形结构:数据元素存在一对多的关系。例如,老师T知道3个硕士研究生G1,G2,G3,每一 ...
分类:
其他好文 时间:
2018-09-12 22:58:44
阅读次数:
174