Python 中的lambda函数也叫匿名函数,即,没有具体的名称。lambda的主题是一个表达式,而不是一个代码块,仅仅能在lambda表达式中封装有限的逻辑。
我们拿正常的定义函数的方式来做比较:
def f(x):
return x**2
print f(4)
# result
16
用lambda可以这样写:
g = lambda x : x**2
print...
分类:
编程语言 时间:
2014-11-13 19:01:35
阅读次数:
248
Time Limit: 1000MS Memory limit: 65536K
题目描述
在树结构中,有一种特殊的二叉树叫做排序二叉树,直观的理解就是——(1).每个节点中包含有一个关键值 (2).任意一个节点的左子树(如果存在的话)的关键值小于该节点的关键值 (3).任意一个节点的右子树(如果存在的话)的关键值大于该节点的关键值。现给定一组数据,请你对这组数据按给定顺序建立一...
分类:
编程语言 时间:
2014-11-13 18:58:02
阅读次数:
196
笔试题:问题:int a[10];问下面哪些不可以表示a[1]的地址?
A、a+sizeof(int)
B、&a[0] + 1
C、(int*)&a+1
D、(int*)((char*)&a+sizeof(int))...
分类:
编程语言 时间:
2014-11-13 19:00:25
阅读次数:
434
Eclipse中插件svn提交出现:org.tigris.subversion.javahl.ClientException: Attempted to lock an already-locked dir svn: Working copy
产生原因:我从项目中复制的文件然后修改提交
解决办法:在项目上右键--Team---清理。然后控制台会出现形如“cleanup D:/eclipsewo...
分类:
编程语言 时间:
2014-11-13 18:57:24
阅读次数:
276
单线程排序 【快速排序,使用STL sort函数】#include
#include
#include
#include
#include
using namespace std;
#define NUMNUM 8000000L
long nums[NUMNUM]; //待排序数组
bool compare(long a, long b)
{
ret...
分类:
编程语言 时间:
2014-11-13 18:58:09
阅读次数:
472
问:下面哪些是死锁发生必要条件?
A、互斥条件
B、请求和保持
C、不可剥夺
D、循环等待...
分类:
编程语言 时间:
2014-11-13 18:57:09
阅读次数:
217
类
创建简单类:
#!/usr/bin/env python
__metaclass__ = type
class Person:
def setName(self,name):
self.name = name
def getName(self):
return self.name
def greet(self):
print "Hello,world! I'm %s."...
分类:
编程语言 时间:
2014-11-13 18:57:27
阅读次数:
295
JDK自带的两种方式有通过Runtime.getRuntime().exec()和ProcessBuilder类来做, 后者是JDK1.5以后引入的,官方也建议放弃使用Runtime的方式来做。今天在实现的时候就是采用ProcessBuilder,apache commons类库也提供了一个exec包专门做这类功能,这次暂时没用到。
在编写过程中,遇到几个比较坑的地方:
1、构建Proc...
分类:
编程语言 时间:
2014-11-13 18:56:30
阅读次数:
417
当Python和C++的接口涉及到缓冲区时,可以在Python中创建缓冲区,再将缓冲区的指针传给C++函数(通过创建额外的函数进行转换)。实例如下:
Python端:
1.获取str表示的二进制数据(读取文件等)。
2.利用ctypes包中的create_string_buffer(str)函数创建缓冲区。
3.获取int表示的缓冲区地址,利用addressof(buf)函数,bu...
分类:
编程语言 时间:
2014-11-13 18:55:30
阅读次数:
326
虚基类表中存放了虚基类的成员在派生类内存空间中的偏移量.........
分类:
编程语言 时间:
2014-11-13 18:55:37
阅读次数:
243
// foo 变量是上例中的
for(var i in foo) {
if (foo.hasOwnProperty(i)) {
console.log(i);
}
}
JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传...
分类:
编程语言 时间:
2014-11-13 18:54:08
阅读次数:
232
点和矩形碰撞
[java] view
plaincopyprint?
/**
*
* @param x1 点
* @param y1 点
* @param x2 矩形view x
* @param y2 矩形view y
* @param w 矩形view 宽...
分类:
编程语言 时间:
2014-11-13 18:53:01
阅读次数:
200
1.纯虚函数的定义: (1)虚函数被“初始化”为0的函数。声明纯虚函数的一般形式是virtual 函数类型 函数名(参数表列) =0;(2)纯虚函数没有函数体;(3)最后面的“=0”并不表示函数返回值为0,它只起形式上的作用,告诉编译系统“这是纯虚函数”; (4)这是一个声明语句,最后必须加分号。(...
分类:
编程语言 时间:
2014-11-13 18:53:43
阅读次数:
170
在程序语言中数组的重要性不言而喻,JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也...
分类:
编程语言 时间:
2014-11-13 18:49:50
阅读次数:
373
c++ 虚析构函数:虚析构函数(1)虚析构函数即:定义声明析构函数前加virtual 修饰, 如果将基类的析构函数声明为虚析构函数时,由该基类所派生的所有派生类的析构函数也都自动成为虚析构函数。(2)基类指针pbase 指向用new动态创建的派生类对象child时,用“delete pbase;”删...
分类:
编程语言 时间:
2014-11-13 18:49:18
阅读次数:
217
Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Bea...
分类:
编程语言 时间:
2014-11-13 18:47:36
阅读次数:
225
屌丝技巧------------刷新页面某个DIV 要刷新的区域000000
分类:
编程语言 时间:
2014-11-13 18:44:57
阅读次数:
188