<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[itmaxin的专栏]]></title><description><![CDATA[与大家一起分享学习心得]]></description><link>https://blog.youkuaiyun.com/itmaxin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; itmaxin]]></copyright><item><title><![CDATA[C# Yield]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/50521733</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/50521733</guid><author>itmaxin</author><pubDate>Fri, 15 Jan 2016 09:58:56 +0800</pubDate><description><![CDATA[使用一个 yield return 语句返回每个元素一个节点。
使用 foreach 语句或 LINQ 查询，则使用迭代器方法。 foreach 循环的每次迭代调用迭代器方法。 当 yield return 语句在迭代器方法时为止，expression 返回，并且，代码的当前位置保留。 当下次调用迭代器函数时执行从该位置重新启动。
可以使用 yield break 语句结束迭代。]]></description><category></category></item><item><title><![CDATA[EntityFramework中常用的数据修改方式]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/47662151</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/47662151</guid><author>itmaxin</author><pubDate>Fri, 14 Aug 2015 15:25:33 +0800</pubDate><description><![CDATA[上一篇文章里提到了 

EntityFramework中常用的数据删除方式，那么修改对象值也有多种方式





第一种
同样是官方推荐的方式，先查询出来，再对要修改的字段赋值，这也应该是用的比较多的。















第二种
还是手动创建对象，然后附加，需要改哪个字段值，就写出来，最后 保存就行。跟第一种就差了从数据库查询。
]]></description><category></category></item><item><title><![CDATA[EntityFramework中常用的数据删除方式]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/47659817</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/47659817</guid><author>itmaxin</author><pubDate>Fri, 14 Aug 2015 12:14:58 +0800</pubDate><description><![CDATA[最近在学EF，目前了解到删除操作有三种方式，
第一，官方推荐的先查询数据，再根据查询的对象，删除对象。






这是第一种，官方推荐





第二，自己创建一个对象，然后附加，然后删除。




这是第二种




第三，自己创建对象，然后放入EF容器，然后删除。
这是第三种




跟踪结果
首先第一种
会先查询，然后再删除，]]></description><category></category></item><item><title><![CDATA[使用Ajax以及Jquery.form异步上传图片]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/46357291</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/46357291</guid><author>itmaxin</author><pubDate>Thu, 04 Jun 2015 11:25:11 +0800</pubDate><description><![CDATA[一、前言

之前做图片上传一直用的第三方插件，Uploadify  这个应该是用的比较多的，同样也用过别的，在方便了自己的同时也很赞叹人家的功能。思来想去，只会用别的人东西，始终自己学到的少，还是自己做个尝试一下吧。


二、效果
先来看看效果， 这是做微信接口开发的时候做的，比较简陋，只是要实现功能而已。
(1):这是上传前的。


(2):这是未选择图片。
(3)：这是选]]></description><category></category></item><item><title><![CDATA[ASP.NET读写XML文件]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/44810007</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/44810007</guid><author>itmaxin</author><pubDate>Wed, 01 Apr 2015 17:31:18 +0800</pubDate><description><![CDATA[ASP.NET中利用序列化与反序列化来操作xml文件。]]></description><category></category></item><item><title><![CDATA[Asp.Net中的GC(垃圾回收机制)]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/42777223</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/42777223</guid><author>itmaxin</author><pubDate>Fri, 16 Jan 2015 15:14:30 +0800</pubDate><description><![CDATA[1.群里讨论中扯出来点，先记录下来关于GC的一些认识





建立一个测试项目。


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace GC_Test
{
    class ]]></description><category></category></item><item><title><![CDATA[.Net中利用config文件来保存信息]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/41907695</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/41907695</guid><author>itmaxin</author><pubDate>Sat, 13 Dec 2014 10:26:37 +0800</pubDate><description><![CDATA[前言：      

        在做一些项目时，往往会有站点的一些配置信息需要保存，比如站点名称，电话，联系人，邮箱这些等等，又因为此信息不经常更新，而且是单一的，所以放入数据库中会感觉占用了不必要的一些资源。所以就会想到这些信息放入文件中来保存。下面是我的一个例子，分享给大家。


1.我的项目是用的三层来写的，我就按照三层的方式给大家呈现一下，为了方便查询，我的文件名命名会加上]]></description><category></category></item><item><title><![CDATA[关于vs2013中的BrowserLink问题]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/41146249</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/41146249</guid><author>itmaxin</author><pubDate>Sat, 15 Nov 2014 15:28:03 +0800</pubDate><description><![CDATA[1.问题

刚刚在调试页面请求的时候，打开firebug一看，页面在不停的发送一个请求，导致firebug的日志瞬间爆满，第一想法以为是页面上有语句写错了，一直在请求呢，可以用空页面也是一样，在编译器里把解决方案关闭了，刷新页面，请求没有了，再打开解决方案，刷新页面就又出现 了。




猜测是编译器的问题，在请求的后面写有browserlink，通过查询这个，发现是编译器自动为页面]]></description><category></category></item><item><title><![CDATA[.Net中的装箱拆箱]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/39252285</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/39252285</guid><author>itmaxin</author><pubDate>Sat, 13 Sep 2014 16:04:24 +0800</pubDate><description><![CDATA[说到装箱与拆箱，那就要简要的概括下什么是装箱拆箱，
装箱：其实就是把值类型转换为引用类型。
拆箱：其实就是把引用类型转换为值类型。


值类型：一般来说包括   int  char bool double datetime等等这些，值类型存放在栈里面

引用类型：引用类型包括  object  class  Interface Delegate  string arry  dynam]]></description><category></category></item><item><title><![CDATA[一般处理程序为图片添加水印]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/29809233</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/29809233</guid><author>itmaxin</author><pubDate>Tue, 10 Jun 2014 10:35:23 +0800</pubDate><description><![CDATA[简单实现用一般处理程序来为图片添加水印，可以设置水印图片大小，以及水印图片放置位置。]]></description><category></category></item><item><title><![CDATA[Asp.Net中用流操作文件]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/26725811</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/26725811</guid><author>itmaxin</author><pubDate>Fri, 23 May 2014 17:27:12 +0800</pubDate><description><![CDATA[流操作：

  什么是流，通俗来说就是读一点写一点，而且这个一点，是可以控制的，我可以让他一次读取1M或者10M或者100M都可以。

控制读取文件大小 这个就是缓冲区，设置缓冲区不可以太小，当然也不可以太大，适当就好，太小了会频繁读写硬盘，对硬盘损害加大，太大了也会拖慢速度。设置适当就可以。]]></description><category></category></item><item><title><![CDATA[正则表达式——元字符]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/24994265</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/24994265</guid><author>itmaxin</author><pubDate>Sun, 04 May 2014 18:14:37 +0800</pubDate><description><![CDATA[要想学会正则表达式，理解元字符是一个必须攻克的难关。
不用刻意记
.：匹配任何单个字符。
例如正则表达式“b.g”能匹配如下字符串：“big”、“bug”、“bg”，但是不匹配“buug”，“b..g”可以匹配“buug”。 
[ ] ：匹配括号中的任何一个字符。
例如正则表达式“b[aui]g”匹配bug、big和bag，但是不匹配beg、baug。可以在括号中使用连字符“-”来指定字]]></description><category></category></item><item><title><![CDATA[用ConfigurationManager读取和修改配置文件]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/23432581</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/23432581</guid><author>itmaxin</author><pubDate>Fri, 11 Apr 2014 11:26:49 +0800</pubDate><description><![CDATA[为了方便有时我们会把一些简单的配置的信息放入web.config文件里。
放到appSettings添加key   value等信息。
 ConfigurationManager.AppSettings["key"]来读取对应key的value.
保存的话。
 Configuration cfa = WebConfigurationManager.OpenWebConfiguration(]]></description><category></category></item><item><title><![CDATA[Asp.Net MVC4.0 官方教程 入门指南之十--查看Detail和Delete方法]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/22886435</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/22886435</guid><author>itmaxin</author><pubDate>Thu, 03 Apr 2014 17:33:56 +0800</pubDate><description><![CDATA[在这部分的教程中，您将查看自动生成的Detail方法和Delete方法。
打开Movie控制器，查看Detail方法


        public ActionResult Details(int id = 0)
        {
            Movie movie = db.Movies.Find(id);
            if (movie == null)
]]></description><category></category></item><item><title><![CDATA[Asp.Net MVC4.0 官方教程 入门指南之九--为模型添加验证]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/22886313</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/22886313</guid><author>itmaxin</author><pubDate>Thu, 03 Apr 2014 17:32:52 +0800</pubDate><description><![CDATA[本节你将为Movie类型增加逻辑验证，以确保任何用户试图使用该应用程序创建或编辑影片时执行验证规则。
DRY(干爽)
ASP.NET MVC的核心原则之一是干爽（“不要自己重复”）。ASP.NET MVC鼓励您只指定一次功能或行为，然后在应用程序中到处使用。这种做法减少了需要编写的代码量，使你的代码编写不容易出错，且更容易维护。
ASP.NET MVC和Entity Framework代码先]]></description><category></category></item><item><title><![CDATA[Asp.Net MVC4.0 官方教程 入门指南之八--为Movie模型和库表添加字段]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/22886235</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/22886235</guid><author>itmaxin</author><pubDate>Thu, 03 Apr 2014 17:31:22 +0800</pubDate><description><![CDATA[在本节中，您将使用实体框架代码先行迁移功能对模型类进行修改，并使修改应用到数据库中。

默认情况下，当您使用实体框架代码先行自动创建一个数据库，像你在本教程前面做的那样，代码首先添加一张表到数据库中，以帮助跟踪数据库架构是否是同步的模型类是产生的。如果它们不同步，实体框架抛出一个错误。这使得它更容易在早期开发时跟踪发现问题，否则，你可能在运行时发现隐晦错误。

为模型修改建立代码先行迁移]]></description><category></category></item><item><title><![CDATA[Asp.Net MVC4.0 官方教程 入门指南之七--增加搜索方法和视图]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/22886143</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/22886143</guid><author>itmaxin</author><pubDate>Thu, 03 Apr 2014 17:30:06 +0800</pubDate><description><![CDATA[译者注：本节内容实际上是原英文教程第六节的后半部分，因感觉第六节内容较长，本部分内容与上节标题（添加Edit方法和视图）无关，在项目开发中搜索功能既常见又常用，在此拿出来作为单独章节。
本节课程中，你将添加一个SearchIndex 方法，使你可以通过片名来搜索影片。 /Movies/SearchIndex地址将可用。该请求将显示一个包含用户可以输入的input元素的表单来查找影片。当用户提交表]]></description><category></category></item><item><title><![CDATA[Asp.Net MVC4.0 官方教程 入门指南之六--查看Edit方法和Edit视图]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/22886019</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/22886019</guid><author>itmaxin</author><pubDate>Thu, 03 Apr 2014 17:28:56 +0800</pubDate><description><![CDATA[在这节课程中，你将查看为影片控制器生成的方法和视图。

运行程序，在浏览器中访问/Movies。鼠标悬停在影片列表某条记录的Edit链接上方，会看到链接类似于http://localhost:5279/Movies/Edit/1。

Edit的链接是由Views\Movies\Index.cshtml文件中的Html.ActionLink方法生成的，如下所示：@Html.ActionLin]]></description><category></category></item><item><title><![CDATA[Asp.Net MVC4.0 官方教程 入门指南之五--控制器访问模型数据]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/22885955</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/22885955</guid><author>itmaxin</author><pubDate>Thu, 03 Apr 2014 17:27:36 +0800</pubDate><description><![CDATA[在这一节中，你将新创建一个新的 MoviesController类，并编写代码，实现获取影片数据和使用视图模板在浏览器中展现影片数据的功能。
在进行下步之前，点击“生成应用程序“对应用程序进行编译。
右键单击Controllers文件夹，新建一个名为“MoviesController ”的控制器。在创建窗口各选项如下图所示

点击添加，将创建以下文件和文件夹：

项目的 Control]]></description><category></category></item><item><title><![CDATA[Asp.Net MVC4.0 官方教程 入门指南之四--添加一个模型]]></title><link>https://blog.youkuaiyun.com/itmaxin/article/details/22885897</link><guid>https://blog.youkuaiyun.com/itmaxin/article/details/22885897</guid><author>itmaxin</author><pubDate>Thu, 03 Apr 2014 17:26:32 +0800</pubDate><description><![CDATA[在这一节中，你将添加用于管理数据库中电影的类。这些类是ASP.NET MVC应用程序的模型部分。
你将使用.NET Framework框架下的实体框架（Entity Framework）数据访问技术，与模型类协同工作。实体框架（常简称为EF）支持一种称之为编码先行（Code First）的开发模式。编码先行使你通过编写简单的类（简称为POCO类，全称为"plain-old CLR objects]]></description><category></category></item></channel></rss>