摘要:
PredicateBuilder 对 ADO.Net Entity Framework 支持的改进曾几何时,网络上曾经大传PredicateBuilder用于拼接两个 Lambda 表达式树。在对内存数据的筛选上面,其简洁方便的操作大放异彩,但是对数据库操作的不支持,一直是其硬伤。PredicateBuilder 拼接表达式的过程中,产生的 Invoke 表达式无法翻译成 SQL 语句,这是其根本原因。另外,Invoke 表达式编译后,形成的委托调用委托的方式,也是对性能的一种损耗。当然,也有很多人对其做过改造,不过给人的感觉,总不是那么完美。以前,因为种种原因,我们不得不忍受这种问题。前几天 阅读全文
posted @ 2012-09-07 21:51
HackerVirus
阅读(251)
评论(0)
推荐(0)
摘要:
Portal-Basic Web应用开发框架(简称Portal-Basic或PB)是一套功能完备的超轻量级Web应用开发框架,内置MVC Web基础架构,支持可扩展的数据访问接口(已内置Hibernate、MyBatis和JDBC支持),集成Action拦截、Form Bean装配、国际化、文件上传下载和缓存等基础Web应用组件,提供纯Jsp/Servlet API的使用接口,非常容易学习和使用。 Portal-Basic 源码、示例及文档资源:请访问 google code 项目 ^_*相关链接:Portal-Basic Web 应用开发框架 —— 概述Portal-Basic Web 应. 阅读全文
posted @ 2012-09-07 21:49
HackerVirus
阅读(147)
评论(0)
推荐(0)
摘要:
最近在项目经理Jack.Wang的带领下,写了一个基于Lucene的搜索服务器,学到了很多,在此记录一下。目的:这是一个用Lucene建立索引并搜索的服务器,用于项目的整站搜索,对数据库或者文档的全文索引。优点:1、多项目使用:因为使用了restful服务,多个项目可以同时使用一个搜索服务器。2、使用简单,灵活:只需给出一个目标项目的model层的dll文件,再根据所要建立索引的实体类配置xml;或者如果你的项目是有C#的反射特性,可以在model层的类上添加指定的特性,这样也起到了配置的作用,不在需要xml文件。这样目标项目下哪个类需要建立索引,哪个类下的哪些字段需要索引都不再是写死的了。3 阅读全文
posted @ 2012-09-07 21:47
HackerVirus
阅读(604)
评论(0)
推荐(0)
摘要:
Mozilla Firefox是最流行和使用最广泛的Web浏览器之一。在网页设计师和开发人员当中这是非常流行使用的,因为可用的组件,以简化他们的设计和开发工作,他们可以使用Firefox的集成。因此,编译安装一些必要的Firefox附加元件,是每一个网页设计师的需求。今天分享给大家13个基本Firefox附加组件和扩展,因为这些附加组件的设计,使网站开发变得更容易,。我希望你会喜欢这个收集从中找到一些有价值的附件。Pixel PerfectPixelPerfect是著名的火狐浏览器中的一款附加组件,用户可以通过它来设计自己的网站,提升网站的性能。那么我们该如何来使用Pixel Perfect呢 阅读全文
posted @ 2012-09-07 09:14
HackerVirus
阅读(149)
评论(0)
推荐(0)
摘要:
朋友让帮忙找个原生JS写的带缓动效果的图片幻灯,类似Tmall首页的效果,找了一圈后发现网上JS写的图片幻灯很多,相关的jQuery插件也很多,但用原生JS写的带缓动效果的却不多。没办法只好自己动手,现在把代码分享给大家,希望对大家有用。 代码中的缓动公式用了司徒正美博客中整理的代码:http://www.cnblogs.com/rubylouvre/archive/2009/09/17/1567607.html 缓动公式的推导主要利用了物理中的加速度知识,推荐过程可以看看这篇文章:http://floatyears.info/javascript-animation-easing HT... 阅读全文
posted @ 2012-09-07 09:12
HackerVirus
阅读(125)
评论(0)
推荐(0)
摘要:
观看 60 到 90 分钟的截屏视频是很困难的。如果你观看完所有的这些视频,它将花费你不到一小时的时间,而你将对 Web 开发和 Visual Studio 2012工具中的新增功能有一个很好的实际想法。这里是 13 个简短的视频,在短短几分钟内显示了我最喜欢的每个功能,每个视频只有 5 分钟长,这将是午餐时间加快使用所有新技术的好方法模型绑定HTML 编辑器CSS 编辑器JavaScript 编辑器页面监查器ASP.NET 4.5 Web Forms强类型数据控件Web 发布的改进ASP.NET MVC 4ASP.NET Web API捆绑和优化SignalR 和Web套接字异步和等待在默认 阅读全文
posted @ 2012-09-07 09:11
HackerVirus
阅读(163)
评论(0)
推荐(0)
摘要:
今天这篇文章向大家分享几份对学习CSS3非常有帮助的手册,大家记得收藏起来。CSS3 是对 CSS 规范的一个很大的改善和增强,它使得 Web 开发人员可以很容易的在网站中加入时尚的效果。以前很多需要编写JavaScript才能实现的效果,如今只需要简单的写几句CSS3代码就能实现。CSS3 Click Chart演示 CSS3 特性的示例代码以及浏览器支持情况的详细信息。HTML5 & CSS3 Support五大主流浏览器对 HTML5 和 CSS3 支持特性一览表,值得收藏!CSS3 - Information and SamplesRobert Nyman 的博客有非常多的前端 阅读全文
posted @ 2012-09-07 09:10
HackerVirus
阅读(140)
评论(0)
推荐(0)
摘要:
基于Web Form引擎的WebFormViewEngine和针对Razor引擎的RazorViewEngine都是抽象类型BuildManagerViewEngine的子类,而后者又继承自VirtualPathProviderViewEngine。在这里我们仅仅对实现在RazorViewEngine中View获取的逻辑进行简单介绍。由于Razor引擎下的View通过RazorView对象来表示,而RazorView通过View文件的虚拟路径来构建,所以RazorViewEngine的View获取机制在于根据当前上下文找到与指定View名称相匹配的View文件(.cshtml或者.vbhtml 阅读全文
posted @ 2012-09-07 09:10
HackerVirus
阅读(157)
评论(0)
推荐(0)