1.isinstance与issubclass 在介绍反射之前,先来介绍两个关于类的内置方法,第一个是用来判断对象是否是某一类的对象(以前常说的判断是否是某一类型,类与类型其实是一个概念),第二个则是用来判断某一类是否是继承了另一个类 2.反射 先来给反射下一个定义:反射就是通过字符串来操作pyth ...
分类:
其他好文 时间:
2018-04-17 19:37:47
阅读次数:
163
本章内容 一、单例模式 二、元类 一、单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。 当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。例如,某个服务器程序的配置信息存放在一个文件中,客户通过一个 ...
分类:
编程语言 时间:
2018-04-17 18:07:21
阅读次数:
209
内置函数(isinstance,issubclass)反射 __str__ __del__ __call__ 元类 ...
分类:
其他好文 时间:
2018-04-17 18:00:51
阅读次数:
174
一、用属性代替可访问的字段 1、.NET数据绑定只支持数据绑定,使用属性可以获得数据绑定的好处; 2、在属性的get和set访问器重可使用lock添加多线程的支持。 二、readonly(运行时常量)和const(编译时常量) 1、const只可用于基元类型、枚举、字符串,而readonly则可以是 ...
1.元类的介绍 首先来个知识储备: 补充知识点exec 全局作用域global() 局部作用域locals() exec(object,globals(),locals()) 三个参数 需要运行的字符串,全局作用域,局部作用域 g = { "x": 1, "y": 2 } l = {} 放局部作用域 ...
分类:
其他好文 时间:
2018-04-10 15:08:42
阅读次数:
172
—— 面向对象 —— 鸭子类型抽象基类类变量、对象变量的查找顺序静态方法、类方法、实例方法数据封装和私有属性对象的自省机制上下文管理器contextlib实现上下文管理器super函数的查找顺序mixin继承模式的应用 —— asyncio并发编程 —— 事件循环协程嵌套call_soon、call ...
分类:
编程语言 时间:
2018-04-06 20:19:17
阅读次数:
306
//C++友元,包括友元函数和友元类 //C++友元函数 //C++友元类 /* 当某个类A,声明另外一个类B为其友元类的时候,那么在B中可以访问A的private内容 */ #include using namespace std; class A { private: friend class ... ...
分类:
编程语言 时间:
2018-04-06 15:22:22
阅读次数:
187
1.索引: 普通索引:加快查找速度 唯一索引:加快查找速度,唯一约束 主键索引:加快查找速度,唯一索引,不为空 元类使用: 用于生成联合索引,以及设置个别参数 一对多外键建立: class EmailInfo(models.Model): email = models.EmailField( nul ...
分类:
编程语言 时间:
2018-04-01 23:06:30
阅读次数:
1496
参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 在廖老师的学习网站里“使用元类”这部分还是把我给看晕了...网上搜到一篇感觉讲的相对易懂一些,贴出链接:两句话掌 ...
分类:
编程语言 时间:
2018-03-31 23:13:03
阅读次数:
291
一、知识储备 1、__call__方法 实例化时传参 ...
分类:
编程语言 时间:
2018-03-28 00:03:03
阅读次数:
172