面向对象高级 isinstance(obj,cls)和issubclass 反射 hasattr getattr setattr delattr 内置类属性 打印内容如下: 类中的魔术方法(内置的一些方法) str steattr getattr getattr ...
分类:
其他好文 时间:
2019-02-24 17:31:19
阅读次数:
180
基本使用 简单分页(查看第n页,每页显示n条) setting里 路由: Serializers 偏移分页(在第n个位置,向后查看n条数据) CursorPagination(加密分页,只能看上一页和下一页,速度快) 思考:不重写类,修改类属性? ...
分类:
其他好文 时间:
2019-02-23 17:07:29
阅读次数:
215
JavaBean: 就是一个java类 属性全部私有,提供公有的getter,setter方法 提供一个无参的构造方法 类必须公有,必须打包 JDK中提供了对JavaBean进行操作的一些API,这套API就称为内省。 内省API: Introspector类: 构建一个全面描述目标 bean 的 ...
分类:
编程语言 时间:
2019-02-17 15:28:13
阅读次数:
206
一,普通继承: 继承思想:通过改变父类的执行环境,调用父类的构造函数,并改变父类的this指向。 缺点:父类中可变的属性,子类在继承属性时,值为undefined; 要解决上面出现的小bug,就需要借助call,apply,bind来继承。 二,call,apply,bind继承: 继承原理:在子类 ...
分类:
其他好文 时间:
2019-02-12 13:08:23
阅读次数:
166
在Python中经常会混淆类属性和实例属性的概念,今天专门记录一下个人理解以免日后忘记。 看下面的例子: 运行当然是没有问题的,输出结果为: 但是当我们加入这样一段代码: 运行后会报错,这是因为不能通过类名+属性名的方式去调用实例属性,当类实例化后,只能通过类名去调用方法中的属性。 下面进行这样的操 ...
分类:
编程语言 时间:
2019-02-11 21:38:39
阅读次数:
487
__getattr____getattr__在当前主流的Python版本中都可用,重载__getattr__方法对类及其实例未定义的属性有效。也就属性是说,如果访问的属性存在,就不会调用__getattr__方法。这个属性的存在,包括类属性和实例属性。 __getattribute____getat ...
分类:
编程语言 时间:
2019-02-10 23:05:46
阅读次数:
205
会发现student1引用的money属性的内存地址已经和另外两个的不一样了而另外两个的内存地址却还是一样的,原因如下:在经过表达式student1.money -= 1000 的过程如下:第一次引用money属性时,经历的过程如下:会先在对象中查找是否有money这个属性,如果有的话,则直接进行运 ...
分类:
编程语言 时间:
2019-02-08 23:11:53
阅读次数:
151
一、简单介绍 CAPropertyAnimation的子类 属性解析: fromValue:keyPath相应属性的初始值 toValue:keyPath相应属性的结束值 随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue 如 ...
分类:
移动开发 时间:
2019-02-05 20:51:39
阅读次数:
234
[TOC] Django REST framework 视图GenericAPIView GenericAPIView 这个类扩展了REST框架的 类,通过 与一个或多个mixin类组合而构建的 例子 在使用通用视图时,将覆盖原视图,并设置多个类属性 from django.contrib.auth ...
分类:
其他好文 时间:
2019-02-04 18:05:10
阅读次数:
206
注解放在类属性上不生效时可放在get方法上试试,原因未知 @Entity @Table @Id @GeneratedValue @Basic @Column @Transient @Temporal ...
分类:
其他好文 时间:
2019-02-02 12:47:48
阅读次数:
207