桥梁模式:将抽象和实现解耦,使两者可以独立的变化。解释:将两个有组合关系,强耦合的对象,各自抽象然后解耦。(类关系图看https://www.cnblogs.com/blogxiao/p/9513883.html 这篇文章) 下面以公司生产产品为例子。 1.小汽车公司生产小汽车。这里有两个对象:汽车 ...
分类:
编程语言 时间:
2019-06-12 23:00:55
阅读次数:
181
1.数据库分类 1)关系型数据库 特点:有约束,是基于硬盘存储的 关系型数据库有 mysql oracle sqlserver sqllite db2 2)非关系型数据库 特点: 没有约束,是基于内存存储的 非关系型数据库有:Memcache,redis,mongodb 2.mysql的架构 客户端 ...
分类:
数据库 时间:
2019-06-12 21:08:50
阅读次数:
151
本篇介绍如何从文件中检索空间结构。IFC中的空间结构表示层次结构的嵌套结构,表示项目,站点,建筑物,楼层和空间。如果您查看IFC文档, 您会发现建筑物可以包含楼层以及其他建筑物,楼层可以包含空间以及其他楼层等。此类关系也使用IfcRelAggregates建模, 但如果要查找特定空间结构中包含的元素 ...
分类:
其他好文 时间:
2019-06-05 19:29:58
阅读次数:
206
多继承:先找左边的 新式类:广度优先,最后一个基类先不找,到最后找 经典类:深度优先 顺序查询:MRO列表,F.__mro__ 新式类定义一个类继承object类 基类没有继承关系是经典类,继承了object类是经典类,且经典类没有MRO方法 python2有经典类和新式类,python3只有新式类 ...
分类:
其他好文 时间:
2019-05-24 23:43:06
阅读次数:
151
约定: 1.”attribute” 和 ”attributes” 均不翻译 2.”property” 译为“属性” 3.msdn 中的原句不翻译 4.”program entity” 译为 ” 语言元素 ” Attributes in C# 介绍 Attributes 是一种新的描述信息,我们既可以 ...
一、spring的概念 spring是一个开源的,轻量级控制反转和面向切面的容器框架,解决企业应用开发的复杂性,降低耦合,更易于测试。 spring春天。如果写一个小的项目,我们可以在项目中想创建一个对象就创建i个对象,但对于大型项目来说,可能需要依赖几百个类,类与类关系也非常复杂,我们就不能把创建 ...
分类:
编程语言 时间:
2019-05-20 22:48:25
阅读次数:
180
记录学习mysql过程中遇到的各种专有名词,汇总以便于日后快速查询和回忆。
分类:
数据库 时间:
2019-05-04 18:56:19
阅读次数:
241
List和Set继承自Collection接口。 Set无序不允许元素重复。HashSet和TreeSet是两个主要的实现类。 List有序且允许元素重复,支持null对象。ArrayList、LinkedList和Vector是三个主要的实现类。 Map也属于集合系统,但和Collection接口 ...
分类:
编程语言 时间:
2019-05-03 11:12:54
阅读次数:
116
# <editor-fold desc="父类和子类关系,继承"># <editor-fold desc="类--讲解--Car">class Car(): def __init__(self,make,model,year): self.make=make self.model=model sel ...
分类:
编程语言 时间:
2019-04-14 09:56:11
阅读次数:
158
koa(扩展知识,建议学习)koa是express超集(进阶版)前后端分离和耦合概念介绍面向过程-》面向对象--》面向服务数据库Node.jsmongodb(bsonjson的超集)分类:关系型数据库:MySql非关系型数据库:MongoDBMongoDB安装环境变量设置系统服务添加有问题安装系统不太支持高版本、降版本3.23.4写在mongodb时候,记得删除之前创建好的文件夹每次启动最好先ne
分类:
Web程序 时间:
2019-04-11 10:38:53
阅读次数:
168