摘要: 今天是过年后第一天上班,但是我没控制好自己的情绪,上午跟我的一个小leader吵架了,起因是我对他设计的代码架构不满意,自己另外设计了全新的,其实年前我设计时已经把他的设计中我认为的优点都包含进来了,但今天给他解释的时候,他却显得有点不耐烦,没有认真地听我的思路就否定,还口口声声说要好好交流,于是我 阅读全文
posted @ 2016-02-16 23:57 dflyingfish 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 今天找自己的项目组长聊了一会儿,主要是聊自己不喜欢现在的工作内容,想换岗,他很nice,没有直接回应我,更多地是从自己多年的工作经验出发讲一下职业上的发展,希望我能坚持现在做的东西,深入了解后再做决定,不能盲目地下结论。晚上下班回来,我静下来仔细地想了下,作为新人,虽说这两年自己有了长足的进步,但在... 阅读全文
posted @ 2016-01-22 01:23 dflyingfish 阅读(351) 评论(0) 推荐(0) 编辑
摘要: ``` is_this_global = 'xyz' def foo(): global is_this_global this_is_local = 'abc' is_this_global = 'def' print this_is_local + is_this_global ``` 阅读全文
posted @ 2015-12-20 22:09 dflyingfish 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 生成器是是一个带有yield语句的函数,一个函数或者子程序只返回一次,但一个生成器能暂停执行并返回一个中间的结果 那就是yield语句的功能,返回一个值给调用者并暂停执行。当生成器的next方法被调用的时候,它会准确地从离开地方继续。 Python 2.5中,一些加强特性加入到生成器中,除了ne... 阅读全文
posted @ 2015-12-20 22:08 dflyingfish 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 如果在一个内部函数中,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是__闭包(closure)__。 偏函数应用与闭包相比,PFA更像currying,因为闭包和函数调用没多少相关,而是关于使用定义在其他作用域的变量。 详细参考: "python中的闭包" 阅读全文
posted @ 2015-12-20 22:07 dflyingfish 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 传递函数 函数是可以被引用的(访问或者以其他变量作为其别名),也作为参数传入参数,以及作为列表和字典等容器对象的元素函数有一个独一无二的特征使它同其他对象区分开来,那就是函数是可调用的, 所有必需的参数都要在默认参数之前。 调用函数 参数组 Python允许执行一个没有显式定义参数的函数,相应的... 阅读全文
posted @ 2015-12-20 21:14 dflyingfish 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 有参数和无参数的装饰器 举例 摘自《Python核心编程》 阅读全文
posted @ 2015-12-19 01:10 dflyingfish 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 每一天都是忙忙碌碌,工作是一个动态的过程,在持续地与人沟通中完成,始终保持头脑冷静、积极思考是非常难做到的事情,在工作中学习,这些我做到了么?我从工作中汲取了多少营养?我看到了同事的多少好方法并且自己加以引用? 阅读全文
posted @ 2015-12-18 00:55 dflyingfish 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Currying能泛化称为偏函数应用(Partial Function Application, PFA),这种函数将任意数量(顺序)的参数的函数转化成另一个带剩余参数的函数对象。 摘自《Python核心编程》 阅读全文
posted @ 2015-12-18 00:32 dflyingfish 阅读(157) 评论(0) 推荐(0) 编辑
摘要: __lambda__ lambda[arg1[, arg2, ... argN]]: expression __filter()__ filter(func, seq) __map()__ map(func, seq1[, seq2...]) __reduce()... 阅读全文
posted @ 2015-12-18 00:18 dflyingfish 阅读(110) 评论(0) 推荐(0) 编辑