摘要:
耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 解耦就是用方法将两种运动分离开来处理问题,常用解耦方法就是忽略或简化对所研究问题影响较小的一种运动,只分析主要的运动。 而程序中则是降低代码的耦合度,以此来优化功能 那为什么要解耦呢? 从上面可以看出,当你要实现 阅读全文
摘要:
Python中的 .join() 函数经常被大家使用到,之前写代码的时候也被用到过,在这里提出一下: 这个函数展开来写应该是str.join(item),join函数是一个字符串操作函数 str表示字符串(字符),item表示一个成员,注意括号里必须只能有一个成员,比如','.join('a','b 阅读全文
摘要:
Django中的聚合索引 专业来说可以把索引理解为一种特殊的目录。而微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索 阅读全文
摘要:
Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理数据。 后台管理可以在各个app的admin.py文件中进行控制。 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 阅读全文
摘要:
那么首先要知道什么是ORM 专业化的角度来说:叫对象关系映射(Object-Relation Mapping)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 那具体ORM是什么呢?:(在django中,根据代码中的类自动生成数据库的表也叫--code first)ORM: ORM在面 阅读全文
摘要:
在之前的博客中已经介绍过了三层架构的功能 详情回复(三层构架一) 那为什么要使用三层架构呢?? 使用三层架构的目的:解耦!!!(做自己功能内的事) 同样拿上面饭店的例子来讲: 详情请看: (1)服务员(UI层)请假——另找服务员;厨师(BLL层)辞职——招聘另一个厨师;采购员(DAL)辞职——招聘另 阅读全文
摘要:
三层架构: 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见 阅读全文
摘要:
对于学习python的朋友们,肯定都知道pycharm这个编译器 但安装的时候总会出现这样那样的问题,现在我就对其进行详细的操作 在 浏 览 器 地址栏中 输 入 Python 官 网 (https://www.python.org),将鼠标悬停在 Downloads 上 显示如图所示列表选项,然后 阅读全文
摘要:
对于学习Python的朋友们,想必关于pycharm这个“字眼”都不陌生 我今天就是要对关于在pycharm中引入第三方库的操作进行演示 首先点开pycharm这个编译器顶部的File(文件),在File下进行选择 选择Settings,点进去之后再次选择 选择Project:ball_game.p 阅读全文
摘要:
首先python中一切皆为对象,类型的本质就是类,所以,不管你信不信,你已经使用了很长时间的类了 >>> dict #类型dict就是类dict <class 'dict'> >>> d=dict(name='eva') #实例化 >>> d.pop('name') #向d发一条消息,执行d的方法p 阅读全文