Giotto95827
让机器写诗
摘要: 5.1kickstart文件是一个简单的文本文件,它包含了一个项目列表,每个项目由一个关键字来识别 5.2kickstart 安装可以使用本地光盘,本地硬盘驱动器,或通过 NFS,FTP,HTTP 来执行. 要使用 kickstart,必须: 1.创建一个kickstart文件. 2.创建有kick 阅读全文
posted @ 2018-04-09 16:55 Giotto95827 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 如果两个用户使用了同样的密码,那么一定他们的密码hash也一定相同。我们可以通过让每一个hash随机化,同一个密码hash两次,得到的不同的hash来避免这种攻击。 具体的操作就是给密码加一个随即的前缀或者后缀,然后再进行hash。这个随即的后缀或者前缀成为“盐”。正如上面给出的例子一样,通过加盐, 阅读全文
posted @ 2018-04-09 16:54 Giotto95827 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 3.1作用 不修改WSGI应用程序的情况下通过配置文件配置WSGI服务. filter:过滤器,滤网。 pipline:管道 app:application 应用,在这个语境下我举个例子吧,lavabo(洗手盆),fish tank(鱼缸)...... 这些都是应用 composite:意为合成,或 阅读全文
posted @ 2018-04-09 16:53 Giotto95827 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 2.1 Python的序列化Python提供两个模块来实现序列化:cPickle和pickle。这两个模块功能是一样的,区别在于cPickle是C语言写的,速度快,pickle是纯Python写的,速度慢.pickle.dumps()--把任意对象序列化为str,可以用于写入文件pickle.dum 阅读全文
posted @ 2018-04-09 16:52 Giotto95827 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Sock(I/O 流)通过服务端Sock第一种方法就是最传统的多进程并发模型 (每进来一个新的I/O流会分配一个新的进程管理。)第二种方法就是I/O多路复用 (单个线程,通过记录跟踪每个I/O流(sock)的状态,来同时管理多个I/O流 。) I/O multiplexing 这里面的 multip 阅读全文
posted @ 2018-04-09 16:52 Giotto95827 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 5.1 cfg Module--可以用来通过命令行或者是配置文件来配置一些options: example1: #!/usr/bin/env python # encoding: utf-8 from oslo_config import cfg from oslo_config import ty 阅读全文
posted @ 2018-04-09 16:51 Giotto95827 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 正真工作才发现很懒,没这么多时间写文,毕竟小白,参照大神写的,不喜勿喷 1.eventlet是什么eventlet - 具有WSGI支持的异步框架eventlet是python库函数,一个是处理和网络相关的,另一个可以通过协程实现并发可以实现'并发'(绿色线程),非阻塞对Python库函数改写,支持 阅读全文
posted @ 2018-04-09 16:48 Giotto95827 阅读(7766) 评论(0) 推荐(0) 编辑