方法一:借助auto、decltype、unique_ptr、Lambda表达式构造 sqlite3 *db = NULL; auto deleter = [](sqlite3 *pdb){sqlite3_close(pdb);} int nRet = sqlite3_open16(L"F:\\my...
分类:
编程语言 时间:
2014-07-16 22:59:07
阅读次数:
385
* Functor中文翻译为仿函数。* lambda与匿名函数密不可分。lambda本身隐式地定义了对应的函数对象类型(Functor Class)以及该类的对象(Functor object)。Functor特性* 可包含状态。* 可用作模板参数。* 与函数指针相比,Functor语法复杂(需要定...
分类:
编程语言 时间:
2014-07-16 21:57:10
阅读次数:
312
最近由于项目需要,刚刚学完了Action委托和Func委托,发现学完了委托就必须学习lambda表达式,委托和Lambda表达式联合起来,才能充分的体现委托的便利、才能使代码更加简介、优雅。Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda.....
分类:
其他好文 时间:
2014-07-16 18:55:46
阅读次数:
254
包结构例如以下所看到的:这个包的结构非常easy,类型也不多。BaseStream接口全部Stream接口类型的父接口,它继承自AutoClosable接口,定义了一些全部Stream都具备的行为。由于继承自AutoClosable接口,所以全部的Stream类型都能够用在Java 7中引入的try...
分类:
编程语言 时间:
2014-07-16 18:22:28
阅读次数:
233
最近在解决一个符合指数分布的样本处理的问题时,做了一个假设,然后需要做一个小实验确认基于假设而简单推导出的理论的正确性。
首先是假设:给定一个总个数为 N 的样本集,样本集中元素符合指数分布,即在样本集 S 里的每一个元素 X 的值都符合参数为 lambda 的指数分布 X~Exp(lambda). 那么,如果我另给定一个长度 n ,来对所有的样本元素截取,即挑出那些 X 小于或等于 n 的所有元素。
问题是:1)这样的元素有多少个,用N0表示? 2)这些所有被截取的元素的和是多少,用L表...
分类:
其他好文 时间:
2014-07-15 10:18:25
阅读次数:
243
lambda表达式返回一个函数对象例子:func = lambda x,y:x+yfunc相当于下面这个函数def func(x,y): return x+y 注意def是语句而lambda是表达式下面这种情况下就只能用lambda而不能用def[(lambda x:x*x)(x) for x...
分类:
编程语言 时间:
2014-07-15 08:42:41
阅读次数:
341
1.求1~100以内的素数prime=filter(lambda x: not [x%i for i in range(2,x) if x%i==0], range(2,101))#列表推导,一行搞定.print prime2.求字符串子串s='hauifnefldmfp'[s[i:i+n] for...
分类:
编程语言 时间:
2014-07-13 23:39:55
阅读次数:
296
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.IO;namespace LambdaExpressionA...
分类:
其他好文 时间:
2014-07-13 21:29:37
阅读次数:
227
1、查询Student表中的所有记录的Sname、Ssex和Class列。selectsname,ssex,classfromstudentLinq:fromsinStudentsselectnew{s.SNAME,s.SSEX,s.CLASS}Lambda:Students.Select(s=>n...
分类:
其他好文 时间:
2014-07-11 09:36:30
阅读次数:
247
动态数组
C++语言定义了另外一种new表达式语法,可以分配并初始化一个对象数组。标准库中包含
一个名为allocator的类,允许我们将分配和初始化分离。
12.2.1 new和数组
void fun1()
{
int *pia=new int[2]; //pia指向第一个int
//方括号中的大小必须是整型,但不必是常量
typedef int arrT[42...
分类:
编程语言 时间:
2014-07-10 19:39:17
阅读次数:
336