上药三品,神与气精

曾因酒醉鞭名马 生怕情多累美人


  • 首页

  • 关于

  • 分类

  • 标签

  • 归档

  • 搜索

设计模式python实现03-适配器模式

发表于 2018-09-26 | 分类于 design pattern | 阅读次数:
字数统计: 0 | 阅读时长 ≈ 1

设计模式python实现02-单例模式

发表于 2018-09-26 | 分类于 design pattern | 阅读次数:
字数统计: 23 | 阅读时长 ≈ 1
1
2
3
4
5
6
7
class Borg(object):
_state = {}

def __new__(cls, *args, **kwargs):
ob = super().__new__(cls, *args, **kwargs)
ob.__dict__ = cls._state
return ob

设计模式python实现

发表于 2018-09-26 | 分类于 design pattern | 阅读次数:
字数统计: 288 | 阅读时长 ≈ 1
from abc import ABCMeta


class StandardFactory(object):
    '''这就是那个抽象工厂'''
    @staticmethod
    def get_factory(factory):
        '''根据参数找到对实际操作的工厂'''
        if factory == 'cat':
            return CatFactory()
        elif factory == 'dog':
            return DogFactory()
        raise TypeError('Unknown Factory.')


 class DogFactory(object):
    def get_pet(self):
        return Dog();


class CatFactory(object):
    # 注意这个方法和上面的名字一样,但是返回的类不同,这就是工厂的作用
    def get_pet(self):
        return Cat();


# 可以认为dog和cat都是动物的一种,可以有个基类
class Pet(object):
    # ABCMeta会让这个类在注册后添加很多基础抽象基类,可以看[ABCMeta](http://docs.python.org/2/library/abc.html#abc.ABCMeta)
    __metaclass__ = ABCMeta
    def eat(self):
        pass


# Dog应该做什么就是这里
class Dog(Pet):
    def eat(self):
        return 'Dog food...'


class Cat(Pet):
    # 这里的eat依然是同名,她们都是同样的操作,只是返回不同
    def eat(self):
        return 'Cat food...'


if __name__ =="__main__":
    factory = StandardFactory.get_factory('cat')
    pet = factory.get_pet()
    print pet.eat()

    # 注意这里,你只需要修改抽象工厂传入的那个参数,其他什么都不用改
    factory = StandardFactory.get_factory('dog')
    pet = factory.get_pet()
    print pet.eat()

python高级工程师职责

发表于 2018-09-25 | 阅读次数:
字数统计: 152 | 阅读时长 ≈ 1

1.数据驱动的方式来赋能和驱动行业发展

2.大数据平台的设计和开发

3.人工智能等前沿技术

4.tensorflow如何落地

地产生态链“互联网+”服务商

  1. 明源云客 房地产营销互联网智慧化转型升级解决方案提供商
  2. 云链 地产供应链的上下游各方及业务场景在线化
  3. 云空间 云租赁、云物业等互联网产品平台

结合一些开源软件 实现自己的需求(对接目前项目的需求) 完成需要的逻辑

need-learning

发表于 2018-09-12 | 阅读次数:
字数统计: 44 | 阅读时长 ≈ 1

需要重点研究不太擅长的技术:

  • 分布式
  • 高并发
  • 大数据量
  • 数据库优化
  • 高性能
  • 负载均衡
  • 深度学习的图片处理
1…737475…109
John Cheung

John Cheung

improve your python skills

543 日志
33 分类
45 标签
RSS
GitHub Email
© 2020 John Cheung
本站访客数:
|
主题 — NexT.Pisces v5.1.4
博客全站共226.3k字