精华内容
下载资源
问答
  • 为了搞清楚表之间的关系,可以用ER图方便方便的描述

    为了搞清楚表之间的关系,可以用ER图方便方便的描述。

    展开全文
  • 描述统计与推断统计的关系

    千次阅读 2019-04-16 00:26:12
    即在探寻总体内在数量规律性的过程中的不同阶段(根据样本/总体数据的描述统计来推断统计总体的数量特征)

    即在探寻总体内在数量规律性的过程中的不同阶段(根据对样本/总体数据的描述统计来推断统计总体的数量特征)

    展开全文
  • 快速理解文件描述符与进程打开文件之间的关系

    转载请说明出处:http://blog.csdn.net/cywosp/article/details/38965239


    1. 概述
        在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。程序刚刚启动的时候,0是标准输入,1是标准输出,2是标准错误。如果此时去打开一个新的文件,它的文件描述符会是3。POSIX标准要求每次打开文件时(含socket)必须使用当前进程中最小可用的文件描述符号码,因此,在网络通信过程中稍不注意就有可能造成串话。标准文件描述符图如下:

    文件描述与打开的文件对应模型如下图:

    2. 文件描述限制
        在编写文件操作的或者网络通信的软件时,初学者一般可能会遇到“Too many open files”的问题。这主要是因为文件描述符是系统的一个重要资源,虽然说系统内存有多少就可以打开多少的文件描述符,但是在实际实现过程中内核是会做相应的处理的,一般最大打开文件数会是系统内存的10%(以KB来计算)(称之为系统级限制),查看系统级别的最大打开文件数可以使用sysctl -a | grep fs.file-max命令查看。与此同时,内核为了不让某一个进程消耗掉所有的文件资源,其也会对单个进程最大打开文件数做默认值处理(称之为用户级限制),默认值一般是1024,使用ulimit -n命令可以查看。在Web服务器中,通过更改系统默认值文件描述符的最大值来优化服务器是最常见的方式之一,具体优化方式请查看http://blog.csdn.net/kumu_linux/article/details/7877770

    3. 文件描述符合打开文件之间的关系
        每一个文件描述符会与一个打开文件相对应,同时,不同的文件描述符也会指向同一个文件。相同的文件可以被不同的进程打开也可以在同一个进程中被多次打开。系统为每一个进程维护了一个文件描述符表,该表的值都是从0开始的,所以在不同的进程中你会看到相同的文件描述符,这种情况下相同文件描述符有可能指向同一个文件,也有可能指向不同的文件。具体情况要具体分析,要理解具体其概况如何,需要查看由内核维护的3个数据结构。
        1. 进程级的文件描述符表
        2. 系统级的打开文件描述符表
        3. 文件系统的i-node表

    进程级的描述符表的每一条目记录了单个文件描述符的相关信息。
        1. 控制文件描述符操作的一组标志。(目前,此类标志仅定义了一个,即close-on-exec标志)
        2. 对打开文件句柄的引用

    内核对所有打开的文件的文件维护有一个系统级的描述符表格(open file description table)。有时,也称之为打开文件表(open file table),并将表格中各条目称为打开文件句柄(open file handle)。一个打开文件句柄存储了与一个打开文件相关的全部信息,如下所示:
        1. 当前文件偏移量(调用read()和write()时更新,或使用lseek()直接修改)
        2. 打开文件时所使用的状态标识(即,open()的flags参数)
        3. 文件访问模式(如调用open()时所设置的只读模式、只写模式或读写模式)
        4. 与信号驱动相关的设置
        5. 对该文件i-node对象的引用
        6. 文件类型(例如:常规文件、套接字或FIFO)和访问权限
        7. 一个指针,指向该文件所持有的锁列表
        8. 文件的各种属性,包括文件大小以及与不同类型操作相关的时间戳

    下图展示了文件描述符、打开的文件句柄以及i-node之间的关系,图中,两个进程拥有诸多打开的文件描述符。
        在进程A中,文件描述符1和30都指向了同一个打开的文件句柄(标号23)。这可能是通过调用dup()、dup2()、fcntl()或者对同一个文件多次调用了open()函数而形成的。
        进程A的文件描述符2和进程B的文件描述符2都指向了同一个打开的文件句柄(标号73)。这种情形可能是在调用fork()后出现的(即,进程A、B是父子进程关系),或者当某进程通过UNIX域套接字将一个打开的文件描述符传递给另一个进程时,也会发生。再者是不同的进程独自去调用open函数打开了同一个文件,此时进程内部的描述符正好分配到与其他进程打开该文件的描述符一样。
        此外,进程A的描述符0和进程B的描述符3分别指向不同的打开文件句柄,但这些句柄均指向i-node表的相同条目(1976),换言之,指向同一个文件。发生这种情况是因为每个进程各自对同一个文件发起了open()调用。同一个进程两次打开同一个文件,也会发生类似情况。

    4. 总结
        1. 由于进程级文件描述符表的存在,不同的进程中会出现相同的文件描述符,它们可能指向同一个文件,也可能指向不同的文件
        2. 两个不同的文件描述符,若指向同一个打开文件句柄,将共享同一文件偏移量。因此,如果通过其中一个文件描述符来修改文件偏移量(由调用read()、write()或lseek()所致),那么从另一个描述符中也会观察到变化,无论这两个文件描述符是否属于不同进程,还是同一个进程,情况都是如此。
        3. 要获取和修改打开的文件标志(例如:O_APPEND、O_NONBLOCK和O_ASYNC),可执行fcntl()的F_GETFL和F_SETFL操作,其对作用域的约束与上一条颇为类似。
        4. 文件描述符标志(即,close-on-exec)为进程和文件描述符所私有。对这一标志的修改将不会影响同一进程或不同进程中的其他文件描述符






    参考
    [4] 《Linux/UNIX系统编程手册》




    展开全文
  • 用例的泛化关系及场景描述

    千次阅读 2012-06-21 00:18:16
    泛化与类的泛化意义相同,表达用例之间存在“is-a-kind-of”关系。当一组用例拥有相同的事件流序列,或者相似的一组约束的时候,可以使用例的泛化。一般父用例是抽象的,而子用例将继承父用例的特性。比如“预定房间...
    泛化与类的泛化意义相同,表达用例之间存在“is-a-kind-of”关系。当一组用例拥有相同的事件流序列,或者相似的一组约束的时候,可以使用例的泛化。一般父用例是抽象的,而子用例将继承父用例的特性。比如“预定房间”或者“预定早餐”还可以有一套相同的其它服务的时候,可以使用泛化描述。 
    

        在“预定服务”用例中有一个抽象子事件流,所以“预定房间”是一个抽象用例,而“选择服务”的事件实现在“预定房间”用例中。事件流执行的规则如下:实例化首先出现在子用例中,沿着基本事件流运行,如果子用例没有定义基本事件流,则沿着父基本事件流执行,上面的例子由于没有定义子基本事件流,所以沿着父基本事件流运行。在运行到“选择一项服务”的时候,执行子用例定义的“选择服务”子用例,如下图所示。

        事件流的描述如下:

        要注意到的问题是,首先不要混淆泛化和扩展,Java中的关键字 extend 是泛化而非扩展,而用例中的扩展与泛化是完全不同的,扩展事件流只不过是挂接到原有用例事件流的某个位置上,以添加新的行为,而且是在同一层及解决问题。另一个方面不能混淆泛化和包含,泛化和包含都是用于抽取用例的公共行为,因此容易混淆,其实它们是实现复用的两种不同手段,泛化关系要求付用例和子用例之间拥有“is-a -kind-of”关系,这样继承才有意义,但包含无需拥有这种关系。在使用包含的时候,当执行到使用公共行为的步骤时,必须明确指出包含的用例,而且指明使用哪个事件流。

     相关文章软件架构设计的思想与模式[4]


    展开全文
  • 文件描述符fd与文件指针FILE*的关系

    千次阅读 2017-04-27 13:56:11
    文件指针是指向一个FILE的结构体,这个结构体里包括一个文件描述符(在Windows下也被称为文件句柄)和一个I/O缓冲区。文件描述符用于ANSI C标准的IO库调用中,用于标识文件。FILE中包含文件描述符元素,可以用fopen...
  • 分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!... 说明:其中Running表示运行状态,Runnable表示就绪状态(万事俱备,只欠CPU),Blocked表示阻塞状态。...
  • 类图用来表示系统中类和类与类之间的关系,它是系统动态结构的描述。(选择1项) A.正确 B.不正确 解答:B 类图是系统静态结构的描述。 转载于:https://www.cnblogs.com/borter/p/9562328.html...
  • UML描述对象和类之间的相互关系

    千次阅读 2008-12-01 16:09:00
    UML中描述对象和类之间相互关系的方式包括:依赖(Dependency)关联(Association)聚合(Aggregation)组合(Composition)泛化(Generalization)实现(Realization)等。 依赖 (Dependency):元素A的变化会...
  • 操作系统中关于竞争和死锁的关系下面描述正确的是? A 竞争一定会导致死锁 B 死锁一定由竞争引起 C 竞争可能引起死锁 正确答案 : C知识点造成死锁的原因:1.竞争不可抢占资源2.竞争可消耗资源3.进程推进顺序...
  • 在python里面有这样一个函数:网上解释什么是,文件描述符:内核(kernel)利用文件描述符来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也 需要 文件描述符来...
  • PCL 根据特征描述子获取对应关系

    万次阅读 2021-04-07 14:44:18
    根据特征描述子获取对应关系
  • 描述tablespace和datafile之间的关系

    千次阅读 2010-02-26 19:00:00
    一个tablespace可以有一个或多个datafile,每个datafile只能在一个tablespace内, table中的数据,通过hash算法分布在tablespace中的各个datafile中, tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种...
  • Linux中的文件描述符(fd)与打开文件之间的关系

    万次阅读 多人点赞 2017-06-25 15:59:24
    文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。程序刚刚启动的时候,0是...
  • 算法描述

    千次阅读 2019-09-22 17:40:02
    (1)算法:描述数据对象之间的关系(包括数据逻辑关系、存储关系描述)。 (2)描述算法的工具:算法可用自然语言、框图或高级程序设计语言进行描述。自然语言简单但易产生二义性;框图直观但不擅长表达数据的组织...
  • 关系模型

    千次阅读 2018-07-11 18:31:41
    关系模式是对关系描述 关系数据库 关系操作集合 关系完整性约束 关系模型的完整性规则是对关系的某种约束条件 实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作是关系的两个不变性,...
  • 关系,关系模式,关系模型区别和联系

    万次阅读 多人点赞 2019-12-18 09:40:11
    关系模式是型,关系是值,关系模式是对关系描述 关系关系模式在某一个时刻的状态或者内容,关系模式是静态的,稳定的,而关系是动态的,随时间不断变化的,因为关系操作在不断地更新着数据库中的数据 类似于面向对象...
  • 通用的关系SRO用于描述许多不同类型的关系,而特定的Sighting SRO包含表示Sighting关系的其他属性。   为下面定义的每个SRO提供属性信息,关系信息和示例。 属性信息包括公用属性以及特定于每个SRO的属性。 ...
  • 一:结论 1.两个进程中分别产生生成两个独立的fd 2.两个进程可以任意文件进行读写操作,操作系统并不保证写的原子性 3.进程可以通过系统调用文件加锁,从而实现文件...二:文件描述符与打开文件的关系? 内核...
  • EF CodeFirst 一关系定义

    千次阅读 2014-10-16 22:40:57
    一个帐号与帐号扩展信息的一关系Model定义如下 //帐号类 public class Account { public int ID { get; set; } public string Name { get; set; } public AccountEx AccountEx { get; set; } } //帐号...
  • 数据库实体间有三种对应关系:一一,一多,多多。一关系示例:一个学生对应一个学生档案材料,或者每个人都有唯一的身份证编号。 一关系示例:一个学生只属于一个班,但是一个学院有多名学生。 多...
  • hasOne关联是一种多一的关系,意思是你定义的模型可以有多个实例指向一个其它的实例(所属相同模型或不同模型)。用法Animal.hasOne(association_name [, association_model [, options ] ]);描述 association_...
  • 数据库中:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 实体之间的关系有 一一(如一个学生对应一个档案,一个档案对应一个学生)...
  • 关系关系是最普通的一种关系。在这种关系中,A 表中的一行可以匹配 B 表中的多行,但是 B 表中的一行只能匹配 A 表中的一行。例如,publishers 和 titles 表之间具有一关系:每个出版社出版...
  • 常见非功能性需求的描述案例

    万次阅读 多人点赞 2018-01-31 14:05:34
    但是在工程实践中,往往客户不会提出非功能性需求,需求人员在描述需求时不知道如何描述,在国际的各种标准中,非功能性需求有定义,但是比较抽象。因此我整理如下常见的非功能性需求的描述案例,供需求人员进行...
  • 摘要从自然图像生成自动描述是一个... 我们提供了现有模型的详细回顾,突出其优点和缺点。 此外,我们概述了评估机器生成图像描述质量的基准图像数据集和评估措施。 最后,我们推断自动图像描述生成领域的未来方向。
  • 从零开始学USB(十、USB的描述符)

    万次阅读 多人点赞 2018-12-23 14:10:27
    USB设备使用描述符报告其属性。描述符是具有定义格式的数据结构。每个描述符都以字节宽度字段开头,该字段包含描述符中的总字节数,后跟...适当时,描述符包含字符串描述符的引用,这些字符串描述符提供以可读形式...
  • 转载请说明出处:...文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系...
  • 用例图包含关系、扩展关系、泛化关系解析

    千次阅读 多人点赞 2019-08-24 22:53:16
    一、用例图中的各种关系 ...包含关系描述的是一个用例需要某种功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例。表示符号:<<include>> ...
  • 数据库 关系模式和关系的区别

    千次阅读 2020-03-07 13:54:17
    定义 关系(Relation) D1 × D2 × ··· × Dn 的子集叫做在域D1,D2,···,Dn 上的关系,表示...在二维表中的行定义,即对关系描述称为关系模式。 一般表示为(属性1,属性2,…,属性n) 例如:老师的关...
  • 描述性统计分析

    万次阅读 2018-06-07 10:56:17
    数据分析之前,需先明确变量的度量类型。变量的度量类型主要分三种:名义、等级、连续; 1、名义变量:如饮料类型; 1.1 描述名义变量的分布:频数表、... 3.1.1 需要变量进行分布探索,并了解以下情况:  ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,282,099
精华内容 512,839
关键字:

对关系的描述