工厂方法模式(Python设计模式二)
在面向对象编程中,术语“工厂”表示一个负责创建其他类型对象的类。通常情况下,作为一个工厂的类有一个对象以及与它关联的多个方法。客户端使用某些参数调用此方法,之后工厂会据此创建所需类型的对象,然后将它们返回给客户端。 简单工厂模式:… 阅读更多 »工厂方法模式(Python设计模式二)
在面向对象编程中,术语“工厂”表示一个负责创建其他类型对象的类。通常情况下,作为一个工厂的类有一个对象以及与它关联的多个方法。客户端使用某些参数调用此方法,之后工厂会据此创建所需类型的对象,然后将它们返回给客户端。 简单工厂模式:… 阅读更多 »工厂方法模式(Python设计模式二)
本文作为Python设计模式的第一篇文章,先来介绍比较简单的单例模型。单例模式提供一种全局的访问点,确保类有且仅有一个实例对象。由于在Python语言中对象的概念过于广泛,类创建的对象记为类的实例,用instance而不是obje… 阅读更多 »单例模式(Python设计模式一)
JSON 数据格式介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Langua… 阅读更多 »Go处理JSON方法
近几年来区块链技术非常热门,2019年10月,国家领导人提出大力发展区块链技术1,目前区块链最大的落地应用应该是虚拟货币了,其中比特币是最有名的,也是占有份额最大的。截止目前比特币的单价已经涨到9436美元。 很多人无法理解,也包… 阅读更多 »区块链介绍(1/N)
谷歌最早提出了一种分布式计算框架,就是MapReduce。当时发布这个框架的时候,一句话形容那是相当火爆啊,主要用来解决大规模数据(大于1TB)的并行计算。提出了两个核心过程分别是Map和Reduce过程。 大致的过程就是先将大规… 阅读更多 »用Python模拟MapReduce分布式计算