<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一碗豆浆]]></title><description><![CDATA[一个年轻人的编程生涯]]></description><link>https://blog.youkuaiyun.com/yangdaboke</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yangdaboke]]></copyright><item><title><![CDATA[easy ui 如何单个引用其中某个插件？]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/9222645</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/9222645</guid><author>yangdaboke</author><pubDate>Tue, 02 Jul 2013 10:35:41 +0800</pubDate><description><![CDATA[记录一下这个方法，前端时间一直在纠结这个问题，后来听一些前辈讲解后才恍然大悟，要单独引用某个插件，我们需要重视的是：easyloaer.js ，easy ui的下载包中也有easyloader的demo，可以很方便的使用。

今天我们就拿tabs选项卡这个插件为例来演示。

View
 Code

引用的文件有：

1、icon.css (因为代码中用到了icon图标)

2]]></description><category></category></item><item><title><![CDATA[全局过滤器中排除指定Controller和action方法]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8735660</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8735660</guid><author>yangdaboke</author><pubDate>Fri, 29 Mar 2013 11:08:38 +0800</pubDate><description><![CDATA[最近一直被这个问题所困扰，现在想了一个方案，特贡献出来给大伙，技术不好，还请指教，如有更好的方法，还请告诉我，谢谢。

 1   /// 
 2         /// 检查是否排除过滤器
 3         /// 
 4         /// 方法执行上下文
 5         /// 
 6         public bool IsRemoveFilter(ActionExec]]></description><category></category></item><item><title><![CDATA[全局过滤器中排除指定Controller和action方法(二)]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8735656</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8735656</guid><author>yangdaboke</author><pubDate>Fri, 29 Mar 2013 11:08:03 +0800</pubDate><description><![CDATA[前文贴出了一种方式来排除Controller和action方法，但是感觉不太实用，因为如果遇到多个控制器，多个方法，就很难辨别了，今天我来介绍一种方式，加上标签，这种方法比较简单，相信你也会喜欢，麻烦的就是每个全局过滤器都要对应一个 不启用该全局过滤器的标签，不过为了功能实现，这点我们也暂时不去计较了吧。

首先，我们创建一个特性，内部什么都不用写，只是当作一个标识，占位的标识：

 1]]></description><category></category></item><item><title><![CDATA[MVC4 过滤器学习]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8735648</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8735648</guid><author>yangdaboke</author><pubDate>Fri, 29 Mar 2013 11:07:26 +0800</pubDate><description><![CDATA[最终创建的就是Filter对象。

Filter对象如下所示：

 

其中很重要的两个属性有：Order，Scope。

Order的值越小，越先执行，当Order值相同时，就比较Scope的值。Scope是一个枚举类型,如下所示：

 

当将同一个过滤器，定义在全局，控制器和Action方法上，FilterScope的值会是不一样的。如果不给其设置Order值，则Or]]></description><category></category></item><item><title><![CDATA[MVC全局GZIP压缩，异常黄页出现乱码解决方案]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8735637</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8735637</guid><author>yangdaboke</author><pubDate>Fri, 29 Mar 2013 11:06:24 +0800</pubDate><description><![CDATA[最近这个问题一直让我很纠结，设置了MVC全局压缩后发现，连抛出异常的页面也会进行压缩，于是出现一连串压缩后的乱码，感觉实在是太坑爹了。其中一直在想既然能压缩，那就肯定可以解压缩，于是一直试啊试，还是没成功，试过读取写入流，解压缩，试过用系统的方法，可是都没用，唉，那时候感觉真的一团糟啊，在国外的一些技术交流社区也提过问，可是都没得到理想的答案，经过这几天的努力，不过最主要的还是我们项目经理—小亮的]]></description><category></category></item><item><title><![CDATA[MVC4路由机制源码剖析]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8735628</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8735628</guid><author>yangdaboke</author><pubDate>Fri, 29 Mar 2013 11:04:33 +0800</pubDate><description><![CDATA[首先我们从如何设置路由开始吧。 

 我们知道，在MVC4中注册路由，可以在App_Star文件夹中的RouteConfig（路由配置类）中注册路由，我们来看看

RouteConfig

1  public class RouteConfig
2 {
3    public RouteConfig();
4    public static void RegisterRoutes(R]]></description><category></category></item><item><title><![CDATA[[转载]jquery.validate.js的基本用法入门]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8583719</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8583719</guid><author>yangdaboke</author><pubDate>Sat, 16 Feb 2013 22:12:25 +0800</pubDate><description><![CDATA[jquery.validate.js是jquery下的一个验证插件，功能比较强大，早就有所耳闻但是一只没有动手用过，现在在于能够研究一下了。

这里转载一篇前辈写的文章，在我自己的理解上修改了一下，仅作记录。

先贴一个国内某大公司的代码：

 

JavaScript代码

"text/javascript">     function lang(key) {       m]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8140958</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8140958</guid><author>yangdaboke</author><pubDate>Fri, 02 Nov 2012 15:11:25 +0800</pubDate><description><![CDATA[JS验证
例：    function check(str)
            {
                var regex=：/^(0|[1-9][0-9]*)$/;
                if(regex.test(str))
                    return ture;
 
             }
 
整数或者小数：^[0-9]+\.{0,]]></description><category></category></item><item><title><![CDATA[配置错误页]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8140892</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8140892</guid><author>yangdaboke</author><pubDate>Fri, 02 Nov 2012 14:58:56 +0800</pubDate><description><![CDATA[l当页面发生错误的时候，ASP.Net会将错误信息展示出来（Sqlconnection的错误就能暴露连接字符串），这样一来不好看，二来会泄露网站的内部实现信息，给网站带来安全隐患，因此需要定制错误页，发生错误时显示开发人员定制的页面。404页面放点广告也是好的嘛。 
l配置web.config，配置customErrors区域： 
• On" defaultRedirect="MyErrorP]]></description><category></category></item><item><title><![CDATA[String.Format日期的应用]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8140713</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8140713</guid><author>yangdaboke</author><pubDate>Fri, 02 Nov 2012 14:27:27 +0800</pubDate><description><![CDATA[string.Format("{0:d}",dt);//2005/11/5 
string.Format("{0:D}",dt);//2005年11月5日 
string.Format("{0:f}",dt);//2005年11月5日 14:23 
string.Format("{0:F}",dt);//2005年11月5日 14:23:23 
string.Format("{0:g}",dt);]]></description><category></category></item><item><title><![CDATA[CSS 易忘锦囊]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8140708</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8140708</guid><author>yangdaboke</author><pubDate>Fri, 02 Nov 2012 14:26:21 +0800</pubDate><description><![CDATA[让li标签显示在一行： a).float:left;  b).display:inline  
 
overflow：设置当前对象超过指定高度及宽度时如何管理内容
  visible:不剪切内容
  hidden:将超出的对象尺寸的内容进行裁剪，将不出现滚动条
  scroll:将超出的对象尺寸的内容进行裁剪，并以滚动条的方式显示超出的内容
  auto：子啊需要时剪切内容并添加滚动条]]></description><category></category></item><item><title><![CDATA[MVC 增删改查]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8140705</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8140705</guid><author>yangdaboke</author><pubDate>Fri, 02 Nov 2012 14:25:17 +0800</pubDate><description><![CDATA[/// 
        /// 新增一个实体
        /// 
        /// 
        /// 
        public virtual int AddEntity(T entity)
        {          
            dbContext.Entry(entity).State = System.Data.EntityState.Ad]]></description><category></category></item><item><title><![CDATA[JS手写AJAX代码]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8140693</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8140693</guid><author>yangdaboke</author><pubDate>Fri, 02 Nov 2012 14:23:06 +0800</pubDate><description><![CDATA[function a() {
            var c = new XMLHttpRequest()
            c.open("get", "Default.aspx?id=2", true);
            c.setRequestHeader("If-Modified-Since", 0);
            c.onreadystatechange =]]></description><category></category></item><item><title><![CDATA[Asp.Net 运行原理，个人拙见。]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8037854</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8037854</guid><author>yangdaboke</author><pubDate>Wed, 03 Oct 2012 11:43:08 +0800</pubDate><description><![CDATA[看着区同学最近发的他所理解的.NET运行原理的理解，觉得手痒，于是发一份，我认为的其运行原理，权当复习和再次记忆吧。欢迎大鸟们前来吐槽。
1.就从浏览器地址栏说起吧，当我们打开浏览器，在地址栏输入http://www.baidu.com/index.aspx，浏览器会通过内部的DNS解析成对应主机IP然后通过IP找到所请求的主机。

2.主机会通过IIS服务器，或者其他服务器软件，去获取，出]]></description><category></category></item><item><title><![CDATA[.NET 常用第三方组件]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/8022444</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/8022444</guid><author>yangdaboke</author><pubDate>Wed, 26 Sep 2012 21:13:30 +0800</pubDate><description><![CDATA[序号 依赖项名称 文件名路径(SVN或URL或Local）  引用类型 简述（功能）   
 
5 ZedGraph ReferenceLibrary\ZedGraph.dll  DLL引用 .Net 图表类库   
6 NPOI.POIFS ReferenceLibrary\NPOI.POIFS.dll  DLL引用 .Net Office类库   
7 NPOI.HPSF Refere]]></description><category></category></item><item><title><![CDATA[C#索引器]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/7983121</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/7983121</guid><author>yangdaboke</author><pubDate>Sat, 15 Sep 2012 21:25:19 +0800</pubDate><description><![CDATA[索引器是一种特殊的类成员，它能够让对象以类似数组的方式来存取，使程序看起来更为直观，更容易编写。 

1、索引器的定义

C#中的类成员可以是任意类型，包括数组和集合。当一个类包含了数组和集合成员时，索引器将大大简化对数组或集合成员的存取操作。

定义索引器的方式与定义属性有些类似，其一般形式如下：

[修饰符] 数据类型 this[索引类型 index]

{]]></description><category></category></item><item><title><![CDATA[用C#获取浏览文件夹对话框]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/7982298</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/7982298</guid><author>yangdaboke</author><pubDate>Sat, 15 Sep 2012 15:30:15 +0800</pubDate><description><![CDATA[我们知道，C#里面有选择文件的对话框控件，却没有选择文件夹的对话框控件，不少人为了选择一个文件夹只好自己用TreeView类来处理，其实在C#里面完全不用那么麻烦，我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。


　　下面来看看具体是怎么实现的。 

　　首先新建一个winform的项目，再新建一个类文件（File]]></description><category></category></item><item><title><![CDATA[生成验证码(初学涉水)]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/7959509</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/7959509</guid><author>yangdaboke</author><pubDate>Sun, 09 Sep 2012 08:34:11 +0800</pubDate><description><![CDATA[context.Response.ContentType = "text/plain";
      //创建一个图片对象
        using (Image img = new Bitmap(100, 30))
        {   
            //创建一个画家对象
            using (Graphics g = Graphics.FromImage(img]]></description><category></category></item><item><title><![CDATA[.net中前台javascript与后台c#函数相互调用问题]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/7918173</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/7918173</guid><author>yangdaboke</author><pubDate>Tue, 28 Aug 2012 23:51:48 +0800</pubDate><description><![CDATA[C#代码与javaScript函数的相互调用
问：
1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
 
问题1答案如下：
javaScript函数中执行C#代码中的函数：
方法一：1、首先建立一个按钮，在后台将调用或处理的内容写入but]]></description><category></category></item><item><title><![CDATA[C#如何运行CMD命令？]]></title><link>https://blog.youkuaiyun.com/yangdaboke/article/details/7918027</link><guid>https://blog.youkuaiyun.com/yangdaboke/article/details/7918027</guid><author>yangdaboke</author><pubDate>Tue, 28 Aug 2012 22:55:42 +0800</pubDate><description><![CDATA[#region 执行cmd命令

        /// 
        /// 执行cmd命令
        /// 
        /// 
        /// 
        private string ExeCommand(string commandText)
        {
            Process p = new Process();  //创建并实例]]></description><category></category></item></channel></rss>