12 2012 档案
摘要:引言:FluentData 是微型 ORM(micro-ORM)家族的一名新成员,旨在比大型 ORM(full ORM)更加易用。FluentData 于(2012-02月)推出,它使用 fluent API 并支持 SQL Server、SQL Azure、Oracle 和 MYSQL。楼主在今年二月份看到博客园新闻中的推荐(http://news.cnblogs.com/n/132803/),然后在项目组的开发中接触到了这个ORM。 比起Entity Framework 和 NHibernate,都过于复杂而且难于学习.FluentData就简单的多了。不过楼主当时也是刚开始了解ORM和M
阅读全文
摘要:说明:前面一篇文章《web前端优化》中主要提到一些比较理论的东西,这篇文章主要介绍楼主在代码中的实现。引言:当前能看到很多互联网网站中有关web前端优化都采用js合并压缩的方式输出。楼主找了几个地址参考地址1、地址2那么下面就开始了如何实现。1.既然需要将js合并压缩输出那么就先需要构造一个如上链接所示的那样的链接地址。@using MvcApplication.ExtensionsFolder<html><head> <title>@ViewBag.Title</title> @Html.LoadJsList("jquery-1.4.
阅读全文
摘要:在本文中构建自定义的outputcache提供程序需要实现OutputCacheProvider这个抽象类。我的开发环境(vs2010+mvc3+sql2008)ASP.NET 输出缓存使用的是内存存储机制,并且在 NET Framework 4 出现之前,您无法使用您自己的实现覆盖或替代默认缓存。现在,借助新的 OutputCacheProvider 类型,您可以在 ASP.NET 中实现您自己的缓存页面输出机制。ASP.NET 中的输出缓存在 ASP.NET Web 窗体应用程序中,可以通过向任意 ASP.NET 页面或用户控件添加 OutputCache Page 指令来配置输出缓存:1
阅读全文
摘要:外话:有关web前端优化的博文,博客园中有许多网友的博客中都有介绍,而且详细、精准。楼主打算写这个博客,算是对自己一年工作来的一个总结和积累有些知识从别的地方拷贝过来的,但是都审查过。引言:1. 慢的页面可能会网站失去更多的用户.2. 慢500ms意味着20%的用户将放弃访问(google)3. 慢100ms意味着1%的用户将放弃交易(amazon)通过上面列举的三个数据,可以看到web前端优化的重要性,而作为程序员,总有一股矫情劲,希望将自己开发出来的东西能更加的完美。:)一.减少Http请求一般来说,我们从变化性上把数据分成两种类型,变和不变.那么不变的数据可以缓存,变化的数据不能缓存,这
阅读全文
摘要:FrameWork2.0特性·代码段。这个功能很早就知道了,Framework已经提供了很多代码段,我们也可以自定义代码段,不过之前一直没有用过,今天实践了一下,还是挺有意思的,这种代码自动生成的思想其实挺有用的。另外发现一点,Framework中提供的代码段中,关于C#和VB的数量明显不一样,不知道为啥C#要少呢?上网查了一下,说MSDN中提供了对C#代码段的扩展,可以下载下来试验一下。·重构。之前通过IDE进行重构时,一直是在Eclipse中用,感觉非常方便。现在VS2005也加上这个功能了,感受了一下,和Eclipse差不多,一个比较好的地方是通过VS2005进行重构
阅读全文
浙公网安备 33010602011771号