class Foo: def __init__(self,name,age): self.name=name self.age=age def __getitem__(self,item): print('getitem') print(item) return self.__dict__.get(... ...
分类:
其他好文 时间:
2018-12-31 11:26:19
阅读次数:
158
储备知识exec参数1:字符串形式的命令参数2:全局作用域(字典形式),如果不指定默认就使用globals()参数3:局部作用域(字典形式)如果不指定默认就使用locals() g={ 'x':1, 'y':2 } l={} exec(""" global x,m x=10 m=100 z=3 ""... ...
分类:
其他好文 时间:
2018-12-31 11:20:46
阅读次数:
220
继承 object 类的是新式类,不继承 object 类的是经典类,在 Python 2.7 里面新式类和经典类在多继承方面会有差异: B、C 是 A 的子类,D 多继承了 B、C 两个类,其中 C 重写了 A 中的 foo() 方法。 如果 A 是经典类,当调用 D 的实例的 foo() 方法时 ...
分类:
编程语言 时间:
2018-12-30 23:20:31
阅读次数:
213
模型的元数据,指的是“除了字段外的所有内容”,例如排序方式、数据库表名、人类可读的单数或者复数名等等。所有的这些都是非必须的,甚至元数据本身对模型也是非必须的。但是,我要说但是,有些元数据选项能给予你极大的帮助,在实际使用中具有重要的作用,是实际应用的‘必须’。 想在模型中增加元数据,方法很简单,在 ...
分类:
Web程序 时间:
2018-12-30 20:32:04
阅读次数:
169
Django自带一个用户认证系统,用于处理用户账户、群组、许可和基于cookie的用户会话。 Django的认证系统包含了身份验证和权限管理两部分。简单地说,身份验证用于核实某个用户是否合法,权限管理则是决定一个合法用户具有哪些权限。往后,‘认证’这个词同时代指上面两部分的含义。 Django的认证 ...
分类:
其他好文 时间:
2018-12-30 20:25:44
阅读次数:
135
python2类和python3类的区别pyhon2中才分新式类与经典类,python3中统一都是新式类Python 2.x中默认都是经典类,只有显式继承了object才是新式类python 3.x中默认都是新式类,经典类被移除,不必显式的继承object改变了经典类中一个多继承的bug,因为其采用 ...
分类:
编程语言 时间:
2018-12-30 16:24:48
阅读次数:
200
目录组织方式 假设你的项目名为foo, 我比较建议的最方便快捷目录结构这样就足够了: 简要解释一下: bin/: 存放项目的一些可执行文件,当然你可以起名script/之类的也行。 foo/: 存放项目的所有源代码。(1) 源代码中的所有模块、包都应该放在此目录。不要置于顶层目录。(2) 其子目录t ...
分类:
其他好文 时间:
2018-12-29 18:29:25
阅读次数:
216
一. 选择题(32分) 1. python不支持的数据类型有:AA. charB. intC. floatD. list 2. Ex = ‘foo’y = 2print(x + y)A. fooB. foofooC. foo2D. 2E. An exception is thrown 3. 关于字符 ...
分类:
编程语言 时间:
2018-12-29 01:07:17
阅读次数:
385
参数用--xxx=xxx的形式传递。 可以使用的参数可以是我们自己定义的,也可以是Spring Boot中默认的参数。 很多人可能会关心如web端口如何配置这样的问题,这些都是Spring Boot中提供的参数,部分可用参数如下: 注意Java系统属性位置java -Dname="isea533" ...
分类:
编程语言 时间:
2018-12-28 22:53:50
阅读次数:
325
和SQL注入的原理类似 如下面的代码 原因是:服务端过分信赖客户端的信息,从而没有进行客户端信息检查 ...
分类:
其他好文 时间:
2018-12-28 20:45:20
阅读次数:
205