摘要: 1 什么是猴子补丁 在移动开发中,用户不用更新整个app,只需要更新app中的一部分,而且是在运行时动态更新。 在运行时动态更新的这一部分功能,就可以称作“猴子补丁”。 猴子补丁不仅能用来更新app,还能在不修改第三方源码的情况下,增加第三方库本来没有的功能。 因为这种在运行时动态打补丁的方法,实在 阅读全文
posted @ 2020-04-15 21:16 bigorangecc 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 【目录】 一、什么是元类 二、类是如何产生的——关键字class创造类的过程 三、如何自定义元类来控制类的产生 四、内置方法 __call__ 五、自定义元类控制类的调用=》类的对象的产生 六、再访——属性查找 七、单例模式 一、什么是元类 一切都源自于一句话:一切皆为对象 # 元类就是用来实例化产 阅读全文
posted @ 2020-04-15 20:13 bigorangecc 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 【内置函数】 https://www.cnblogs.com/littlefivebolg/articles/9097922.html https://docs.python.org/3/library/functions.html?highlight=built#ascii 【内置方法】 # 1、 阅读全文
posted @ 2020-04-15 17:59 bigorangecc 阅读(249) 评论(0) 推荐(0) 编辑
摘要: python的class机制内置了很多特殊的方法来帮助使用者高度定制自己的类, 这些内置方法都是以双下划线开头和结尾的,会在满足某种条件时自动触发。 我们以常用的__str__和__del__为例来简单介绍它们的使用。 1、__str__方法 __str__方法会在对象被打印时自动触发,print功 阅读全文
posted @ 2020-04-15 17:50 bigorangecc 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 【目录】 1、什么是反射 2、为何要用反射 3、如何实现反射 1、什么是反射 python是动态语言,而反射(reflection)机制被视为动态语言的关键。 反射机制指的是在程序的运行状态中 对于任意一个类,都可以知道这个类的所有属性和方法; 对于任意一个对象,都能够调用他的任意方法和属性。 这种 阅读全文
posted @ 2020-04-15 17:40 bigorangecc 阅读(296) 评论(0) 推荐(0) 编辑