本文主要记录自己对几个高级语法概念的理解:匿名函数、lambda表达式、闭包、装饰器。
这几个概念并非Python特有,但本文只限于用Python做说明。
1. 匿名函数
匿名函数(anonymous function)是指未与任何标识符绑定的函数,多用在functional
programming languages领域,典型应用场合:
1) 作为参数传给高阶函数(higher-or...
分类:
编程语言 时间:
2014-09-12 13:36:13
阅读次数:
344
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不...
分类:
其他好文 时间:
2014-09-10 22:24:31
阅读次数:
269
read命令 -n(不换行) -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显)1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令的最简单形式::#!/bin/bashecho...
分类:
系统相关 时间:
2014-09-10 21:02:11
阅读次数:
290
Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。 捍卫 awk 在本系列文章中,我将使您成为精通 awk 的编...
分类:
系统相关 时间:
2014-09-10 20:51:31
阅读次数:
278
Oracle嵌套表很少用,下面来研究下其如何存储的。用一个例子,一个用户对应对个部门。
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edi...
分类:
数据库 时间:
2014-09-10 19:32:21
阅读次数:
458
【唠叨】CCDeprecated.h中存放的都是2.x将要被抛弃的命名规范,主要包含类名、枚举类型。虽然说2.x的这些命名规范被CCDeprecated.h保留了。但是为了彻底学习3.x的新特性,就必须要尽量不要使用2.x的命名规范。有些变更其实已经在:cocos2dx[3.x](3)——大巨变3.x中做了详细的说..
分类:
其他好文 时间:
2014-09-09 13:41:39
阅读次数:
209
转:http://www.cnblogs.com/gulvzhe/archive/2012/01/27/2330001.html————————————————————————————————————————————————Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和...
分类:
编程语言 时间:
2014-09-09 11:12:48
阅读次数:
198
【唠叨】3.x的引擎目录与2.x的引擎目录的差别是非常大的。学过2.x的朋友应该会发现2.x的引擎目录有点凌乱。而3.x主要是将引擎的各个文件按照用途进行了分类,使得引擎目录结构更加清晰了。【窥探3.x引擎目录】要想学好cocos2dx,首先就需要对引擎目录下的各个文件有所了解。接..
分类:
其他好文 时间:
2014-09-08 11:02:07
阅读次数:
647