精华内容
下载资源
问答
  • 层次关系数据库表的设计,无限层次

    千次阅读 2019-05-17 16:30:50
    数据层次是表达数据的一种重要关系,在数据库的设计中,如:组织结构分解、工作任务分解、行政区划的分解等都是层次关系数据的典型实例。  表达层次关系的数据一般需要实现如下属性:  1.层次的最大级联层次数。...

    数据层次是表达数据的一种重要关系,在数据库的设计中,如:组织结构分解、工作任务分解、行政区划的分解等都是层次关系数据的典型实例。

      表达层次关系的数据一般需要实现如下属性:

      1.层次的最大级联层次数。如:中国->湖南省->长沙市->雨花区,就是4层。

      2.能反映同一层次之间的顺序关系。如:长沙市 必须在 衡阳市的前面,(因为其是省会)。

      3.能获取任意层次的父节点级子节点(子节点集)。

      4.直接获取任意层次的数据。比如:第三层 市级别的数据。

      5.能方便构造层次关系表达树。

      6.层次结构及排序方式的改变不影响其其他数据的内部逻辑关系。

      一般有三种方式来表现层次关系的数据:

      1.建立多个数据库表:

      如: COUNTRY: ID(主键) COUNTRY_NAME

      PROVINCE: ID(主键) COUNTRY_ID(外键),PROVINCE_NAME

      CITY: ID(主键), PROVINCE_ID(外键),CITY_NAME

      此种方式比较简单,但设计的灵活性不够,数据处理起来比较麻烦。

      2.采用表的自关联外键引用

      如: DISTRICT_INFO: ID(主键),PARENT_ID,(外键)DISTRICT_INFO

      通过外键(PARENT_ID)的自身引用主键(ID)来确立层次关系。

      优点:无限级别的层次关系,扩充性强。对于Oracle数据库来说,能简单通过 Start With,,,Connect By--语句来实现数据的查询。

      缺点:不能明确看出层次关系,无法实现排序。

      3.采用编码方式来实现层次

      DISTRICT: ID,CODE,NAME 其中CODE的特点是上级编码是下级编码的前缀

      优点:通过编码的内容能够很容易回去数据的层次关系。

      缺点:使用Like方法或函数查询来实现子集的查找,效率较低,能实现层次关系的级数有限(受CODE的字段长度影响)。

      优化方案:

      集合2,3的优点,采用固定编码级次的长度的方法来设计表。

      DISTRICT:ID,CODE,PARENT_ID,NAME

      其中ID为主键,CODE:规定为4位一级。表现的数据如下:

    IDCODE PARENT_IDNAME
    11 中国
    2100011           湖南
    31000100012衡阳
    41000100022长沙
    500010001000200014雨花

     

     从数据中可以看出,PARENT_ID可以直观表达层次的上下级关系

      而编码CODE可以直观表达层次关系与同一层次的顺序关系。

      如果要将长沙排在衡阳的前面,需要对调其编码即可,而外部的引用关系由于通过ID实现,不会受其影响。

      获取节点的父级别节点:

      Select * From DISTRICT Where ID=(Select PARENT_ID From DISTRICT Where ID=2)

      获取节点的子级别节点列表:

      Select * From DISTRICT Where PARENT_ID=2

      获取所有的子节点信息:

      Select level, * From DISTRICT d Start With PARENT_ID=2 Connect By d.PARENT_ID=Prior t.ID

      或 --排序模式

      Select * From DISTRICT d Where d.CODE Like ‘00010001%‘ Order By CODE

      获取某一层次(N)的节点信息(实现排序,层次码长度固定的意义):

      Select * From DISTRICT Where LENGTH(CODE)=4*N And CODE Like ‘0001%‘ Order By CODE......

     

    原文: http://www.blogjava.net/jelver/articles/224432.html

    展开全文
  • Windows 窗口层次关系

    千次阅读 2014-05-14 11:08:32
    相信在Windows 下面编程的很多兄弟们都不是很清楚Windows 中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说Windows 中桌面(Desktop...
    相信在Windows 下面编程的很多兄弟们都不是很清楚Windows 中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说Windows 中桌面(Desktop)以及顶层窗口,以及子窗口之间的关系。 
    

        在Windows 的图形界面下,最基本显示信息的元素就是窗口,每一个Windows 窗口都管理着自己与其他窗口之间的关系和自身的一些信息,如:是否可见,窗口的所有者,窗口的父/子关系等等信息,当窗口创建、销毁、显示的时候,就会用到这些信息。

           在每一个窗口实例中,有四个元素被窗口管理器用来建立窗口管理链表。

          

    • Child  指向窗口子窗口的句柄
    • Parent:指向窗口父窗口的句柄
    • Owner:指向窗口所有者的句柄
    • Next   指向下一个同属窗口的句柄

        众所周知当Windows初始化的时候,它创建桌面这个窗口,桌面覆盖着整个窗口,窗口管理器用这个窗口作为窗口链表中第一个元素。因此桌面在窗口的层次关系中在最上层。

       在窗口层次关系中,桌面窗口下一层窗口叫做顶层窗口,顶层窗口就是那些不是子窗口的窗口,顶层窗口不能够有WS_CHILD属性。窗口管理器是如何把桌面窗口和顶层窗口联系起来的呢?窗口管理器把顶层窗口都组织到一个链表中,而这个链表的头存储的就是桌面窗口的子窗口句柄,每一个子窗口通过Next就可以找到链表中下一个窗口了。这个链表被称为子窗口链表,在同一个子窗口链表中的窗口是互为同属窗口,所有顶层窗口都是同属窗口窗口在子窗口链表中的次序也表明了窗口距离距离桌面窗口的距离[依次减小,第一个最上面,第二个在第一个下面,最后一个离桌面最近,也就是Z次序依次减小,第一个Z次序最大最能被看见]。顶层窗口所形成的子窗口链表构成了一个轴,窗口管理器就是根据Z序列来觉得窗口的哪一部分是显示的,哪一部分是被遮盖的。

       所有顶层窗口的父窗口都是指向桌面窗口的这样一来顶层窗口是桌面窗口的子窗口,所有顶层窗口构成的链表是桌面窗口的子窗口链表。当顶层窗口创建的时候,窗口管理器顶层窗口放在Z轴的顶上,这样使得整个窗口可见,窗口管理器把窗口插入到桌面窗口子窗口链表的前面。WS_EX_TOPMOST这个属性控制着窗口管理器创建顶层窗口,窗口管理器把没有WS_EX_TOPMOST属性的窗口放在具有WS_EX_TOPMOST属性的窗口的后面,这样就使得具有WS_EX_TOPMOST属性的窗口一直显示在前面

       

       在顶层窗口之间还有另外一直关系,拥有或者属于其他的顶层窗口,属于其他窗口的窗口叫做归属窗口,拥有其他窗口叫做宿主窗口,在Z轴中,归属窗口一定在他的宿主窗口的前面,如果一个宿主窗口最小化,那么归属他的窗口会隐藏掉,如果宿主窗口隐藏起来,归属他的窗口不会被隐藏掉。如果有三个窗口ABCA拥有 BB拥有 C,如果A最小化,那么B会隐藏,但是 C还是可见的。怎么才能够在窗口之间建立所有关系呢?方法是在调用CreateWindow或者CreateWindowEx创建窗口的时候,指定hwndParent 参数。

       

       桌面窗口是在窗口层次中的第一层顶层窗口在窗口层次中的第二层子窗口也就是那些创建的时候指定了WS_CHILD 属性的窗口占据了窗口层次的其他层。窗口和子窗口之间的联系,就像桌面窗口和顶层窗口之间的关系一样。

       

       子窗口显示在其父窗口的客户区域,所有同一个窗口子窗口同样建立一个Z轴【次序越大在越最上方】,这个和顶层窗口是类似的,顶层窗口也是显示在其父窗口――桌面窗口的客户区域。

       

    16 位和32 位窗口系统的区别

        窗口之间的父子关系、归属所有关系、以及根据 Z轴来显示的这些规则在16位和32位窗口系统中都是相同的。这样可以是在两种窗口系统中高度的兼容。两种窗口系统的区别在于安全和多线程。

       Windows NT 在原有的窗口层次关系中多增加了一层,每一个运行着Windows NT的系统中都有一个Windows 工作站对象,这个对象是安全对象的第一层,是所有用户安全对象的继承之源,每一个Windows工作站对象可以拥有一些桌面对象,每一个桌面都拥有上面描述的那样的窗口关系。Windows Nt用了两个桌面窗口对象,一个是用来处理登陆界面、屏蔽、锁住工作站等,一个是我们登陆之后进来操作的窗口了。J通常用户是不能够创建和删除桌面的,不过那是通常,实际上在Windows下面也可以实现类似 Linux 中的多个桌面的效果,每一个桌面都是一个独立的世界。

       两种窗口系统还有两位一个区别,在16 位窗口系统中不支持多线程,所以应用程序开发者在创建窗口的时候不必考虑线程的问题了。而在32位窗口系统中由于又支持了窗口的父子关系,归属与拥有关系,同一个窗口下面的所有线程都拥有相同的一个输入队列,应用程序开发者应该明白输入队列是共享的,在同一个时刻只能有一个线程处理消息,其他的线程都在等待输入队列一直到GetMessage或者PeekMessage返回,而且必须注意的是父窗口和子窗口或者是归属与拥有窗口共用同一个线程。

       在32 窗口系统中定义两种新的窗口类型,前台窗口和背景窗口,这两种窗口没有列到窗口的层次关系中,前台窗口就是用户当前操作的窗口,其他的所有窗口都是背景窗口。 32位窗口系统中支持两个函数来处理前台窗口SetForegroundWindowGetForegroundWindow

     

    操作窗口列表

       下面是窗口列表操作的一些函数:

    Ø      EnumChildWindows

    使用这个函数得到一个窗口的所有子窗口,包括子窗口的子窗口。不过在列举的过程中这个函数不能够列出正在创建的或者销毁的窗口。

    Ø      EnumThreadWindows

    使用这个函数可以列出所有属于这个线程的窗口。在这个函数调用之后创建的窗口是不能够被列举出来的。

    Ø      EnumWindows

    使用这个函数列举出所有顶层窗口,不能够列举出子窗口,要列出所有的顶层窗口,使用这个函数比GetWindow安全。使用GetWindow来列出所有的窗口,可能会导致程序无限循环,因为在调用GetWindow的过程中,可能一些窗口已经销毁了。EnumWindows不能够列举出调用这个函数之后创建的顶层窗口。

    Ø      FindWindow

    可以使用这个函数通过类名或者使用窗口的标题来找到顶层窗口,这个函数不能够用来找子窗口,这个函数不区分参数的大小写。这个函数在Z轴中寻找窗口,找到了之后,就会返回。

    Ø      GetDesktopWindow

    得到桌面窗口句柄

    Ø      GetNextWindow

    使用这个函数得到这个窗口的同属窗口,在16 位窗口系统中GetNextWindow GetWindow是两个不同的函数,在32位系统中这个函数是通过GetWindow来实现的。

    Ø      GetParent

    如果一个窗口存在父窗口,那么可以通过这个函数得到窗口的父窗口,如果窗口是顶层窗口,则返回其所有者窗口句柄。

    Ø      GetThreadDesktop

    这个函数用来得到指定线程的所属的桌面窗口句柄,在win95 win98下面由于不支持多桌面,每次调用该函数都返回同一个值。

    Ø      GetTopWindow

    可以用这个函数来得到给定窗口的第一个子窗口的句柄,如果传递给函数的参数是NULL的话,那么这个函数将会返回最上面的顶层窗口。

    Ø      GetWindow

    应用程序可以调用这个函数来在窗口列表中导航,这个函数有两个参数,一个是窗口的句柄,另外是要得到的窗口句柄和这个窗口之间的关系。

    ·        GW_HWNDNEXT:这个函数返回给定窗口的下一个同属窗口

    ·        GW_HWNDPREV:返回给定窗口的前一个同属窗口  

    ·        GW_HWNDFIRST:返回给定窗口的第一个同属窗口

    ·        GW_HWNDLAST:返回给定窗口的最后一个同属窗口

    ·        GW_OWNER:返回给定窗口的所有者窗口句柄

    ·        GW_CHILD:返回给定窗口的第一个子窗口句柄  

    Ø     IsChild

    这个函数有两个参数,两个窗口句柄,判断两个窗口是否存在父子关系  

    窗口的属性

        当应用程序调用CreateWindow创建窗口的时候,我们必须为窗口指定属性,下面简要的介绍一下窗口的属性。

    WS_OVERLAPPED

       交迭属性是顶层窗口的一种属性,使用这种属性创建的窗口,会被链接到桌面窗口的子窗口链表中,应用程序通常使用这种属性的窗口作为应用程序的主窗口,具有交迭属性的窗口通常具有有标题栏,即使是WS_CAPTION 这个属性没有指定。具有交迭属性的窗口通常都是有边框的,具有交迭属性的窗口可以拥有自己的顶层窗口,也可以所属其他的顶层窗口,所有的这类窗口都具有WS_CLIPSIBLINGS 属性,即使是没有给窗口指定这个属性。

    WS_POPUP

       弹出属性也是应用到顶层窗口的一种属性,使用这种属性创建的窗口会被链接到桌面窗口的子窗口链表中,应用程序通常为对话框窗口设置这个属性,弹出属性和交迭属性的主要区别在于具有弹出属性的窗口不是一定要有标题栏的,而具有交迭属性的窗口则是一定要具有标题栏,具有弹出属性的窗口可以没有边框。和具有交迭属性的窗口一样,具有弹出属性的窗口可以有自己的顶层所属窗口,也可以所属其他的顶层窗口。所有具有弹出属性的窗口必须具有WS_CLIPSIBINGS 属性,即使是用户没有指定这个属性。具有弹出属性的窗口在创建的时候,它的大小和位置不能够使用CW_USEDEFAULT 值。

    WS_CHILD

       子窗口必须具有这个属性,子窗口只能够出现在父窗口的客户区域,这是子窗口和具有交迭属性的窗口以及弹出属性的窗口的主要区别,创建子窗口的时候,位置和大小不能够使用CW_USEDEFAULT 这个值,否则是不能够创建窗口的。

    WS_CAPTION

        当窗口被设置这个属性的时候,窗口的最上头会有标题栏,应用程序可以通过SetWindowText 这个函数来改变标题栏的标题,通常具有标题栏的窗口还具有最大、最小、关闭按钮,和系统菜单。如果一个窗口没有标题栏,那么Windows 是不会创建这些东西的,即使是用户指定了这些属性,系统菜单是依赖标题栏窗口的存在而存在的,如果没有标题栏那么是一定不会有系统菜单的存在的。具有标题栏的窗口通常具有单线的边界具有可以改变窗口大小的属性,通常具有标题栏的窗口是不能具有对话框的边界属性的,除非为窗口设置WS_EX_DLGMODALFRAME 属性。 

    WS_MINIMIZEBOX

       当为窗口设置这个属性的时候,窗口的标题栏上会有一个最小化的按钮,其实对于Windows 来实现这个属性的时候,只是在标题栏上面放置了一个最小化的位图,当用户点击这个最小化位图的时候,窗口最小化,如果最大化位图最在,那么最小化位图被放置在最大化位图的左边。没有这个属性的窗口是不能够最小化的。

    WS_MAXIMIZEBOX

       当为窗口设置这个属性的时候,窗口的标题栏的右上会被放置一个最大化的位图,如果窗口设置了这个属性,用户可以点击最大化的位图或者是通过系统菜单来实现窗口的最大化,没有这个属性的窗口是不能够被最大化的。

    WS_SYSMENU

       如果为窗口指定这个属性,那么就会在窗口的左上角上放置系统菜单位图,系统菜单为用户提供了操作窗口的接口,通常系统菜单会有下面这些系统命令:

    • 恢复最小化的窗口
    • 使用键盘移动窗口
    • 使用键盘改变窗口的大小
    • 最小化窗口
    • 最大化窗口
    • 关闭窗口
    • 切换到其他的任务

    如果一个窗口有系统菜单,用户可以通过点击系统菜单图标来调用系统菜单,或者通过Alt+ 空格的快捷键调出系统菜单,或者通过点击任务栏上窗口的图标来调出系统菜单,如果一个窗口没有系统菜单,那么用户不能够通过键盘来实现系统命令,除非应用程序自身提供了这样的接口。系统菜单对于最大化的窗口也是很有用处的,最大化的窗口覆盖了整个屏幕,这样的窗口不能够被移动,除非恢复到不是最大化的状态,如果这个最大化的窗口有了系统菜单,则就不必一定恢复到非最大化的状态才能够移动。

    WS_HSCROLL

    如果窗口被指定了这个属性,那么窗口会有一个水平的滚动条,窗口是不会自动的滚动滚动条的,如果应用程序要支持滚动条,那么必须自己处理WM_HSCROLL 消息,这个属性通常是在窗口创建的时候,被指定的。 

    WS_VSCROLL

    如果窗口被指定了这个属性,那么窗口会有一个竖直的滚动条,窗口不会自动的滚动滚动条,应用程序必须自己处理WM_VSCROOL 消息来处理滚动条滚动的消息,这个属性通常是在窗口被创建的时候指定的。

    WS_BORDER

    如果窗口被指定了这个属性,那么窗口会有一个单线的边在窗口的周围,如果没有指定这个属性,但是窗口具有标题栏,那么窗口会自动的拥有这个属性,如果窗口没有这个属性,拥有这个属性的窗口不能够通过键盘或者是鼠标改变窗口的大小。

    WS_DLGFRAME

    如果窗口被指定了这个属性,那么窗口具有对话框的边框,这个属性通常是用在对话框窗口的,只能够用在窗口没有标题栏的情况下,如果一个不是对话框的窗口使用了这个窗口,那么窗口必须被指定WS_EX_DLGMODALFRAME 属性。使用这个属性创建的窗口,不能够通过键盘和鼠标改变窗口的大小。

    WS_THICKFRAME

    当窗口被指定了这个属性,那么窗口会有一个可以改变大小的边框,这种属性通常用在程序的主窗口,具有这种属性的窗口的大小可以通过键盘或者鼠标来改变。

    WS_CLIPCHILDREN

    这个属性用在具有子窗口的窗口,使用这个属性,可以使Windows 把子窗口所占的区域拷贝到父窗口,而不是甴父窗口直接的画子窗口所属的区域,如果窗口没有指定这个属性,那么那么父窗口会覆盖子窗口的区域。在一些图片显示或者OpenGL 显示的窗口中,指定这个属性是很重要的。

    WS_CLIPSIBLINGS

    当窗口赋予这个属性,窗口在自绘的时候,不会绘制到同属的子窗口,所有具有交迭属性和弹出属性的窗口都具有这个属性,所有的顶层窗口都具有这个属性,这样一来顶层窗口在自绘的时候,不会绘制在到其他的顶层窗口。 

    WS_VISIBLE

    当窗口被设置这个属性的时候,窗口是可见的,默认的情况下,应用程序必须自己调用ShowWindow 来显示窗口。

    WS_DISABLED

    当窗口被设置这个属性的时候,创建的窗口不能够接受用户的输入,除非应用程序自身提供方法来输入。这个属性通常用在Windows 控件上面。

    WS_CHILDWINDOWS

    这个属性同WS_CHILD。

    WS_OVERLAPPEDWINDOWS

    这个属性同WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX,这个属性通常用在应用程序的主窗口。

    WS_POPUPWINDOWS

    这个属性同WS_POPUP | WS_BORDER | WS_SYSMENU,尽管这个属性中包含了WS_SYSMENU 属性,如果窗口没有 WS_CAPTION 属性,那么窗口也不会有系统菜单。

    WS_EX_DLGMODALFRAME

    当窗口设置了这个属性的时候,窗口具有对话框的边框,这个属性通常用在对话框窗口,不过任何窗口都可以使用这个属性来获得对话框的边框。

    WS_EX_NOPARENTNOTIFY

    这个属性是用在子窗口上的,当子窗口设置了这个属性,Windows 不发送WM_NOTIFY 消息给子窗口的父窗口,默认情况下,Windows 会在子窗口创建或者销毁的时候发送WM_NOTIFY 消息给子窗口的父窗口。

    WS_EX_TOPMOST

    这个属性仅用在顶层窗口,对于子窗口设置这个属性是被忽略的,如果窗口设置了这个属性,那么窗口会一直在其他窗口的上面。

    WS_EX_ACCEPTFILES

    窗口设置了这个属性,那么窗口可以接受拖放的对象。

    WS_EX_TRANSPARENT

    这个属性能够使窗口透明,设置了这个属性的窗口的背景使可以被看到的,透明窗口对于鼠标和键盘的消息事件并不是透明的

    展开全文
  • <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "...> <configuration>...
  • 集合类层次结构关系

    万次阅读 2013-11-16 21:47:01
    下图展示了集合类的层次结构关系: 图2 3. Map 类层次结构 下图是Map的类层次结构: 图3 4. 相关类汇总 通用实现类 接口 哈希表 可变数组 树 链表List 哈希...
    翻译人员: 铁锚
    
    翻译时间: 2013年11月15日
    原文链接:  The interface and class hierarchy diagram for collections with an example program

    1. Collections(工具类) 和 Collection(集合顶层接口) 的区别
    首先, “Collection” 和 “Collections” 是两个不同的概念. 从下面几幅图可知,“Collection”是集合继承结构中的顶层接口,而 “Collections” 是提供了对集合进行操作的强大方法的工具类.
    图1
    2. Collection继承结构
    下图展示了集合类的层次结构关系:
    图2
    3. Map 类层次结构
    下图是Map的类层次结构:
    图3
    4. 相关类汇总

    通用实现类
    接口哈希表可变数组链表List哈希表+链表
    SetHashSet TreeSet LinkedHashSet
    List ArrayList LinkedList 
    Queue     
    MapHashMap TreeMap LinkedHashMap

    5. 示例代码
    下面是说明一些集合类型的简单示例:
    import java.util.*;
     
    public class Main {
     
    	public static void main(String[] args) {
    		List<String> a1 = new ArrayList<String>();
    		a1.add("Program");
    		a1.add("Creek");
    		a1.add("Java");
    		a1.add("Java");
    		System.out.println("ArrayList Elements");
    		System.out.print("\t" + a1 + "\n");
     
    		List<String> l1 = new LinkedList<String>();
    		l1.add("Program");
    		l1.add("Creek");
    		l1.add("Java");
    		l1.add("Java");
    		System.out.println("LinkedList Elements");
    		System.out.print("\t" + l1 + "\n");
     
    		Set<String> s1 = new HashSet<String>(); // or new TreeSet() will order the elements;
    		s1.add("Program");
    		s1.add("Creek");
    		s1.add("Java");
    		s1.add("Java");
    		s1.add("tutorial");
    		System.out.println("Set Elements");
    		System.out.print("\t" + s1 + "\n");
     
    		Map<String, String> m1 = new HashMap<String, String>(); // or new TreeMap() will order based on keys
    		m1.put("Windows", "2000");
    		m1.put("Windows", "XP");
    		m1.put("Language", "Java");
    		m1.put("Website", "programcreek.com");
    		System.out.println("Map Elements");
    		System.out.print("\t" + m1);
    	}
    }
    输出结果:
    ArrayList Elements
    	[Program, Creek, Java, Java]
    LinkedList Elements
    	[Program, Creek, Java, Java]
    Set Elements
    	[tutorial, Creek, Program, Java]
    Map Elements
    	{Windows=XP, Website=programcreek.com, Language=Java}

    相关文章:

    1. java io class hierarchy diagram
    2. Top 10 questions about Java Collections
    3. Java 异常类层次结构
    4. Operating System Concepts Hierarchy Diagram

    展开全文
  • html 标签之间的层次关系

    千次阅读 2017-09-06 14:39:12
    dom其实就是将一些标记型的文档以及文档中的内容当成对象,因为可以在对象中定义其属性和行为,可以方便操作这些对象; ...标签之间存在着层次关系: Html  |--head  |--title  

    dom其实就是将一些标记型的文档以及文档中的内容当成对象,因为可以在对象中定义其属性和行为,可以方便操作这些对象;

    htmlxhtmlxml:这些都是标记型文档;

    DHTML:是多个技术的综合体,叫做动态的html

    标签之间存在着层次关系:

    Html

           |--head

                  |--title

                  |--base

                  |--link

                  |--meta

                  |--style

                  |--script

           |--body

                  |--div

                  |--form

                         |--input

                         |--select

                  |--span

                  |--a

                  |--table

                         |--tbody

                                |--tr

                                       |--td

                                       |--th

                  |--dl

                         |--dt

                         |--dd

    展开全文
  • 集合类接口和类层次关系

    千次阅读 2014-01-20 12:36:50
    你可以从下面的层次关系图中看到,”Collection”是集合层次的顶层接口,而”Collections”是提供了操作集合类型的静态方法的类。 2. 集合类层次关系图 下图是集合类的层次关系图 3. Map的类层次...
  • Java集合类层次关系整理

    千次阅读 2014-07-22 13:41:07
    Java集合类1—简介及其层次关系  在Java中一个集合框架,用来表示一个操作集合。在Java 2平台中实现了一个新的集合框架,但是在先前的集合框架依然可以使用。这里的结合框架就是我们所说的集合类。一个集合是...
  • //通过递归获取节点的层次关系 var str = " "; function listNodes(node,level){ printInfo(node,level); level++; var nodes = node.childNodes; for(var x=0;x;x++){ if(nodes[x].hasChildNodes()
  • Flex 3 修改显示层次关系

    千次阅读 2011-04-14 09:45:00
    问题是我们一般会在运行的时候动态变换图片或控件的层次的,这样就不能依靠代码出现的先后顺序了,HTML是通过CSS样式的z-index来控制,但是在Flex里好像没有相对应的属性或者是方法来控制控件的层次先后关系。...
  • 层次、网状、关系模型

    万次阅读 多人点赞 2017-11-18 17:12:44
    层次、网状、关系模型都是逻辑上的,它们都是以一定的方式存储在数据库系统中,这是数据库管理系统的功能,是数据库管系统中的物理存储模型。 格式化模型层次模型和网状模型统称为格式化模型。格式化模型中数据结构...
  • ios view改变重叠层次关系

    千次阅读 2017-07-05 15:22:04
    //如果将下面两行代码都注释掉 view1 会在下面 view2会在上面 // 下面这行代码能够将view2 调整到父视图的最下面 [self.view sendSubviewToBack:view2]; //将view调整到父视图的最上面 [self.view ...
  • 通过节点的层次关系获取节点对象 关系: 1、父节点:parentNode属性 2、子节点:childNodes集合,获得全部子节点 3、兄弟节点: 上一个兄弟节点:previousSibling 下一个兄弟节点: nextSibling --> ...
  • dxgi里面相关对象的层次关系

    千次阅读 2012-07-28 19:56:49
    从 Direct3D 10 开始,Direct3D 运行时使用 DXGI(可能为英文网页)进行资源管理。DXGI 运行时层提供了跨进程共享视频内存图面的...一下是dxgi里面相关对象的层次关系 IDXGIObject::GetParent Method Gets the paren
  • 层次数据模型     定义:层次数据模型是用树状<...其实层次数据模型就是的图形表示就是一个倒立生长的树,由基本数据结构中的树(或者二叉树)的定义可知,每棵树都且仅一个根节点,其余的...
  • Qt:QWidget设置控件的层次关系

    万次阅读 2018-01-31 19:09:37
    设置控件置于父窗口的顶部:widget->raise(); 设置控件层次:widget->stackUnder(other_widget);
  • 软件工程-软件结构图、层次图、层次方框图的关系

    万次阅读 多人点赞 2018-10-10 23:19:08
    (在学习了软件工程这门课,太多的知识点,而且有些知识点很容易混淆,下面... 层次图用来描绘软件的层次结构。很适于在自顶向下设计软件的过程中使用。用此图表示自顶向下分解所得系统的模块层次结构,H图又可称为...
  • 数据层次是表达数据的一种重要关系,在数据库的设计中,如:组织结构分解、工作任务分解、行政区划的分解等都是层次关系数据的典型实例。 表达层次关系的数据一般需要实现如下属性:   1.层次的最大级联层...
  • Collection接口和Collections类的层次关系图,类图
  • 常见的关系型数据库和非关系型都有哪些关系型数据库: 关系模型就是指二维表格形式存储的数据库,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。 常见的:Oracle、DB2、PostgreSQL、...
  • Android 个层次间调用关系

    千次阅读 2015-05-04 19:57:47
    上一篇介绍了Android系统的启动过程,这里将介绍Android应用程序是如何按照层次关系来调用最底层的硬件和服务的, 在Android中运行的应用程序都是通过以下三种方式层层深入的: App---->runtimeservice ---> lib App...
  • 数据模型是指数据库的组织形式,它决定了数据库中数据之间联系的表达方式,即把在计算机中表示...1、传统数据模型(层次模型、网状模型、关系模型) 2、面向对象模型 3、时态GIS模型 4、三维数据模型 二、传统数据模...
  • 网络层次与主要设备对应关系

    千次阅读 2019-10-29 22:33:57
    网络层次与主要设备对应关系 互联设备 工作层次 主要功能 中继器 物理层 对接受信号进行再次和发送,只起到扩展传输距离用,对高层协议是透明的,但使用个数有限(以太网是4个) 网桥 数据链...
  • SQL Server是关系型数据库,适合存储二维表格的关系型数据,不适合存储具有层次关系的数据,那么如何利用SQL Server存储如下图所示的树型层次关系呢?目前利用SQL Server存储树型关系数据比较成熟的方案是利用主键+...
  • Form中触发器trigger的执行层次关系

    千次阅读 2015-09-25 10:18:58
    Oracle Form的触发器模型类似Windows系统的事件驱动模型,即当某个事件,比如鼠标Click,发生的时候,Forms Engine会去找是否相应的代码,如果,就执行之,没有的话就忽略该事件。当界面上某个动作发生的时候,...
  • Java集合类1—简介及其层次关系

    千次阅读 多人点赞 2011-10-15 20:40:51
    Java集合类1—简介及其层次关系  在Java中一个集合框架,用来表示一个操作集合。在Java 2平台中实现了一个新的集合框架,但是在先前的集合框架依然可以使用。这里的结合框架就是我们所说的集合类。一个集合是一...
  • Window 窗口层次关系 相信在Window 下面编程的很多兄弟们都不是很清楚Window 中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下。下面就说说...
  • 层次模型,网状模型,关系模型的优缺点总结
  • Web安全性问题的层次关系

    千次阅读 2007-07-08 12:06:00
     以我个人多年来从事Web安全方面的工作经验及国外一些权威安全机构对Web安全的层次性的理解,我们通常把它分为三个层次: 1、网络安全。如防火墙、路由器、网络结构等相关的安全问题 2、系统与服务安全。如...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 517,273
精华内容 206,909
关键字:

层次关系有哪些