Python静态类方法(转载)
1. 静态类方法@staticmethod和@classmethod的关系 1.1. 基础介绍 class MyClass: def method(self): return ‘instance method called’, self @classmethod def classmethod(cls): return ‘cla… 阅读更多 »Python静态类方法(转载)
1. 静态类方法@staticmethod和@classmethod的关系 1.1. 基础介绍 class MyClass: def method(self): return ‘instance method called’, self @classmethod def classmethod(cls): return ‘cla… 阅读更多 »Python静态类方法(转载)
1. __init__ Python在你实例化class类的时候会检查这个类中是否有init,如果有就会调用它。进行初始化。init()方法意义重大的原因有两个: 在对象生命周期中初始化;每个对象必须正确初始化后才能正常工作。 _init__()参数值可以有多种形式。 class song: def __init__(self,… 阅读更多 »Python部分默认函数
1. call 例类Run中展示call的使用方法,call接收对象传入的参数,可在call方法里执行某一特定对象的参数和方法(pytorch中模型正向传播的forward应该是对该函数的重写): class Run(): def __init__(self,a): print('这是a:',a) def _… 阅读更多 »Python类中部分默认函数的调用
1. 概述 前面介绍了golang的一般单元测试,以及如何使用vscode进行高效的go单元测试开发。同时也说过一般单元测试重点在于cpu和内存类型的测试,而对io类型的测试是比较敏感的。那么针对这类测试就没法做单元测试了吗?有的,肯定是有的,这就是mock技术。 mock测试不但… 阅读更多 »Golang Mock使用入门
Python3 星号 运算符(转载) Python3 * 和 ** 运算符(转载) 在 Python 中,* 和 ** 具有语法多义性,具体来说是有四类用法。 1. 算数运算 * 代表乘法 ** 代表乘方 >>> 2 * 5 10 >>> 2 ** 5 32 2. 函数形参 *args 和 *… 阅读更多 »Python3 星号 运算符(转载)
golangci-lint安装及运行 go get -u github.com/golangci/golangci-lint pushd ${GOPATH}/pkg/mod/github.com/golangci/golangci-lint@v1.41.1/cmd/golangci-lint go build cp golang… 阅读更多 »Golang静态检查
Go中Channel发送和接收操作指南 1. 前言 先来看一道面试题: 对已经关闭的 chan 进行读写,会怎么样?为什么? 在golang中channel属于较为核心的一个功能,尤其在go协程中,channel功能尤为重要;如果多个任务之间需要通信,可能就要用到通道(channel)。 2. Channel的定义 声明并初始化… 阅读更多 »Golang Channel发送和接收