这里的内容仅仅是本人阅读《Python高性能编程》后总结的一些知识,用于自己更好的了解Python机制。本人现在并不从事计算密集型工作:人工智能、数据分析等。仅仅只是出于好奇而去阅读这本书。很多人因为Python不能同时使用多颗CPU(全局解释器锁GIL),而觉得它不能实现高性能。书中有很多介绍避开 ...
分类:
编程语言 时间:
2018-05-28 00:55:41
阅读次数:
246
一、创建虚拟机拓扑图 二、流程讲解 虚拟机创建过程: 10. nova-scheduler通过查询nova数据库中计算资源的情况,并通过调度算法计算符合虚拟机创建需要的主机。 11. 对于有符合虚拟机创建的主机,nova-scheduler更新数据库中虚拟机对应的物理主机信息。 12. nova-s ...
分类:
其他好文 时间:
2018-05-24 13:52:28
阅读次数:
238
模式定义 建造者模式属于23种设计模式中的创建型模式,可以理解为创建对象的一种很好的方法。 所谓建造者模式就是 将组件和组件的组件过程分开,然后一步一步建造一个复杂的对象。 所以建造者模式又叫生成器模式。 建造者模式类图 模式结构 建造者模式包含如下角色 Builder:抽象建造者 Concrete ...
分类:
其他好文 时间:
2018-05-20 21:58:56
阅读次数:
191
二、表约束 数据完整性约束 1.表的数据有一定的取值范围和联系,多表之间的数据有时也有一定的参照关系。 2.在创建表和修改表时,可通过定义约束条件来保证数据的完整性和一致性。 3.约束条件是一些规则,在对数据进行插入、删除和修改时要对这些规则进行验证,从而起到约束作用。 完整性约束分类 域完整性约束 ...
分类:
其他好文 时间:
2018-05-20 15:23:07
阅读次数:
227
写过java的都知道:所有的对象都必须创建;或者说:使用对象之前必须先创建。而使用ioc之后,你就可以不再手动创建对象,而是从ioc容器中直接获取对象。 就好像我们无需考虑对象的销毁回收一样,因为java垃圾回收机制帮助我们实现了这个过程;而ioc则是让我们无需考虑对象的创建过程,由ioc容器帮我们 ...
分类:
编程语言 时间:
2018-05-19 16:54:35
阅读次数:
168
一、新建RDS1、新建参数组2、新建安全组二、创建过程1、启动数据库实例引擎选项:????Mysql、MariaDB 、PostgreSQl,oracle,SQLServer选择使用案例????????生产,多可用区部署/预置IOPS
分类:
数据库 时间:
2018-05-15 17:22:20
阅读次数:
395
一、什么是建造者模式 Builder模式也叫建造者模式或者生成器模式, 是由GoF提出的23种设计模式中的一种。 Builder模式是一种对象创建型模式之一,用来 隐藏复合对象的创建过程,它把复合对象的创建 过程加以抽象,通过子类继承和重载的方式,动 态地创建具有复合属性的对象。 二、建造者模式的结 ...
分类:
其他好文 时间:
2018-05-13 15:03:04
阅读次数:
174
在django中,数据库的创建一般是在models.py中完成 一.单表操作(在表的创建过程中,不能同时对表进行增删等操作,要等表创建完再执行相关操作) 1.创建表 2.增(create)(暂且不会同时添加多条数据,要一条一条添加) 3.删(delete) 4.改(update和save) 5.查 ...
分类:
数据库 时间:
2018-05-12 15:06:46
阅读次数:
208
一、IndexWriter详解 问题1:索引创建过程完成什么事? 分词、存储到反向索引中 1. 回顾Lucene架构图: 介绍我们编写的应用程序要完成数据的收集,再将数据以document的形式用lucene的索引API创建索引、存储。 这里重点要强调应用代码负责做什么,lucene负责做什么。 2 ...
分类:
Web程序 时间:
2018-05-12 02:47:08
阅读次数:
1009