01 2018 档案
摘要:系统版本及环境 Openstack介绍 参考文档:https://www.cnblogs.com/jingtyu/p/6379490.html Openstack安装前准备工作 参考文档:https://docs.openstack.org/newton/zh_CN/install-guide-rd
阅读全文
摘要:正常写python程序会有一个可执行的bin.py文件,假如这个文件需要导入my_module里面定义的模块,应该怎么设置sys.path 文件夹目录结构如下,因为bin不在与my_module同级目录下,而是在bin目录下,如果直接使用from my_module import main调用模块肯
阅读全文
摘要:一,python的模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块
阅读全文
摘要:针对上一篇对文件的操作程序,执行一次操作的函数查询,添加,修改,删除都需要在函数里面定义文件处理的过程,整体函数看起来比较乱,代码重复过多 下面新定义一个函数专门用于处理文件操作,然后在不同的函数里面调用该函数 这种方法称为解耦 day21-2.py
阅读全文
摘要:需求,有一个配置文件test.conf内容如下 1,自定义函数实现查询功能,查询需要根据用户输入的关键字进行查询如输入www1则查询出对应的下面的配置 2,自定义函数实现添加功能,比如在关键字www1后面添加一个配置为server 3 3,自定义函数实现修改功能,比如把server 1修改成 ser
阅读全文
摘要:1,打开软件点击help-Register 2,输入地址http://xidea.online激活
阅读全文
摘要:补充:解压序列 需求一,不通过索引取一个列表的第一个元素和最后一个元素 需求二,交换两个变量的值
阅读全文
摘要:一,什么是装饰器 装饰器:本质就是函数,功能是为其他函数添加附加功能 原则 1,不修改被修饰函数的源代码 2,不修改被修饰函数的调用方式 举例说明:有一个求和函数要求就算出函数的运行时间 正常代码应该这样day20-1.py 假如有多个函数都需要这种统计时间的功能,遵循开放封闭的原则不能修改函数源代
阅读全文
摘要:一,深浅拷贝 看拷贝列子day19-1.py 假如修改的元素是一个列表,源列表也会发生变化day19-2.py 为什么会这样,因为第一次修改的是一个不可变元素对应的指针发生了变化,第二次s和s3指向的内存地址是一个可变的元素(列表)当列表发生改变,但是列表的内存地址没有改变s和s3的指向没有发生改变
阅读全文
摘要:一,什么是生成器 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他数据类型需要调用自己内置的__iter__方法),所以生成器是可迭代对象。 二,生成器分类在python中的表现形式 1,生成器函数:常规函数定义,但是,使用yield语句而不是return语句返回结果。yield语句一
阅读全文
摘要:一,什么是迭代和递归 递归和迭代都是循环的一种。 简单地说,递归是重复调用函数自身实现循环。迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。 二,什么是迭代器协议 1.迭代器协议是指:对象必须提供一个ne
阅读全文
摘要:一,KVM内核级虚拟化 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。 K
阅读全文
摘要:需求:假设Python没有提供内置函数int如果使用函数方式实现把一串字符串转换成整数例如把字符串‘12345‘转换成整数12345 思路 1,字符串也是序列可以使用map函数处理分割成一个列表 2,使用reduce函数处理生成的列表计算出最终转换的整数结果
阅读全文
摘要:mysqldump备份出现错误提示 原因:MySQL有建视图,当依赖视图的表有变化时会出现这个错误提示 解决办法:修复视图或者视图依赖的表 ,本次视图不用,直接删除视图即可
阅读全文
摘要:一,文件处理流程 二,文件打开模式 三,文件操作实例 1.r读 read读取文件所有内容 vim day17-2.py 文件a为一段文本 readline一行行读取文件内容vim day17-3.py readline是一行行读取,读取到最后一行以后再往下读取则为空 readable查看是否可读取,
阅读全文
摘要:一,修改/etc/profile文件在尾部添加 PATH后面跟着是的php的执行文档路径,可以追加多个以冒号分割 export PATH必须加否则会导致其他系统命令无法使用,如果没有加可以使用全路径来执行vi命令修改 /bin/vi 二,设置生效 三,验证 php -v
阅读全文
摘要:一, 查看系统版本及内核版本 二, 编译安装nginx 1, 新建nginx用户 useradd -s /sbin/nologin -M nginx 2, 安装支持包 yum -y install gcc pcre pcre-devel openssl-devel 3, 下载nginx并且解压 wg
阅读全文
摘要:云计算 一,什么是云计算 云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体
阅读全文
摘要:一,数学定义的函数 函数的定义:给定一个数集A,对A施加对应法则f,记作f(A),得到另一数集B,也就是B=f(A)。那么这个关系式就叫函数关系式,简称函数。函数概念含有三个要素:定义域A、值域C和对应法则f。其中核心是对应法则f,它是函数关系的本质特征。 二,Python定义函数 三,为什么要有函
阅读全文