最新 最热

图解Metrics, tracing, and logging

最近在看Gophercon大会PPT的时候无意中看到了关于Metrics,Tracing和Logging相关的一篇文章,凑巧这些我基本都接触过,也是去年后半年到现在一直在做和研究的东西。从去年的关于Metrics的goappmonitor,到今年在排查问题时脑...

2020-08-19
0

Pandas tricks 之 transform的用法

如下销售数据中展现了三笔订单,每笔订单买了多种商品,求每种商品销售额占该笔订单总金额的比例。例如第一条数据的最终结果为:235.83 / (235.83+232.32+107.97) = 40.93%。...

2020-08-17
0

30.Python装饰器

装饰器可以用于包装类的静态方法和类方法。静态方法的定义中没有self参数,可以通过类直接来调用。类方法中虽然没有self参数,但是有一个类似的参数——cls,类方法可以通过对象直接调用,参数cls自动关联到类。在方法前面...

2020-08-17
0

Python基础面向对象-其他

多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承)。

2020-08-17
0

面向对象编程(设计模式)需要遵循的 6 个基本原则

在讨论面向对象编程和模式(具体一点来说,设计模式)的时候,我们需要一些标准来对设计的好还进行判断,或者说应该遵循怎样的原则和指导方针。...

2020-08-17
1

重新思考日志:业务系统竟然是一个大数据库?

《I Heart Logs 》出版于 2014 年,是一本很短小的书。作者 Jay Kreps,是前 LinkedIn 的 Principal Staff Engineer,也是 LinkedIn 许多著名开源项目的负责人及联合作者,如 Kafka、Voldemort 等。他是现任 Confluent 的 CE...

2020-08-17
1

六、门面模式与装饰器模式详解

门面模式(Facade Pattern)又叫外观模式,提供了一个统一的接口,用来访问子系统中的一群接 口。其主要特征是定义了一个高层接口,让子系统更容易使用,属于结构性模式。...

2020-08-12
0

The complete list of new features in MySQL 8.0

原文出处:https://mysqlserverteam.com/the-complete-list-of-new-features-in-mysql-8-0/

2020-08-12
1

二、设计模式总览及工厂模式详解

不用设计模式并非不可以,但是用好设计模式能帮助我们更好地解决实际问题,设计模式最重要的是解耦。设计模式天天都在用,但自己却无感知。我们把设计模式作为一个专题,主要是学习设计模式是如何总结经验的,把经验为自己所用...

2020-08-12
0

[887]python中@classmethod和@staticmethod

一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,**直接类名.方法名()**来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同...

2020-08-11
0