摘要: 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息 阅读全文
posted @ 2019-08-04 19:50 扶我起来 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写 阅读全文
posted @ 2019-08-04 19:40 扶我起来 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 面向对象和面向过程 编程思想是什么,就是用代码解决现实生活中问题的思路。 面向过程 核心点在过程二字,过程指的是解决问题的步骤,说白了就是先做什么再干什么。这种解决问题的思路就好比是工厂中的流水线。 运维同学工作中接触到的shell脚本就是典型的按步骤做事。 优点:复杂的问题流程化,进而简单化。 缺 阅读全文
posted @ 2019-08-04 18:54 扶我起来 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 装饰器 此文可能是有史以来最全的关于Python装饰器的Blog了... 函数名的运用 关于函数名 函数名是⼀个变量,但它是⼀个特殊的变量。与括号配合可以执⾏函数的变量。 查看函数名的内存地址: def func(): print('呵呵') print(func) # <function func 阅读全文
posted @ 2019-08-04 18:32 扶我起来 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 类型判断 issubclass 首先,我们先看issubclass() 这个内置函数可以帮我们判断x类是否是y类型的子类。 class Base: pass class Foo(Base): pass class Bar(Foo): pass print(issubclass(Bar, Foo)) 阅读全文
posted @ 2019-08-04 18:21 扶我起来 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 为什么把这位的参考放在前面,主要是这位大佬的流程图太详细了。虽说不一定要了解这么详细,但还是很佩服啊。不多说,上图(在新标签中打开图片) 下面开始简单的了解一下CentOS6的启动流程吧。 第一步、硬件启动阶段 简单说一下这一步的流程:打开电源;POST自检;BIOS逐一排查设备启动顺序;如果是硬盘 阅读全文
posted @ 2019-08-04 03:21 扶我起来 阅读(431) 评论(0) 推荐(0) 编辑
1