人生最美好的东西,就是他同别人的友谊。——林肯
(define set?
(lambda (l)
(cond
((null? l) #t)
((member? (car l) (cdr l)) #f)
(else (set? (cdr l))))))
(set? '(apples peaches pear plums))
(set? '(ap...
分类:
其他好文 时间:
2015-07-07 00:55:57
阅读次数:
130
var lst = from c in db.Blogs join p in db.Posts on c.Id equals p.BlogId where p.Id==1 select c;var lst1 = db.Blogs.Join(db.Posts.Where(p=>p.Id==1), b=...
分类:
其他好文 时间:
2015-07-06 09:59:35
阅读次数:
243
c++11基础:std::function类模版std::function是一种通用、多态的函数封装。std::function的实例可以对任何可以调用的目标进行存储、复制、和调用操作,这些目标包括函数、lambda表达式、绑定表达式、以及其它函数对象等。用法示例:①保存自由函数voidprintA(inta){cout<<..
分类:
其他好文 时间:
2015-07-06 00:14:57
阅读次数:
152
[.net面向对象程序设计进阶](5)Lamda表达式(二)表达式树快速入门本节导读:认识表达式树(ExpressionTree),学习使用Lambda创建表达式树,解析表达式树。学习表达式在程序设计中的优点:比如构造动态查询、动态构造表达式树完成未知对象属性访问,比反射的性能高出很多。我们可以说表...
分类:
Web程序 时间:
2015-07-04 23:32:03
阅读次数:
302
委托与Lambda表达式1、委托概述2、匿名方法3、语句Lambda4、表达式Lambda5、表达式树一、委托概述相当于C++当中的方法指针,在C#中使用delegate 委托来提供相同的功能,它将方法作为对象封装起来,允许在"运行时"间接地绑定一个方法调用。声明的委托相当于一种自定义的数据类型。1...
[.net 面向对象程序设计进阶] (5) Lamda表达式(一) 创建委托本节导读:通过学习Lambda表达式,学会创建委托和表达式目录树,深入了解Lambda的特性,让你的代码变的更加清晰、简洁、高效。读前必备:本节学习前,需要掌握以下知识:A.泛型 (请参考[.net?面向对象编程基础]...
分类:
Web程序 时间:
2015-07-03 20:41:23
阅读次数:
145
简介CRL是一个面向对象的轻便型ORM业务框架此框架追求的是使用简单,方便,因此设计为:不需要代码生成器生成对象类,按标准方式写即可依托lambda,实现语法解析转换为等效的SQL查询,完全以编程方式进行查询操作支持常用查询,GROUP,JOIN,SUM,COUNT无需维护数据表,CRL运行会自动检...
分类:
其他好文 时间:
2015-07-03 13:56:06
阅读次数:
126
Capturing versus non-capturing lambdas
Lambdas are said to be "capturing" if they access a non-static variable or object that was defined outside of the lambda body. For example, this lambda captu...
分类:
其他好文 时间:
2015-07-03 09:13:15
阅读次数:
128
db.UserValidates.Include(a => a.User).Where(uv => u.UserValidates.Contains(uv, c)).ToList();执行时出现:Linq to Entities不识别方法解决方式可以使用lambda表达式树 Expressi...
分类:
其他好文 时间:
2015-07-02 13:41:23
阅读次数:
126
DI容器、单元测试框架、模仿工具笔记: 1.Ninject条件绑定常用方法: When(predicate) //当predicate结果为true时,实施绑定。(predicate一个lambda表达式) WhenclassHas() //当被注入的类以注解属性进行注...
分类:
Web程序 时间:
2015-07-01 23:39:54
阅读次数:
230