什么是高内聚、低耦合? 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决 ...
分类:
其他好文 时间:
2017-09-16 12:01:45
阅读次数:
104
在数据库应用中,常用到DB、DBMS、DBS等术语,其形式定义如下。 数据库(DataBase,简称DB) 严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。数据库能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。 数据库管理系统(DataBase Mang ...
分类:
数据库 时间:
2017-09-15 11:00:43
阅读次数:
258
一般我们在类里面写迭代器都是如下写法: 但是,《流畅的python》给出了不同的见解。该书指出,在数据结构内实现迭代器是个很蠢的想法,因为需要引入游标指针记录位置的缘故,这么实现迭代器会造成数据结构空间性能下降,同时,因为游标指针的独立性使得改数据结构无法并发遍历,所以又造成了时间性能的下降。代码如 ...
分类:
编程语言 时间:
2017-09-14 23:55:58
阅读次数:
379
单元测试:应该准确、快速地保证程序基本模块的正确性。 单元测试标准:1.应该在最基本的功能/参数上验证程序的正确性 2.必须由最熟悉代码的人来写 3.单元测试后,机器状态保持不变 4.单元测试要快 5.可以产生可重复、一致的结果 6.独立性,运行,通过,失败不依赖于别的测试,可以人为构造数据保持单元 ...
分类:
其他好文 时间:
2017-09-14 21:41:15
阅读次数:
208
Python 3 mysql 简介安装 一、数据库是什么 1、 什么是数据库(DataBase,简称DB) 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数字模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并且可为各种用 ...
分类:
数据库 时间:
2017-09-13 23:14:55
阅读次数:
336
什么是数据库(DataBase,简称DB) 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的 过去人们将数据存放在文件柜里,现在数据量庞大,已经不再适用 数据库是长期存放在计算机内、有组织、可共享的数据即可。 数据库中的数据按一定的数据模型组织、描述和储存,具 ...
分类:
数据库 时间:
2017-09-13 21:12:04
阅读次数:
255
ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 在数据库系统中,一个事务是指由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户 ...
分类:
数据库 时间:
2017-09-12 16:08:59
阅读次数:
179
一、概率论基本概念样本空间、随机事件频率和概率概率的相关运算和性质等可能概型:古典概型条件概率全概率公式:你用条件概念算事件概率贝叶斯公式:条件概率用于反推计算条件概率事件的相互独立性二、随机变量极其分布随机变量:每个样本点映射一个数字来表征基本离散型随便基变量分布:0-1分布、伯努利实验二项分布、 ...
分类:
其他好文 时间:
2017-09-12 15:59:56
阅读次数:
408
在数据库应用中,常用到DB、DBMS、DBS等术语,其形式定义如下。 数据库(DataBase,简称DB) 严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。数据库能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。 数据库管理系统(DataBase Mang ...
分类:
数据库 时间:
2017-09-11 15:17:24
阅读次数:
265
一.数据库的4个基本概念 1.数据(data) 描述事务符号记录的称为数据 2.数据库(dataBase) 数据库是长期存储在计算机内,有组织,可共享的大量数据的集合,数据库中的数据按一定的数据模型组织,描述,和存储,具有较少的冗余度, 较高的数据独立性和易扩展性,并可为各种用户共享 3.数据库管理 ...
分类:
数据库 时间:
2017-09-09 16:30:52
阅读次数:
186