闹腾,一个简单的东西复杂化了,记录下吧: import datetime,time def get_1st_of_last_month(): """ 获取上个月第一天的日期,然后加21天就是22号的日期 :return: 返回日期 """ today=datetime.datetime.today( ...
分类:
编程语言 时间:
2016-06-09 06:20:19
阅读次数:
341
初学python,装饰器是什么玩意儿? 1:装饰器是函数,只不过该函数可以具有特殊的含义,装饰器用来装饰函数或类,使用装饰器可以在函数执行前和执行后添加相应操作。 2:至少两层函数 方式一: 理解方式 before f1 执行过程: # 1:执行def auth(func): # 2: def f1 ...
分类:
编程语言 时间:
2016-06-08 15:38:32
阅读次数:
218
from wsgiref.simple_server import make_serverdef index(): return 'index'def login(): return 'login'def routes(): urlpatterns=( ('/index',index), ('/lo ...
分类:
Web程序 时间:
2016-06-08 10:36:44
阅读次数:
151
1.双层装饰器 #!/usr/bin/env python # -*- coding: utf-8 -*- # author:zml LOGIN_INFO = False IS_ADMIN = False def check_log(func): def inner(): res = func() ...
分类:
编程语言 时间:
2016-06-08 00:01:04
阅读次数:
806
装饰器补充之双层装饰器 1 user_info = {} 2 3 4 def check_login(func): 5 def inner(*args, **kwargs): 6 if user_info.get('is_login', None): 7 ret = func(*args, **kw ...
分类:
编程语言 时间:
2016-06-07 19:07:10
阅读次数:
320
#调用方式roll_ele("ID","ele_id","7","up",3)#将控件分为7格,从底部倒数第二格向上滑动3格#滑动控件的方法def roll_ele(id,ele_id,size,direct,rollsize=1): """ 参数id为定位方式,eled_id为具体控件的id或xp ...
分类:
移动开发 时间:
2016-06-07 16:13:57
阅读次数:
367
yield的英文单词意思是生产,刚接触Python的时候感到非常困惑,一直没弄明白yield的用法。 只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子: 1 2 3 def addlist(alist): for i in alist: yield i + 1 def addl ...
分类:
其他好文 时间:
2016-06-07 14:48:31
阅读次数:
165
weight=[20,10,26,15]_list = zip(weight, range(0, len(weight)))capacity =70 _list.sort(key=lambda item:item[0])print _list_list_load = []def load(item) ...
分类:
其他好文 时间:
2016-06-07 08:54:52
阅读次数:
189
在Objective-C中,我们经常使用预处理指令来帮助我们根据不同的平台执行不同的代码,以让我们的代码支持不同的平台,如: 1 2 3 4 5 6 7 8 9 #if TARGET_OS_IPHONE #define MAS_VIEW UIView #elif TARGET_OS_MAC #def ...
分类:
编程语言 时间:
2016-06-06 12:09:41
阅读次数:
218
combineByKey def combineByKey[C](createCombiner: (V) => C, mergeValue: (C, V) => C, mergeCombiners: (C, C) => C): RDD[(K, C)] def combineByKey[C](crea ...
分类:
其他好文 时间:
2016-06-06 11:57:54
阅读次数:
279