上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: Lambda表达式实际上是一个匿名函数。它包含表达式和语句,常用于创建委托或表达式目录树类型。所有Lambda表达式都是用Lambda运算符---------- =>,该运算符读为“goesto”。Lambda运算符的左边是输入参数(可能没有),右边是表达式或语句块。Lambda表达式返回右边表达式的结果。其基本格式如下:(input paramenters)=>expression其中,parameters是一个参数列表,在Lambda只有一个输入参数时可以不适用括号,否则括号是必须的。两个或更多输入参数由括在括号中的逗号分隔,如以下代码所示,包括两个参数x和y。(x,y)=&g 阅读全文
posted @ 2009-12-12 10:51 leeolevis 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 创建型模式1.抽象工厂模式(Abstract Factory):提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类。2.建造者模式(Builder):将一个浮躁对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。3.工厂模式(Factory ):定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂模式使一个类的实例化延迟到其子类。4.原型模式(Prototype):用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。5.单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。结构型模式 6.适配器模式(Adapter):将 阅读全文
posted @ 2009-12-12 10:47 leeolevis 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在LINQ中,数据源和查询结果实际上都是IEnumerable<T>或IQueryable<T>类型对象,所以可以通过使用普通对象的形式(调用方法、使用属性等)对数据源进行查询或使用查询结果数据。1.IEnumerable<T>接口IEnumerable<T>泛型接口支持在制定数据集合上进行迭代操作。它定义了一组扩展方法,用来对数据集合中的元素进行遍历、过滤、排序、搜索等操作。在LINQ中,数据源实际上是实现了接口IEnumerable<T>的类,通过select子句返回的查询结果页是一个实现了IEnumerable<T> 阅读全文
posted @ 2009-12-12 10:45 leeolevis 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1、 查询Student表中的所有记录的Sname、Ssex和Class列。 select sname,ssex,class from student Linq: from s in Students select new { s.SNAME, s.SSEX, s.CLASS } Lambda: Students.Select( s => new { SNAME = s.SNAME,SSEX = s.SSEX,CLASS = s.CLASS }) 2、 查询教师所有的单位即不重复的Depart列。 select distinct depart from teacher Linq: fro 阅读全文
posted @ 2009-12-11 13:54 leeolevis 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 以前一位同事习惯于使用Membership来进行权限管理,现在随着ASP.NET MVC的引入,采用以前的方法,提出了以下方案:ASP.NET MVC+Membership结合,通过在web.config中进行配置,来管理系统中的权限。 于是,我对这个方案的可行性进行了分析,提出了以下疑点:在ASP.NET 2.0的Membership中, 在Web.config中是通过物理文件和目录,那么在ASP.NET MVC中,如果在URL中直接输入物理文件和目录,是找不到这个文件的,不知道这种方式还能不能奏效。如果说不管在mvc中,通过URL Routing怎么绕,最终都会定位到物理文件和目录上,这种 阅读全文
posted @ 2009-12-07 10:07 leeolevis 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 将大概意思列举一下: override重写虚方法,那么就只剩下重写以后的方法;new隐藏基类的方法,那么基类的方法和当前类的方法同时存在只是被隐藏了这里就引出了我想表达的意思:面向对象中隐藏、重写、重载的概念。这几个概念在我们讨论面向对象的时候经常说到。隐藏:new重写:override重载:其实是一个方法的多种实现方式,但方法的名称是相同的public class Transport{ publ... 阅读全文
posted @ 2009-12-07 09:34 leeolevis 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 说说为什么会用到URL301转向的原因。最近项目开发中遇到需要将原有功能页面改变为新功能的页面的需要,但SEO方面需要考虑对搜索引擎的友好。举个简单的例子,原页面A(显示用户的收藏),产品部最近有新的需求,显示用户的收藏,但显示的样式和UI的操作方式上有改变,这样我们就需要新的页面B。A页面在正式上线后是可以废弃的,但这里存在一个问题就是一但废弃了A页面,原来搜索引擎收录的A页面会报错。如果保留A... 阅读全文
posted @ 2009-12-07 09:33 leeolevis 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 当页面上存在大量图片的时候,图片下载可能造成页面延迟。下面介绍一种解决这种问题的方法:function regImg(e,src){if(!window.imgHash) window.imgHash = new Object();var a = imgHash[src];e.onerror=null;if(a==null) {e.style.display="none";a=imgHash[sr... 阅读全文
posted @ 2009-12-07 09:27 leeolevis 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 项目中需要对商户所在地址进行匹配,关键是取出用户所在路名,用户的地址是已经有的,只要从现有的地址中筛选出路名就可以。下面是Javascript的代码实现:<script>varreg=/(.*?)[市区弄号楼路道]/ig;varaddress0="上海市国定路杨浦区515号";varaddress1="徐汇区斜土路2421号4号楼孔家花园内";varaddress2="上海浦东新区陆家... 阅读全文
posted @ 2009-12-07 09:22 leeolevis 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: IE vs FFCSS 兼容要点:DOCTYPE 影响 CSS 处理FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中FF: 设置 padding 后, div 会增加 he... 阅读全文
posted @ 2009-10-17 13:47 leeolevis 阅读(154) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页