概述组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。意图将对象组合成树形结构以表示“部分-整体”的层次结构。Composite模式使得用户对单个对象和组合对象的使用具...
分类:
Web程序 时间:
2015-03-07 15:40:50
阅读次数:
141
今天在做后台管理系统的无刷新左侧菜单,遇到两个难题:1、怎么将数据表中的菜单项按树形结构进行层次性的查询?群里有人给我指点说用CTE递归查询,我还没搞明白。2、要做左侧导航栏的根据用户权限的无刷新加载时,要用到AJAX,那么就要在ashx一般处理程序中取得Session["UserID"]的值,但是...
分类:
其他好文 时间:
2015-03-05 01:34:26
阅读次数:
147
jQuery最强大的特性之一就是它能够简化在DOM中选择元素的任务,DOM中的对象网络与家谱有几分类似,当我们提到网络中元素之间的关系时,会使用类似描述家庭关系的术语,比如父元素、子元素,等等。通过一个简单的例子,可以帮助我们理解文档各元素构成的树形结构: the title This i...
分类:
Web程序 时间:
2015-03-04 18:39:00
阅读次数:
183
树形结构是界面设计程中常见的部件,在代码实现时有很多方法,但由于设计到节点的父子关系和dom节点操作,实现起来比较复杂。dojo中提供了带复选框的树形部件CheckBoxTree,使用时只需创建对应的实例即可轻松实现此功能。
部件对应的html文件代码如下:
调用树形部件的js文件中需添加引用:
do...
分类:
其他好文 时间:
2015-03-03 20:44:55
阅读次数:
3461
SQL入门: 在说NoSQL之前先看看sql的发展,数据库的发展经过了无库时代,层次状数据库,网状数据库,关系性数据库,NoSQL数据库。 刚开始数据是直接写入到程序中,并没有数据库的概念,随着数据量的增长,开始出现层次状数据库,程序通过树形结构访问数据,在这种结构下父记录同时拥有多个子记录,但子记...
分类:
数据库 时间:
2015-02-27 18:21:39
阅读次数:
389
Hierarchical Security Mode是个具有颠覆性的feature,它的出现完全颠覆了传统的Dynamics CRM Security管理概念。它为用户提供一个基于树形结构(组织管理图)来控制用户对记录的访问控制。使用这种权限控制机制,我们可以非常灵活的控制一些比较复杂场景的业务访问,比如:如果访问跨business unit的记录等。在这之前,如果我们想要访问跨BU的记录,我们需要借助于Team或Access Team。但是今天,我们只需要2布就能实现:1)开启Hierarchical S...
分类:
其他好文 时间:
2015-02-22 19:38:21
阅读次数:
161
在Dynamics CRM 2015中引入了一个比较有意思的Feature:Hierarchical Data。用户可以用直观的树形图来了解具有树形结构的数据,例如business unit,相信通过这样一个有意思的feature,能给大家提高不少的工作效率。...
分类:
其他好文 时间:
2015-02-22 18:31:25
阅读次数:
169
又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。二 优点利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。三 性质(1)根节点不包含字符,除根节点外每一个节点都只包含一个字符;
(2)从根节点到某一节点,路径上经过的字符连接起来,为...
分类:
编程语言 时间:
2015-02-21 23:28:58
阅读次数:
589
Composite定义:将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。Composite比较容易理解,想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将遍历(...
分类:
编程语言 时间:
2015-02-20 08:37:05
阅读次数:
163
我们在删除父节点时需要删除子节点,子节点的子节点也要删除,这样就需要循环调用该函数,直到没有子节点的时候。
如下打印出某一节点下的所有子节点
表结构就是一个树形结构的传统结构。...
分类:
数据库 时间:
2015-02-19 23:03:48
阅读次数:
342