一、装饰器 一、装饰器的知识储备 1、可变长参数 :*args和**kwargs 2、函数对象:被当做数据传递 3、名称空间和作用域 二、闭包函数 1、定义 2、实例 1 x = 1 2 def f1(): 3 x=111111111111 4 def f2(): #f2是闭关函数 5 print( ...
分类:
其他好文 时间:
2017-10-07 16:24:07
阅读次数:
185
题目:链接 Candle Box Gym - 101174C 整场就写了这一道题还手残交错题WA两发... 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 int main() { 5 int d, r, t; 6 scanf("%d %d ...
分类:
其他好文 时间:
2017-10-06 23:07:28
阅读次数:
213
关于装饰器的更多信息可以参考http://egon09.blog.51cto.com/9161406/1836763 1.装饰器Decorator装饰器:本质上是函数,(装饰其他函数),就是为其他函数添加附加功能 原则:不能修改被装饰函数的源代码;不能修改被装饰函数的调用方式#实现装饰器的知识储备:... ...
分类:
编程语言 时间:
2017-10-06 17:31:53
阅读次数:
161
财富(treasure) Time Limit:1000ms Memory Limit:128MB 题目描述 LYK有n个小伙伴。每个小伙伴有一个身高hi。 这个游戏是这样的,LYK生活的环境是以身高为美的环境,因此在这里的每个人都羡慕比自己身高高的人,而每个人都有一个属性ai表示它对身高的羡慕值。 ...
分类:
其他好文 时间:
2017-10-05 20:55:59
阅读次数:
209
12、实现一个web服务器 13、配置安全web服务 [root@server0 conf.d]# systemctl restart httpd.service [root@server0 conf.d]# systemctl enable httpd.service 14、配置虚拟主机 15、配 ...
分类:
其他好文 时间:
2017-10-02 18:24:39
阅读次数:
209
本节大纲 迭代器&生成器 迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计 ...
分类:
编程语言 时间:
2017-09-30 19:36:03
阅读次数:
257
上节回顾 高阶函数 闭包函数 函数装饰器 模块导入 一、上节回顾 Python2与Python3字符编码问题,不管你是初学者还是已经对Python的项目了如指掌了,都会犯一些编码上面的错误。我在这里简单归纳Python3和Python2各自的区别。 首先是Python3-->代码文件都是用utf-8 ...
分类:
编程语言 时间:
2017-09-30 10:16:15
阅读次数:
241
code: 文件内容:(yesterday) 感想: 思路很简单就是打开源文件,然后循环,把源文件要替换的内容替换再写入新文件! ...
分类:
编程语言 时间:
2017-09-28 19:11:26
阅读次数:
178
用new分配一个const 对象必须要初始化 通常情况下new失败了,会抛出一个bad_alloc的异常 我们可以通过改变使用new的方式来组织他抛出异常 这种形式的new成为定位New int *p1 = new int ; //如果分配失败 会抛出一个bad_alloc的异常 int *p2 = ...
分类:
其他好文 时间:
2017-09-27 23:58:39
阅读次数:
362
一 装饰器 1.1 函数对象 一 函数是第一类对象,即函数可以当作数据传递 二 利用该特性,优雅的取代多分支的if 1.2 函数嵌套 一 函数的嵌套调用 二 函数的嵌套定义 1.3 名称空间和作用域 一 什么是名称空间? 二 名称空间的加载顺序 三 名字的查找顺序 四 作用域 五 global与no ...
分类:
其他好文 时间:
2017-09-26 22:20:17
阅读次数:
154