import threading import time class Foo: _instance = None _lock = threading.RLOCK() def __new__(cls,*args,**kwargs): if cls._instance: return cls._inst... ...
分类:
编程语言 时间:
2019-01-04 12:24:21
阅读次数:
205
通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ... Model 元数据就是 "不是一个字段的任何数据 ...
分类:
Web程序 时间:
2019-01-04 12:19:48
阅读次数:
191
一 变量 1. 变量的形式是:{{ variable }},当模板引擎碰到变量时,引擎使用变量的值替代变量; 2. 使用“.”能够访问变量的属性; 3. 当模板引擎碰到“.”的时候,查找顺序是: a) 字典查找,foo['var']; b) 属性查找,foo.bar; c) 方法产找,foo.fun ...
分类:
其他好文 时间:
2019-01-03 19:28:52
阅读次数:
195
# javascript函数调用
在javascript中,每一个函数在被调用的时候都会创建一个执行上下文,在该函数内部定义的变量和函数只能在该函数内部被使用,而正是因为这个上下文,使得我们在调用函数的时候能创建一些私有变量。
- 先声明后调用
```
// 声明:
var foo = functi... ...
分类:
Web程序 时间:
2019-01-03 00:00:45
阅读次数:
188
ECMAScript中有5中简单数据类型(也称为基本数据类型): Undefined、Null、Boolean、Number和String。还有1中复杂的数据类型————Object,Object本质上是由一组无序的名值对组成的。 其中Undefined、Null、Boolean、Number都属于 ...
分类:
Web程序 时间:
2019-01-02 17:26:49
阅读次数:
207
1. 转换为字符串 将一个值加上空字符串可以转换为字符串类型。
```
'' + 10 === '10'; // true
``` 2. 字符串转换为数字
```
+'010.2'//10.2
Number('010.2')//10.2
parseInt('010.2', 10)//10
```
3... ...
分类:
Web程序 时间:
2019-01-02 01:18:03
阅读次数:
191
[TOC] 1. 函数 python中的一切皆对象,函数也是一个对象,如下: 如果一个对象能使用函数调用的方式调用(即xxx()的方式),那么这个对象需要定义一个\_\_call\_\_的魔法属性,如下: 在Foo对象中定义了一个\_\_call\_\_的魔法属性,创建了Foo的一个实现对象f,并使 ...
分类:
编程语言 时间:
2019-01-01 23:58:12
阅读次数:
290
from easydict import EasyDict as edict easy = edict(d = {'foo':3, 'bar':{'x':1, 'y':2}}) # 将普通的字典传入到edict() print(easy['foo']) # 这是传统的方法 print(easy.fo... ...
分类:
编程语言 时间:
2019-01-01 16:15:57
阅读次数:
534
1了解python2和python3类的区别 python2在2.4之前使用的是经典类, 2.4之后, 使用的是新式类 class Foo: pass class Foo(object): pass MRO: method resolution order 方法的查找顺序 class Base: p ...
分类:
编程语言 时间:
2019-01-01 15:27:33
阅读次数:
177