子类
Python – 魔法方法和方法重写
魔法方法总结 字符串/字节序列表示相关:__repr__、__str__,__format__,__bytes__。这些主要是做一些格式化的操作。 数值转换:__abs__、__b…
你居然不懂Bitmap和Drawable?相关知识大扫盲
Bitmap是什么 Bitmap的基本思想就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。…
AI课堂第16讲:DL深度学习-PyTorch计算图与模型构造
前面几节我们学习了深度学习模型的基本原理与实现,下面我们继续学习深度学习计算的各个组成部分,为后续学习复杂模型打下基础。 在学习模型构造之前,我们先了解一下什么是计算图。 计算图 …
Atomic 原子类详细介绍
Atomic 翻译成中文是原子的意思。在化学上,我们知道原子是构成一般物质的最小单位,在化学反应中是不可分割的。在我们这里 Atomic 是指一个操作是不可中断的。即使是在多个线程…
常见运行异常
运行时异常都是 RuntimeException 子类异常 NullPointerException – 空指针异常 ClassCastException –…
Spring @Async的异常处理
楼主在前面的2篇文章中,分别介绍了Java子线程中通用的异常处理,以及Spring web应用中的异常处理。链接如下: Java子线程中的异常处理(通用) Spring Boot应…
重磅,MapStruct 1.5 发布,这次终于支持Map转为Bean了
本月三号,MapStruct 1.5.0 Final发布,本次正式版距离上次正式版发布已经过去了快7年(上个正式版发布于2015年11月),此次发布除了修复了110多个bug外,还…
开发人员应该知道的SOLID 原则
SOLID 原则 如果熟悉面向对象编程,可能听说过SOLID原则。 通过插图更好地理解这些原则,并强调每个原则的目标。 您会看到,其中一些原则可能看起来相似,但它们的目标不同。有可…
python中的装饰器
装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更符合Python规范(Pythonic)。 …
C++|宽窄基本类型转换和父类子类转换
基本数据类型有不同的编码方案(encoding scheme),需要不同的字节长度来适应各自的值域。 基本类型的宽窄转换,是一个整体的转换,其由窄到宽是安全的,由宽到窄可能会丢失数…