240      
    Alex   
  
    每个人都有属于自己的一片森林,也许我们从来不曾去过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢!   
摘要: 一、什么是设计模式? 二、设计模式七大原则 1、开放封闭原则:一个软件实体如类,模块和函数应该对扩展是开放的,对修改是关闭的。即软件实体应尽量在不修改原有代码的情况下进行扩展(装饰器) 2、里氏替换原则:重写父类里面的方法,逻辑可能不一样,但是返回的结果参数啥的要一样(所有引用基类的地方必须能透明的 阅读全文
posted @ 2019-08-09 13:36 Alex_c 阅读(173) 评论(0) 推荐(0)
摘要: 一、内容 定义一个用于创建对象的接口(工厂接口),让子类决定实例化哪一个产品类 二、角色 抽象工厂角色(Creator) 具体工厂角色(Concrere Creator) 抽象产品角色(Product) 具体产品角色(Concrete Product) 工厂方法模式相比简单工厂模式将每个具体产品都对 阅读全文
posted @ 2019-08-09 12:46 Alex_c 阅读(141) 评论(0) 推荐(0)
摘要: 一、内容 二、角色 三、优点 四、缺点 五、代码示例 初始的代码 阅读全文
posted @ 2019-08-09 12:44 Alex_c 阅读(163) 评论(0) 推荐(0)
摘要: 一、获取类里面的静态属性以及动态属性的方法 方式一: # 方式一 class Foo(object): user = 123 def __init__(self): self.name = 123 self.age = 456 def aaa(self): self.name = 'sd' obj 阅读全文
posted @ 2019-08-09 12:00 Alex_c 阅读(211) 评论(0) 推荐(0)
摘要: tornado Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。 To 阅读全文
posted @ 2019-08-09 11:58 Alex_c 阅读(214) 评论(0) 推荐(0)
摘要: Tornado介绍 1.Tornado介绍 Tornado全称Tornado Web Server,是一个用Python语言写成的Web服务器兼Web应用框架,由FriendFeed公司在自己的网站FriendFeed中使用,被Facebook收购以后框架在2009年9月以开源软件形式开放给大众。 阅读全文
posted @ 2019-08-09 11:10 Alex_c 阅读(199) 评论(0) 推荐(0)
摘要: 文件与目录操作 命令解析 cd /home 进入 ‘/home’ 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在目录 cp file1 file2 将file1复制为file2 cp -a dir1 dir2 复制一个目录 cp -a /tmp/dir1 阅读全文
posted @ 2019-08-09 10:45 Alex_c 阅读(179) 评论(0) 推荐(0)