最近要使用python,研究下闭包特性。 看下列的代码: def counter(start_at = 0): count = [start_at] def incr(): count[0] += 1 return count[0] return incr if __name__ == '__mai...
分类:
编程语言 时间:
2014-12-27 22:54:37
阅读次数:
302
Gradle adds the task rule clean to our projects when we apply the base plugin. This task is able to remove any output files or directories we have def...
分类:
其他好文 时间:
2014-12-27 21:43:30
阅读次数:
296
ruby里面的define_method遇到instance_eval时的特殊例外...
分类:
其他好文 时间:
2014-12-27 12:44:44
阅读次数:
222
据说后者在list很大的时候性能稍好。于是测试了一把:import timedef time_cost(func): def _time_cost(*args,**kw): t1=time.time() func(*args,**kw) t2=time...
分类:
编程语言 时间:
2014-12-27 00:14:36
阅读次数:
259
本函数是用来判断对象object的属性(name表示)是否存在。如果属性(name表示)存在,则返回True,否则返回False。参数object是一个对象,参数name是一个属性的字符串表示。例子:#hasattr()
class Foo:
def __init__(self):
self.x = 123
def test(x):
self.x ...
分类:
编程语言 时间:
2014-12-26 21:41:42
阅读次数:
228
django提供文件下载时,若果文件较小,解决办法是先将要传送的内容全生成在内存中,然后再一次性传入Response对象中:def simple_file_download(request): # do something... content = open("simplefile", "rb")....
分类:
其他好文 时间:
2014-12-26 21:36:29
阅读次数:
191
1. module name
fibo.__name__
# file fibo.py
def f(x):
return x*x
import fibo
fibo.f(10) # module name then function name
fl = fibo.f # to make it call like locally
...
分类:
编程语言 时间:
2014-12-26 16:53:37
阅读次数:
183
本函数是返回当前运行环境下的全局符号表字典。通过这个字典,可以查询有那些模块可以访问,那些函数可以访问,那些变量可以访问。可以用来获取当前全局符号表字典,给某些函数使用。例子:#globals()
def fun(x):
return x
fun(100)
print(globals())输出结果如下:{'__name__': '__main__', '__spec__': None...
分类:
编程语言 时间:
2014-12-25 20:29:28
阅读次数:
164
题目大意:给出平面上的一些点,求到一个点的最远的第k个点的标号。
思路:朴素的K-D树建树,然后在搜索的时候维护一个小跟堆,保留着最大的k个点,然后吧第k大的点作为基准点来判断是否更新其他的点。
CODE:
#include
#include
#include
#include
#include
#include
#define MAX 100010
#def...
分类:
其他好文 时间:
2014-12-25 18:24:42
阅读次数:
117
def deco(li): li = [1,2,3] def _deco(): li[1] = 20 a = [1,2,3] deco(a) print(a) ![在此输入图片描述][1] [1]: http://static.oschina.net/uploads/space/2014/1225/113047_50Fd_1016427.png...
分类:
编程语言 时间:
2014-12-25 13:12:46
阅读次数:
206