<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[每天进步一点点，微笑面对全世界！]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lovelihui</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lovelihui]]></copyright><item><title><![CDATA[.Net内存管理和垃圾回收 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83602586</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83602586</guid><author>lovelihui</author><pubDate>Tue, 20 Apr 2010 11:53:24 +0800</pubDate><description><![CDATA[.NET 框架的垃圾回收器管理应用程序的内存分配和释放。每次您使用 new 运算符创建对象时，运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用，运行库就会继续为新对象分配空间。但是，内存不是无限大的。最终，垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时，它检查托管堆中不再被应用程序使用的对象并执行必要的操作来...]]></description><category></category></item><item><title><![CDATA[自学MVC（十四）：如何在view里用表格展示json数组 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517264</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517264</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:15:58 +0800</pubDate><description><![CDATA[最开始的时候我是在action里循环数组，拼接了一个带HTML格式的字符串，后来想到这样的话数据和HTML耦合太高了，在界面上无法修改HTML样式。
 
         于是我就换了种方法，action只提供给前台json数组，前台用一个html模板，循环把json里的数据填入到模板里就行了。
          
         核心代码如下:
        
        ...]]></description><category></category></item><item><title><![CDATA[自学MVC（十三）：MVC视频项目的小Tipps ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517262</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517262</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:15:20 +0800</pubDate><description><![CDATA[1.在View获取一个JSON数据可以有三种方法：
 
                 A.提交到一个aspx页面，页面输出json格式的数据
                       如:  Response.ContentType = &quot;application/json&quot;;
                              Response.Write(&quot;{result...]]></description><category></category></item><item><title><![CDATA[自学MVC（十二）：MVC视频项目小结 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517260</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517260</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:13:30 +0800</pubDate><description><![CDATA[ 到今天为止,wowMovies项目已经经历了2次大的变动.在06年底我开始动手做这样的东西,后来没有继续下去.等到siverlight推出我看到那高清的播放画面,我觉得这就是我想要的东西.      08年底,我开始完成后台管理模块,前台山寨了 魔兽官网 的界面,那个功能基本完成了.不过这始终只能做为一个技术研究,不能投入实用,一个视频网站太烧钱了.      09年3月份,.net mvc终于...]]></description><category></category></item><item><title><![CDATA[自学MVC（十一）：用js把siverlight播放器加到页面里-2009年05月30日 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517258</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517258</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:12:43 +0800</pubDate><description><![CDATA[一开始不知道如何开始,后来把别人写好的播放器代码放入项目,调试了一个晚上,才能播放出来,         不过有个问题,播放器的初始大小竟然不能控制.这个BUG等我找到了再写出来.        PS:这个BUG是由于播放器的皮肤初始大小和我设定的不一致引起的,只有重新用Blend重绘皮肤文件了.            后来我用JS解决了 siverlight 播放器和 mediaPlayer自动...]]></description><category></category></item><item><title><![CDATA[自学MVC（十）：自己写的通用的JS分页控件-2009年05月27日 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517256</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517256</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:12:13 +0800</pubDate><description><![CDATA[在asp.net webform 里有很多分页控件,比如aspnetpager等.然后在mvc开发模式下,这些控件不太合适了,所以我就自己写了一个.               第一个版本,有刷新 htmlhelper版:               这里用了c#3.0里的扩展方法.               public static class CutePage             { ...]]></description><category></category></item><item><title><![CDATA[自学MVC（九）：jquery里实现ajax无刷新发表评论,和异步获取评论,带loading-2009年05月22日 ...]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517253</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517253</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:09:00 +0800</pubDate><description><![CDATA[这是我从学mvc以来做得最艰苦的功能.              一开始我为了解决无刷新提交数据,用了jquery的form插件.好不容易做好了.            当我写延迟加载评论的特效时,和无刷新提交发生了冲突: 当我点击表单里的文本框时候就触发了loading动画,也就是ajaxStart事件被触发了            我查了几天的资料,花了近一周的时间,才发现端倪.       ...]]></description><category></category></item><item><title><![CDATA[自学MVC（八）：在jquery里让DIV随鼠标移动-2009年05月15日 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517252</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517252</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:07:59 +0800</pubDate><description><![CDATA[&amp;lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&amp;gt;    $(function() {        $(&quot;#upLower&quot;).mousemove(function() {            $(&quot;#toolTip&quot;).css({ top: event.clientY + 5, left: event.clientX + 1...]]></description><category></category></item><item><title><![CDATA[自学MVC（七）：MVC里参数传递问题-2009年05月14日 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517251</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517251</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:07:31 +0800</pubDate><description><![CDATA[前面用POST提交表单里的数据用 Action里的方法重载可以完成.                    今天做到视频播放页面,这样来传了参数:&quot;Movies/Show/1&quot;                    我在Controller里的Show() Action里用 Request.params[&quot;id&quot;]却怎么也取不到值.                     说明下,在Gloab.a...]]></description><category></category></item><item><title><![CDATA[自学MVC（六）：无聊造轮子,Jquery实现AutoComplete-2009年05月10日 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517250</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517250</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:06:58 +0800</pubDate><description><![CDATA[程序员喜欢&quot;造轮子&quot;,就是说,大家都为了完成同样的功能,重复做前人已经做过的东西. 我的MVC项目里面做到搜索那里了.我不想用asp.net ajax控件里的自动完成控件,想到Jquery的功能比较强大,为什么不用Juery去写呢?     思路其实和简单:用JS把关键字Post到一个搜索页面,返回一个json表达式的查询结果,然后在页面上显示出来就行了.      不过想归想,做归做.我还是用了...]]></description><category></category></item><item><title><![CDATA[自学MVC（四）：注册页面的完成-2009年05月06日 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517249</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517249</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:06:21 +0800</pubDate><description><![CDATA[ 注册调用的Action跟页面传递的参数有关,比如Account/Register页面的数据post到AccountController类里面会调用哪个方法去执行呢?             这个页面会post 如下的值:userName, email, password, confirmPassword, validate            所以会调用public ActionResult ...]]></description><category></category></item><item><title><![CDATA[学MVC（三）：郁闷的表单验证-2009年05月04日 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517248</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517248</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:05:40 +0800</pubDate><description><![CDATA[今天竟然花了一整天做表单验证,真是很搞笑,我一时想自己写表单的js验证,可写了一长段后又懒得写下去了.     然后我又想用jquery 里的validate插件,但是样式和特效又和我的代码有冲突.     就这样反反复复折腾来折腾去,最后累了,索性不管样式了,用validate插件写出了客户端验证,前后花了不到10分钟.    总结教训就是:1.解决问题抓住主要矛盾               ...]]></description><category></category></item><item><title><![CDATA[自学MVC（二）：小小的数据绑定 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517246</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517246</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:04:49 +0800</pubDate><description><![CDATA[今天白天看电影,到晚上才发现MVC没有看,于是一气把Htmlhelper,ViewData,Filter只扫一眼,在我目前的Demo还没有用上.           最在做数据绑定的时候绕了弯路.我想在master里绑定数据,却无法感知ViewData,看来微软是不提倡在master里处理数据的,他想让我们在VIEW里去处理.           我最后还是强行写到master里了,不过所有引用了...]]></description><category></category></item><item><title><![CDATA[自学MVC（一）：在荒野里探索 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517244</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517244</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 16:04:04 +0800</pubDate><description><![CDATA[看了微软的MVC的DEMO，完全不同于以前的WEBForm的开发方式。有了新的Controller,view的概念。微软总想什么事都替开发人员做，结果不少东西都做得杂而不精。      比如DEMO里的Membership,以前2.0里给出的一套用户身份，权限的一套东东，但的确和已经成型的系统不好集成。读了半天的Membership的代码，再查下资料，却是个鸡肋般的东西。      还是把以前的视...]]></description><category></category></item><item><title><![CDATA[Jquery]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83517070</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83517070</guid><author>lovelihui</author><pubDate>Mon, 14 Dec 2009 10:03:05 +0800</pubDate><description><![CDATA[jQuery确实是一个挺好的轻量级的JS框架，能帮助我们快速的开发JS应用，并在一定程度上改变了我们写JavaScript代码的习惯。
废话少说，直接进入正题，我们先来看一些简单的方法，这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法，当然，如果要处理复杂的逻辑，还是需要用到jQuery.ajax()的(这个后面会说到).
1. load( url, [data], [ca...]]></description><category></category></item><item><title><![CDATA[webservice的几种调用方法]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83468012</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83468012</guid><author>lovelihui</author><pubDate>Sat, 10 Oct 2009 17:35:54 +0800</pubDate><description><![CDATA[

一、WebService在cs后台程序中的调用     A、通过命名空间和类名直接调用          示例：                         WebService ws = new WebService();                  string s = ws.HelloWorld();     B、通过添加WEB引用的方式调用，首先添加WEB引用，通过URL指...]]></description><category></category></item><item><title><![CDATA[网上商城的数据库设计 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83467683</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83467683</guid><author>lovelihui</author><pubDate>Sat, 10 Oct 2009 10:11:31 +0800</pubDate><description><![CDATA[参考了 网上的资料，有问题或建议，请大家指教。图中的外键等还没作标记，本人非数据库专职设计人员 :)
  
网上购物店的数据模型，它主要模式有产品、帐户、订单  三部分组成。
 
帐户部分，其中用户登录表整合了membership
其中用户登录表和用户信息表，考虑过，请大家提供什么好的方法，是合并呢还是什么。
 
 

 
 
产品部分
 

 
 
 
 
 ...]]></description><category></category></item><item><title><![CDATA[我是如何学习设计模式的十:工厂模式-这个是我花的心思最多的 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83467353</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83467353</guid><author>lovelihui</author><pubDate>Fri, 09 Oct 2009 10:39:24 +0800</pubDate><description><![CDATA[工厂模式
为什么会出现
1—创建对象

2—   3我们在编程的时候，每当&quot;new&quot;一个对象之后，这个对象就依赖于这个类了。如果在后期的维护过程中由于某些原因需要修改一下这个类，则唯一的做法就是打开源代码，进行修改，修改所有与这个对象有关的操作。这对我们是非常不利的。
3—   问题出来了：对象不能应对“具体实例化类型”的变化
4—   解决思路：套用一下李建忠李老师的话，封装变化点，哪...]]></description><category></category></item><item><title><![CDATA[Asp.net ViewState]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83454554</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83454554</guid><author>lovelihui</author><pubDate>Thu, 27 Aug 2009 14:20:17 +0800</pubDate><description><![CDATA[ASP.NET中的ViewState
    ViewState是ASP.NET中用来保存WEB控件回传时状态值一种机制.在WEB窗体(FORM)的设置为runat=&quot;server&quot;,这个窗体(FORM)会被附加一个隐藏的属性_VIEWSTATE._VIEWSTATE中存放了所有控件在ViewState中的状态值.
    ViewState是类Control中的一个域,其他所有控件通过继承C...]]></description><category></category></item><item><title><![CDATA[关于数据库优化的一点点经验 ]]></title><link>https://blog.youkuaiyun.com/lovelihui/article/details/83453322</link><guid>https://blog.youkuaiyun.com/lovelihui/article/details/83453322</guid><author>lovelihui</author><pubDate>Mon, 24 Aug 2009 10:21:31 +0800</pubDate><description><![CDATA[慎用游标（Cursor） 游标提供了对特定集合中逐行扫描的手段，一般使用游标来逐行遍历数据，根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标（大的数据集合）循环很容易使程序进入一个漫长的等待甚至死机，如果某些场合必须用到游标可以考虑先把查询到的数据放入临时表中，再对临时表定义游标进行操作示例如下： Create ＃tmp /＊ 定义临时表 ＊/ ( 字段1 字段2 ... ) I...]]></description><category></category></item></channel></rss>