在 Go 的世界里, web 框架简直多如牛毛. 前有自带电池的标准库(net/http), 后有简洁优雅的 Gin-Gonic(以下简称 Gin), 再有全栈开发一枝花 B...
https://colobu.com/2017/01/26/A-Guide-To-The-Kafka-Protocol/
https://www.jianshu.com/p/a036405f989c
按照字母排序解释模块 Bind 内置的有json, xml, protobuf, form, query, yaml. 这些Bind极大的减少我们自己去解析各种个样的数据格式...
装饰器调用顺序 执行结果 f(1)等价于decorator_b(decorator_a(f))(1)
super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找...
Python支持多继承,与C++一样都会出现一种问题:子类继承的多个父类又继承了同一个父类,这时就有可能会出现父类构造方法被调用多次的情况。关于这个问题,我找了一些资料,虽然...
前提 new、init、call的介绍 在讲到使用元类创建单例模式之前,比需了解new这个内置方法的作用,在上面讲元类的时候我们用到了new方法来实现类的创建。然而我在那之前...
golang结构体和类 golang中并没有明确的面向对象的说法,实在要扯上的话,可以将struct比作其它语言中的class。 类声明 这样就声明了一个类,其中没有publ...
Go 提供了性能分析工具链:runtime/pprof:采集程序(非 Server)的运行数据进行分析net/http/pprof:采集 HTTP Server 的运行时数据...
golang 的指针Go语言是个强类型语言。也就是说Go对类型要求严格,不同类型不能进行赋值操作。指针也是具有明确类型的对象,进行严格类型检查 针对刚刚的问题,我们可以采用 ...