进程资源分配


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    
<head>  

    

   

  
 <meta http-equiv="Cache-Control" content="no-siteapp" /><link rel="alternate" media="handheld" href="#" />

    <title>手把手教你---进程资源分配 - 令仔很忙
        - 博客频道 - CSDN.NET</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="description" content="一 了解进程资源图Markdown编辑器用的还不是太熟,表格中插入图片这事还没学会,纠结着在Word中总结了下,然后截个图放在下面供大家参考:二 化简资源分配图方法步骤第一步:先看系统还剩下多少资源没分配,再看有哪些进程是不阻塞(“不阻塞”即:系统有足够的空闲资源分配给它)的 第二步:把不阻塞的进程的所有边都去掉,形成一个孤立的点,再把系统分配给这个进程的资源回收回来第三步:看剩下的进程有哪些" />
    <script src="http://static.blog.csdn.net/scripts/jquery.js" type="text/javascript"></script>
      <script type="text/javascript" src="http://static.blog.csdn.net/scripts/jquery-version.js"></script>
    
        <!--new top-->
       
        <link rel="stylesheet" href="http://c.csdnimg.cn/public/common/toolbar/css/index.css">
        <!--new top-->
    
      <!-- ad begin -->
         <script language="javascript" type="text/javascript" src="http://ads.csdn.net/js/tracking.js"></script>
    <!-- ad end-->

    <link rel="Stylesheet" type="text/css" href="http://static.blog.csdn.net/skin/skin-blue/css/style.css?v=1.1" />
    <link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="/u010853701/rss/list" />
    <link rel="shortcut icon" href="http://c.csdnimg.cn/public/favicon.ico" />
    <link type="text/css" rel="stylesheet" href="http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/default.css" />
 



</head>
<body>
       



    <!-- 广告位开始 -->
        
    <!-- 广告位结束 -->

    
   
      <!--new top-->
    <script id="toolbar-tpl-scriptId" fixed="true" prod="blog" skin="black" src="http://c.csdnimg.cn/public/common/toolbar/js/html.js" type="text/javascript"></script>
     <!--new top-->
    <div id="container">
        <div id="header">
    <div class="header">
        <div id="blog_title">
            <h2>
                <a href="http://blog.csdn.net/zlts000">令仔很忙</a></h2>
            <h3>千万不要放纵自己,给自己找借口,对自己严格一点,时间长了,自律便成为一种习惯,一种生活方式!</h3>
            <div class="clear">
            </div>
        </div>
        <div class="clear">
        </div>
        
     
    </div>
</div>
<div id="navigator">
    <div class="navigator_bg">
    </div>
    <div class="navigator">
        <ul>           
                <li id="btnContents"><a href="http://blog.csdn.net/zlts000?viewmode=contents"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_mulu'])">
                    <img src="http://static.blog.csdn.net/images/ico_list.gif">目录视图</span></a></li>
                <li id="btnView"><a href="http://blog.csdn.net/zlts000?viewmode=list"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_zhaiyao'])">
                    <img src="http://static.blog.csdn.net/images/ico_summary.gif">摘要视图</span></a></li>
                <li id="btnRss"><a href="http://blog.csdn.net/zlts000/rss/list"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_RSS'])">
                    <img src="http://static.blog.csdn.net/images/ico_rss.gif">订阅</span></a></li>                
            

            </ul>
    </div>
</div>
<script type="text/javascript">
    var username = "u010853701";
    var _blogger = username;
    var blog_address = "http://blog.csdn.net/zlts000";
    var static_host = "http://static.blog.csdn.net";
    var currentUserName = "";  
</script>

        <div id="body">
            <div id="main">
                <div class="main">
                        <div class="ad_class">
<div class="notice tracking-ad" data-mod='popu_3' > 


<a href="http://blog.csdn.net/broadview2006/article/details/71128707">
<font color=blue><strong>【评论送书】机器学习、Spring MVC、Android</strong></font></a>

    

<a href="http://blog.csdn.net/blogdevteam/article/details/71305213">
<font color=red>CSDN日报20170506 ——《技术人的未来在哪里?》</font></a>
    

<a href="http://edu.csdn.net/huiyiCourse/series_detail/35?ref=blog&loc=r0">
<font color=blue><strong>CSDN技术直播:php实战微信公众号开发!
</strong>
</font></a>
</div>                        </div>
                        



  
<link href="http://static.blog.csdn.net/css/comment1.css" type="text/css" rel="stylesheet" />
<link href="http://static.blog.csdn.net/css/style1.css" type="text/css" rel="stylesheet" />


<link rel="stylesheet" href="http://static.blog.csdn.net/public/res-min/markdown_views.css?v=1.0" />
<link rel="stylesheet" href="http://static.blog.csdn.net/css/category.css?v=1.0" />

<script   type="text/javascript" src="http://static.blog.csdn.net/scripts/category.js"></script>

  <script type="text/ecmascript">
      window.quickReplyflag = true;
           
            var isBole = false;
            
      
      var fasrc="http://my.csdn.net/my/favorite/miniadd?t=%e6%89%8b%e6%8a%8a%e6%89%8b%e6%95%99%e4%bd%a0---%e8%bf%9b%e7%a8%8b%e8%b5%84%e6%ba%90%e5%88%86%e9%85%8d&u=http://blog.csdn.net/zlts000/article/details/45647311"

    </script>
<div id="article_details" class="details">
    <div class="article_title">   
         <span class="ico ico_type_Original"></span>


    <h1>
        <span class="link_title"><a href="/zlts000/article/details/45647311">
        手把手教你---进程资源分配            
        </a></span>
    </h1>
</div>

   

        <div class="article_manage clearfix">
        <div class="article_l">
            <span class="link_categories">
            标签:
              <a href='http://www.csdn.net/tag/%e8%bf%9b%e7%a8%8b' target=_blank οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">进程</a><a href='http://www.csdn.net/tag/%e8%b5%84%e6%ba%90' target=_blank οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">资源</a><a href='http://www.csdn.net/tag/%e5%88%86%e9%85%8d' target=_blank οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">分配</a><a href='http://www.csdn.net/tag/%e8%b5%84%e6%ba%90%e5%88%86%e9%85%8d%e5%9b%be' target=_blank οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">资源分配图</a>
            </span>
        </div>
        <div class="article_r">
            <span class="link_postdate">2015-05-30 17:52</span>
            <span class="link_view" title="阅读次数">3852人阅读</span>
            <span class="link_comments" title="评论次数"> <a href="#comments" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_pinglun'])">评论</a>(29)</span>
            <span class="link_collect tracking-ad" data-mod="popu_171"> <a href="javascript:void(0);" οnclick="javascript:collectArticle('%e6%89%8b%e6%8a%8a%e6%89%8b%e6%95%99%e4%bd%a0---%e8%bf%9b%e7%a8%8b%e8%b5%84%e6%ba%90%e5%88%86%e9%85%8d','45647311');return false;" title="收藏">收藏</a></span>
             <span class="link_report"> <a href="#report" οnclick="javascript:report(45647311,2);return false;" title="举报">举报</a></span>

        </div>
    </div>
    <div class="embody"  style="display:none" id="embody">
        <span class="embody_t">本文章已收录于:</span>
        <div class="embody_c" id="lib" value="{"err":0,"msg":"ok","data":[]}"></div>
    </div>
    <style type="text/css">        
            .embody{
                padding:10px 10px 10px;
                margin:0 -20px;
                border-bottom:solid 1px #ededed;                
            }
            .embody_b{
                margin:0 ;
                padding:10px 0;
            }
            .embody .embody_t,.embody .embody_c{
                display: inline-block;
                margin-right:10px;
            }
            .embody_t{
                font-size: 12px;
                color:#999;
            }
            .embody_c{
                font-size: 12px;
            }
            .embody_c img,.embody_c em{
                display: inline-block;
                vertical-align: middle;               
            }
             .embody_c img{               
                width:30px;
                height:30px;
            }
            .embody_c em{
                margin: 0 20px 0 10px;
                color:#333;
                font-style: normal;
            }
    </style>
    <script  type="text/javascript">
        $(function () {
            try
            {
                var lib = eval("("+$("#lib").attr("value")+")");
                var html = "";
                if (lib.err == 0) {
                    $.each(lib.data, function (i) {
                        var obj = lib.data[i];
                        //html += '<img src="' + obj.logo + '"/>' + obj.name + "  ";
                        html += ' <a href="' + obj.url + '" target="_blank">';
                        html += ' <img src="' + obj.logo + '">';
                        html += ' <em><b>' + obj.name + '</b></em>';
                        html += ' </a>';
                    });
                    if (html != "") {
                        setTimeout(function () {
                            $("#lib").html(html);                      
                            $("#embody").show();
                        }, 100);
                    }
                }      
            } catch (err)
            { }
            
        });
    </script>
      <div class="category clearfix">
        <div class="category_l">
           <img src="http://static.blog.csdn.net/images/category_icon.jpg">
            <span>分类:</span>
        </div>
        <div class="category_r">
                    <label>
                        <span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_fenlei']);">软件设计师考试<em></em></span>                       
                    </label>      
        </div>
    </div>
        <div   class="bog_copyright">         
            <p  class="copyright_p" >版权声明:本文为博主原创文章,未经博主允许不得转载。</p>
        </div>

  

  
  
     

<div id="article_content" class="article_content">
        <div class="markdown_views"><p><div class="toc"><div class="toc">
<ul>
<li><a href="#一-了解进程资源图">一 了解进程资源图</a></li>
<li><a href="#二-化简资源分配图">二 化简资源分配图</a><ul>
<li><a href="#方法步骤">方法步骤</a></li>
<li><a href="#实例">实例</a></li>
</ul>
</li>
</ul>
</div>
</div>
</p>

<hr>



<h1 id="一-了解进程资源图">一 了解进程资源图</h1>

<hr>

<p>Markdown编辑器用的还不是太熟,表格中插入图片这事还没学会,纠结着在Word中总结了下,然后截个图放在下面供大家参考:</p>

<p><img src="https://img-blog.csdn.net/20150512110710345" alt="图和表示的内容" title=""></p>

<hr>

<h1 id="二-化简资源分配图">二 化简资源分配图</h1>

<hr>

<h2 id="方法步骤">方法步骤</h2>

<ul>
<li>第一步:先看系统还剩下多少资源没分配,再看有哪些进程是不阻塞(“不阻塞”即:系统有足够的空闲资源分配给它)的</li>
<li>第二步:把不阻塞的进程的所有边都去掉,形成一个孤立的点,再把系统分配给这个进程的资源回收回来</li>
<li>第三步:看剩下的进程有哪些是不阻塞的,然后又把它们逐个变成孤立的点。</li>
<li>第四步:最后,所有的资源和进程都变成孤立的点。这样的图就叫做<font color="#FF0000">“可完全简化”</font>。</li>
</ul>

<p>如果一个图可完全简化,则不会产生死锁;如果一个图不可完全简化(即:图中还有“边”存在),则会产生死锁。这就是<font color="#FF0000">“死锁定理”</font>。 <br>
 <br>
</p>

<h2 id="实例">实例</h2>

<p><img src="https://img-blog.csdn.net/20150512113027499" alt="进程资源图" title=""></p>

<ul>
<li>第一步:先看R1资源,它有三个箭头是向外的,因此它一共给进程分配了3个资源,此时,R1没有空闲的资源剩余。</li>
<li>第二步:再看R2资源,它有一个箭头是向外的,因此它一共给进程分配了1个资源,此时,R2还剩余一个空闲的资源没分配。</li>
<li>第三步:看完资源,再来看进程,先看进程P2,它只申请一个R1资源,但此时R1资源已经用光了,所以,进程P2进入阻塞状态,因此,进程P2暂时不能化成孤立的点。</li>
<li>第四步:再看进程P1,它只申请一个R2资源,此时,系统还剩余一个R2资源没分配,因此,可以满足P1的申请。这样,进程P1便得到了它的全部所需资源,所以它不会进入阻塞状态,可以一直运行,等它运行完后,我们再把它的所有的资源释放。相当于:可以把P1的所有的边去掉,变成一个孤立的点,如下图所示:</li>
</ul>

<p><img src="https://img-blog.csdn.net/20150512113617567" alt="进程资源图2" title=""></p>

<ul>
<li>第五步:进程P1运行完后,释放其所占有的资源(2个R1资源和1个R2资源),系统回收这些资源后,空闲的资源便变成2个R1资源和1个R2资源,由于进程P2一直在申请一个R1资源,所以此时,系统能满足它的申请。这样,进程P2便得到了它的全部所需资源,所以它不会进入阻塞状态,可以一直运行,等它运行完后,我们再把它的所有的资源释放。相当于:可以把P2的所有的边都去掉,化成一个孤立的点,变成下图: <br>
<img src="https://img-blog.csdn.net/20150512113447224" alt="进程资源图3" title=""></li>
</ul>

<p>由于这个资源分配图可完全简化,因此,不会产生死锁。 <br>
而如果资源分配图中的点,最终不能够化成孤立的点,则进程资源图不能够完全简化,从而会发生死锁。</p></div>
        <script  type="text/javascript">
            $(function () {
                $('pre.prettyprint code').each(function () {
                    var lines = $(this).text().split('\n').length;
                    var $numbering = $('<ul/>').addClass('pre-numbering').hide();
                    $(this).addClass('has-numbering').parent().append($numbering);
                    for (i = 1; i <= lines; i++) {
                        $numbering.append($('<li/>').text(i));
                    };
                    $numbering.fadeIn(1700);
                });
            });
        </script>
   
</div>




<!-- Baidu Button BEGIN -->




<div class="bdsharebuttonbox tracking-ad" style="float: right;" data-mod="popu_172">
<a href="#" class="bds_more" data-cmd="more" style="background-position:0 0 !important; background-image: url(http://bdimg.share.baidu.com/static/api/img/share/icons_0_16.png?v=d754dcc0.png) !important"></a>
<a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"  style="background-position:0 -52px !important"></a>
<a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"style="background-position:0 -104px !important"></a>
<a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博"style="background-position:0 -260px !important"></a>
<a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网"style="background-position:0 -208px !important"></a>
<a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信"style="background-position:0 -1612px !important" ></a>
</div>
<script>window._bd_share_config = { "common": { "bdSnsKey": {}, "bdText": "", "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "16" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];</script>
<!-- Baidu Button END -->

   <link rel="stylesheet" href="http://static.blog.csdn.net/css/blog_detail.css" />

    
<!--172.16.140.12-->

<!-- Baidu Button BEGIN -->
<script type="text/javascript" id="bdshare_js" data="type=tools&uid=1536434" ></script>
<script type="text/javascript" id="bdshell_js"></script>
<script type="text/javascript">
    document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</script>
<!-- Baidu Button END -->

<script type="text/javascript">
    var fromjs = $("#fromjs");
    if (fromjs.length > 0) {
            $("#fromjs .markdown_views pre").addClass("prettyprint");
            prettyPrint();

            $('pre.prettyprint code').each(function () {
                var lines = $(this).text().split('\n').length;
                var $numbering = $('<ul/>').addClass('pre-numbering').hide();
                $(this).addClass('has-numbering').parent().append($numbering);
                for (i = 1; i <= lines; i++) {
                    $numbering.append($('<li/>').text(i));
                };
                $numbering.fadeIn(1700);
            });

            $('.pre-numbering li').css("color", "#999");
        }

    
    $(".markdown_views a[target!='_blank']").attr("target", "_blank");

    $(".toc a[target='_blank']").attr("target", "");

</script>

 


        <div id="digg" ArticleId="45647311" >
            <dl id="btnDigg" class="digg digg_disable"  οnclick="btndigga();">
               
                 <dt>顶</dt>
                <dd>3</dd>
            </dl>
           
              
            <dl id="btnBury" class="digg digg_disable"  οnclick="btnburya();">
              
                  <dt>踩</dt>
                <dd>2</dd>               
            </dl>
            
        </div>
     <div class="tracking-ad" data-mod="popu_222"><a href="javascript:void(0);" > </a>   </div>
    <div class="tracking-ad" data-mod="popu_223"> <a href="javascript:void(0);" > </a></div>
    <script type="text/javascript">
                function btndigga() {
                    $(".tracking-ad[data-mod='popu_222'] a").click();
                }
                function btnburya() {
                    $(".tracking-ad[data-mod='popu_223'] a").click();
                }
            </script>

   <ul class="article_next_prev">
                <li class="prev_article"><span  οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian']);location.href='/zlts000/article/details/46013405';">上一篇</span><a href="/zlts000/article/details/46013405" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian'])">新手学JAVA(七)----Override VS Overload</a></li>
                <li class="next_article"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_xiayipian']);location.href='/zlts000/article/details/46272181';">下一篇</span><a href="/zlts000/article/details/46272181" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_xiayipian'])">手把手教你----使用Nuget管理自己的项目库</a></li>
    </ul>

    <div style="clear:both; height:10px;"></div>


        <div class="similar_article"  style="display:none">
                <h4>我的同类文章</h4>
                <div class="similar_c"style="margin:20px 0px 0px 0px">
                    <div class="similar_c_t">
                    </div>
                   
                    <div class="similar_wrap tracking-ad" data-mod="popu_141"  style="max-height:195px;">
                        <a href="http://blog.csdn.net" style="display:none">http://blog.csdn.net</a>
                        <ul class="similar_list fl">                          
                        </ul>

                        <ul class="similar_list fr">                           
                        </ul>
                    </div>
                </div>
            </div>    
    <script  type="text/javascript">
        $(function () {
            GetCategoryArticles('0', 'u010853701','foot','45647311');
        });
    </script>
      
</div>

     <div>
           

         <script type="text/javascript">
             /*博客内容页下方Banner1-960*90,创建于2016-12-13*/
             var cpro_id = "u2843955";
        </script>
        <script type="text/javascript" src="http://cpro.baidustatic.com/cpro/ui/c.js"></script>
    </div>

<div id="suggest"></div>
         <script  language="javascript" type='text/javascript'>     
             $(function(){
                 $.get("/u010853701/svc/GetSuggestContent/45647311",function(data){
                     $("#suggest").html(data);
                 });     
             });             
         </script>  


<style>
.blog-ass-articl dd {
color: #369;
width: 99%; /*修改行*/
float: left;
overflow: hidden;
font: normal normal 12px/23px "SimSun";
height: 23px;
margin: 0;
padding: 0 0 0 10px;
margin-right: 30px;
background: url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;
}
</style>

 <link rel="stylesheet" href="http://static.blog.csdn.net/css/replace.css"/>

<div id="relate" data-mod="popu_218"  class="tracking-ad">
        <div class="relate_t">
            <h3><span>参考知识库</span></h3>
        </div>
        <div class="relate_c">
        </div>
</div>
 

<dl class="blog-ass-articl" id="res-relatived" > 
    <div class="embody embody_b" id="libkeyparent"  style="display:none">
            <span class="embody_t">更多资料请参考:</span>
            <div class="embody_c" id="libkey"></div>
    </div>


     <dt><span>猜你在找</span></dt>    


   


    <div id="adCollege" style="width: 42%;float: left;"> 
        <script src="http://csdnimg.cn/jobreco/job_reco.js" type="text/javascript"></script> 
        <script type="text/javascript">
            csdn.position.showEdu({
                sourceType: "blog",
                searchType: "detail",
                searchKey: "45647311",
                username: "",
                recordcount: "5",
                containerId: "adCollege" //容器DIV的id。 
            });
            
            setEduLoc();

            function setEduLoc() {               
                var edus = $("#adCollege div dd a");
                if (edus.length == 0) {
                    setTimeout(function () {
                        setEduLoc();
                    }, 500);
                }
                else {
                    var eduLoc = "?ref=blog&loc=0";
                    $.each(edus, function (index,item) {
                        var href = $(this).attr("href") + eduLoc;
                        $(this).attr("href", href);
                    });
                }
            }

        </script> 
    </div>  

    
     <div id="res"  data-mod="popu_36"  class="tracking-ad" style="width: 42%;float: left;margin-right: 30px;"></div>
   
</dl>





    <div id="ad_cen">        
                            <div class="J_adv" data-view="true" data-mod="ad_popu_199" data-mtp="43" data-order="114" data-con="ad_content_1843" style="width: 960px; height: 90px;">
                                     <script type="text/javascript">
                                         /*博客内容页下方Banner2-960*90,创建于,2016-11-28*/
                                         var cpro_id = "u2831143";
                                    </script>
                                    <script type="text/javascript" src="http://cpro.baidustatic.com/cpro/ui/c.js"></script>
                           </div>
    </div>  

        <!-- 广告位开始 -->
        <!-- 广告位结束 -->
<div class="J_adv" data-view="true" data-mod="ad_popu_72" data-mtp="62" data-order="40" data-con="ad_content_2072">
                 <script id="popuLayer_js_q" src="http://ads.csdn.net/js/popuLayer.js" defer="defer"  type="text/javascript"></script>
            <div id="layerd" style="position: fixed;bottom:0px;right:0px;line-height:0px;z-index:1000">
    	            <div class="J_close layer_close" style="display:;background-color:#efefef;padding:0px;color:#333;font:12px/24px Helvetica,Tahoma,Arial,sans-serif;text-align:right;">关闭</div><!-- 广告占位容器 --><div id="cpro_u2895327"></div></div>
            <script>  document.getElementById("popuLayer_js_q").οnlοad=function(){      var styObjd=styObj={width:"300px","height":parseInt(250)+28};window.CSDN.Layer.PopuLayer("#layerd",{storageName:"layerd",styleObj:styObjd,total:50,expoire:1000*60});  }</script><!-- 投放代码 --><script type="text/javascript">                /*服务器频道首页置顶Banner960*90,创建于2014-7-3*/    (window.cproArray = window.cproArray || []).push({        id: "u2895327"      });  </script>  <script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script>
     
</div>

<div class="comment_class">
    <div id="comment_title" class="panel_head">
        <span class="see_comment">查看评论</span><a name="comments"></a></div>
    <div id="comment_list">
    </div>
    <div id="comment_bar">
    </div>
    <div id="comment_form">
    </div>
    <div class="announce">
        * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场<a name="reply"></a><a name="quote"></a></div>
</div>

<script type="text/javascript">
    var fileName = '45647311';
    var commentscount = 29;
    var islock = false
</script>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/comment.js"></script>
    <div id="ad_bot">
    </div>
<div id="report_dialog">
</div>

<div id="d-top"  style="bottom:60px;">

        <a id="quick-reply" class="btn btn-top q-reply" title="快速回复" style="display:none;">
            <img src="http://static.blog.csdn.net/images/blog-icon-reply.png" alt="快速回复">
        </a>    
    <a id="d-top-a" class="btn btn-top backtop"  style="display: none;" title="返回顶部" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_huidaodingbu'])" style="">         
         <img src="http://static.blog.csdn.net/images/top.png" alt="TOP">
    </a>
</div>
<script type="text/javascript">
    $(function ()
    {
        $("#ad_frm_0").height("90px");
        
        setTimeout(function(){
            $("#ad_frm_2").height("200px");
        },1000);    
    });
  
</script>
<style type="text/css">
    .tag_list
    {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #D7CBC1;
        color: #000000;
        font-size: 12px;
        line-height: 20px;
        list-style: none outside none;
        margin: 10px 2% 0 1%;
        padding: 1px;
    }
    .tag_list h5
    {
        background: none repeat scroll 0 0 #E0DBD3;
        color: #47381C;
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        padding: 0 5px;
        margin: 0;
    }
    .tag_list h5 a
    {
        color: #47381C;
    }
    .classify
    {
        margin: 10px 0;
        padding: 4px 12px 8px;
    }
    .classify a
    {
        margin-right: 20px;
        white-space: nowrap;
    }
</style>


<div class="tag_list" style="display:none"></div>
  <script  type='text/javascript'>     
      $(function(){
              setTimeout(function(){
                  $.get("/u010853701/svc/GetTagContent",function(data){
                      $(".tag_list").html(data).show();
                  });     
              });
          },500);                       
 </script> 


<div id="pop_win" style="display:none ;position: absolute; z-index: 10000; border: 1px solid rgb(220, 220, 220); top: 222.5px; left: 630px; opacity: 1; background: none 0px 0px repeat scroll rgb(255, 255, 255);">
    
</div>
<div id="popup_mask"></div>
<style>
    #popup_mask
    {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #000;
        z-index: 9999;
        left: 0px;
        top: 0px;
        opacity: 0.3;
        filter: alpha(opacity=30);
        display: none;
    }

</style>




<script type="text/javascript">
    $(function(){        
        
        setTimeout(function(){
            $(".comment_body:contains('回复')").each(function(index,item){
                var u=$(this).text().split(':')[0].toString().replace("回复","")
                var thisComment=$(this);
                if(u)
                {
                    $.getJSON("https://passport.csdn.net/get/nick?callback=?", {users: u}, function(a) {
                        if(a!=null&&a.data!=null&&a.data.length>0)
                        {
                            nick=a.data[0].n; 
                            if(u!=nick)
                            {
                                thisComment.text(thisComment.text().replace(u,nick));  
                            }
                        }       
                    });  
                }
            });         

        },200);  

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },5000);

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },10000);

        setTimeout(function(){
            $(".math").each(function(index,value){$(this).find("span").last().css("color","#fff"); })
        },15000);
        
        setTimeout(function(){
            $("a img[src='http://js.tongji.linezing.com/stats.gif']").parent().css({"position":"absolute","left":"50%"});
        },300);
    });

    function loginbox(){
        var $logpop=$("#pop_win");
        $logpop.html('<iframe src="https://passport.csdn.net/account/loginbox?service=http://static.blog.csdn.net/callback.htm" frameborder="0" height="600" width="400" scrolling="no"></iframe>');

        $('#popup_mask').css({
            opacity: 0.5,
            width: $( document ).width() + 'px',
            height:  $( document ).height() + 'px'
        });
        $('#popup_mask').css("display","block");
 
        $logpop.css( {
            top: ($( window ).height() - $logpop.height())/ 2  + $( window 
       ).scrollTop() + 'px',
            left:($( window ).width() - $logpop.width())/ 2
        } );
 
        setTimeout( function () {
            $logpop.show();
            $logpop.css( {
                opacity: 1
            } );
        }, 200 );
 
        $('#popup_mask').unbind("click");
        $('#popup_mask').bind("click", function(){
            $('#popup_mask').hide();
            var $clopop = $("#pop_win");
            $("#common_ask_div_sc").css("display","none");
            $clopop.css( {
                opacity: 0
            } );
            setTimeout( function () {
                $clopop.hide();
            }, 350 );
            return false;
        });
    }   

    var articletitle='手把手教你---进程资源分配';

</script>








                        <div class="clear">
                        </div>
                    </div>                   
                
            </div>
                   
           <div id="side">
               
    <div class="side">
<div id="panel_Profile" class="panel">
<ul class="panel_head"><span>个人资料</span></ul>
<ul class="panel_body profile">
<div id="blog_userface">
    <a href="http://my.csdn.net/u010853701" target="_blank">
    <img src="http://avatar.csdn.net/2/D/0/1_u010853701.jpg" title="访问我的空间" style="max-width:90%"/>
    </a>
    <br />
    <span><a href="http://my.csdn.net/u010853701" class="user_name" target="_blank">u010853701</a></span>
</div>
<div class="interact">

    <a href="javascript:void(0);" class="attent" id="span_add_follow" title="[加关注]"></a>

 <a href="javascript:void(0);" class="letter"  title="[发私信]" οnclick="window.open('http://msg.csdn.net/letters/model?receiver=u010853701','_blank','height=350,width=700');_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_sixin'])"></a>  
</div>
<div id="blog_medal">
                         <div class="ico_expert" title="CSDN博客准专家"  οnclick="javascript:location='http://blog.csdn.net/experts/rule.html'" style=" cursor:pointer;width:54px;height:60px;background:url('http://c.csdnimg.cn/jifen/images/xunzhang/xunzhang/bokezhunzhuanjiamiddle.png') no-repeat" ></div>
                <div id="bms_box">
                                            <a  target="_blank">
                                                    <img src="http://c.csdnimg.cn/jifen/images/xunzhang/xunzhang/zhuanlandaren.png" οnmοuseοver="m_over_m(this,2)" οnmοuseοut="m_out_m()" alt="5" >
                                            </a>
               </div>
</div>
<ul id="blog_rank">
    <li>访问:<span>265688次</span></li>
    <li>积分:<span>7158</span> </li>    
    <li >等级: <span style="position:relative;display:inline-block;z-index:1" >
            <img src="http://c.csdnimg.cn/jifen/images/xunzhang/jianzhang/blog6.png" alt="" style="vertical-align: middle;" id="leveImg">
            <div id="smallTittle" style=" position: absolute;  left: -24px;  top: 25px;  text-align: center;  width: 101px;  height: 32px;  background-color: #fff;  line-height: 32px;  border: 2px #DDDDDD solid;  box-shadow: 0px 2px 2px rgba (0,0,0,0.1);  display: none;   z-index: 999;">
            <div style="left: 42%;  top: -8px;  position: absolute;  width: 0;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 8px solid #EAEAEA;"></div>
            积分:7158 </div>
        </span>  </li>
    <li>排名:<span>第2698名</span></li>
</ul>
<ul id="blog_statistics">
    <li>原创:<span>161篇</span></li>
    <li>转载:<span>2篇</span></li>
    <li>译文:<span>0篇</span></li>
    <li>评论:<span>2184条</span></li>
</ul>
</ul>
</div>


<div class="panel" id="panel_Search">
    <ul class="panel_head"><span>文章搜索</span></ul>
    <ul class="panel_body">
        <form id="frmSearch" action="http://so.csdn.net/search" class="form_search" target="_blank">
        <span><input id="inputSearch" type="text" class="blogsearch" title="请输入关键字" /></span>
        <input id="btnSubmit" type="button" value="搜索" title="search in blog" />
        <input type="hidden" name="q" id="inputQ" />
        <input type="hidden" name="t" value="blog" />
        <a id="btnSearchBlog" target="_blank"></a>
        </form>
    </ul>
</div>

<script type="text/javascript">
    $(function () {
        $("#btnSubmit").click(function () {           
            search();
        });

        $("#frmSearch").submit(function () {
            search();
            return false;
        });

        function search()
        {
            var url = "http://so.csdn.net/so/search/s.do?q=" + encodeURIComponent($("#inputSearch").val()) + "&u=" + username + "&t=blog";
            window.location.href = url;
        }   
    });
</script><div id="panel_Category" class="panel">
    <ul class="panel_head"><span>博客专栏</span></ul>
    <ul class="panel_body" id="sp_column">
    <table cellpadding="0" cellspacing="0"><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/linux-lingzai.html" target="_blank"><img src="https://img-blog.csdn.net/20160729154101375" style="width:75px;height:75px;" /></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/linux-lingzai.html" target="_blank">Linux运维</a>
    <p>文章:8篇</p>
    <span>阅读:5941</span>
    </td>
    </tr></table>
    <table cellpadding="0" cellspacing="0"><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/ssh-ssm.html" target="_blank"><img src="https://img-blog.csdn.net/20160716152937691" style="width:75px;height:75px;" /></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/ssh-ssm.html" target="_blank">SSH+SSM</a>
    <p>文章:14篇</p>
    <span>阅读:10812</span>
    </td>
    </tr></table>
    <table cellpadding="0" cellspacing="0"><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/work-remb.html" target="_blank"><img src="https://img-blog.csdn.net/20151218233236140" style="width:75px;height:75px;" /></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/work-remb.html" target="_blank">工作小记</a>
    <p>文章:10篇</p>
    <span>阅读:6647</span>
    </td>
    </tr></table>
    <table cellpadding="0" cellspacing="0"><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/easyui-ling.html" target="_blank"><img src="https://img-blog.csdn.net/20151123180429708" style="width:75px;height:75px;" /></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/easyui-ling.html" target="_blank">EasyUI</a>
    <p>文章:6篇</p>
    <span>阅读:19945</span>
    </td>
    </tr></table>
    <table cellpadding="0" cellspacing="0"><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/lingzai6818.html" target="_blank"><img src="https://img-blog.csdn.net/20151123180337317" style="width:75px;height:75px;" /></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/lingzai6818.html" target="_blank">UML</a>
    <p>文章:6篇</p>
    <span>阅读:8871</span>
    </td>
    </tr></table>
    <table cellpadding="0" cellspacing="0"><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/java6818.html" target="_blank"><img src="https://img-blog.csdn.net/20151123180323989" style="width:75px;height:75px;" /></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/java6818.html" target="_blank">JAVA</a>
    <p>文章:21篇</p>
    <span>阅读:25041</span>
    </td>
    </tr></table>
    <table cellpadding="0" cellspacing="0"><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/jaoweajio.html" target="_blank"><img src="https://img-blog.csdn.net/20151204151808432" style="width:75px;height:75px;" /></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/jaoweajio.html" target="_blank">VB.NET</a>
    <p>文章:6篇</p>
    <span>阅读:8947</span>
    </td>
    </tr></table>
    <table cellpadding="0" cellspacing="0"><tr>
    <td style="padding:10px 10px 0 0;">
    <a href="http://blog.csdn.net/column/details/dhsjms.html" target="_blank"><img src="https://img-blog.csdn.net/20151123175857552" style="width:75px;height:75px;" /></a>
    </td>
    <td style="padding:10px 0; vertical-align:top;">
    <a href="http://blog.csdn.net/column/details/dhsjms.html" target="_blank">大话设计模式</a>
    <p>文章:9篇</p>
    <span>阅读:14279</span>
    </td>
    </tr></table>
    </ul>
</div><div id="panel_Category" class="panel">
<ul class="panel_head"><span>文章分类</span></ul>
<ul class="panel_body">    
                 <li>
                    <a href="/u010853701/article/category/1435511" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">技术</a><span>(13)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/1446933" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">VB数据库</a><span>(9)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/1818507" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">软件工程</a><span>(3)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/1877825" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">UML</a><span>(6)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2140267" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">知识扩展</a><span>(4)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2154123" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">C#</a><span>(5)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2232871" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">设计模式</a><span>(8)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2363073" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">三层架构</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2363075" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">VB.NET</a><span>(7)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2420883" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">自考</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2522107" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">思想</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2590827" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">ASP.NET</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2658433" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【架构】</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2671081" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【Javascript】</a><span>(5)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2713091" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【AJAX】</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2734181" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【LinQ】</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2797635" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【考试系统】</a><span>(5)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2807347" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【Jenkins】</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2889631" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【WCF】</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2895147" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【EasyUI】</a><span>(7)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2916421" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【MVC】</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/2938823" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【JAVA】</a><span>(36)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/3206347" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">软件设计师考试</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/4476813" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Nuget</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/5580169" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">测试</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/5612815" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">EF</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/5821169" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Visio二次开发</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/5917153" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">有意思的算法</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/5960613" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Orcale</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/5990473" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">美文</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6003465" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【工作小记】</a><span>(10)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6039916" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">HighCharts</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6046444" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【Linux运维】</a><span>(10)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6090704" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">BootStrap</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6120988" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">【Web前端】</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6153425" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Android</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6291855" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">系统运维</a><span>(2)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6307152" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">Mybatis</a><span>(8)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6317469" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">数据结构</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6317470" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">集合</a><span>(5)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6354815" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">JVM调优</a><span>(3)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6741550" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">架构设计</a><span>(1)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6753981" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">多线程系列</a><span>(3)</span>
                </li>
                 <li>
                    <a href="/u010853701/article/category/6772292" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_wenzhangfenlei']); ">数据库系列</a><span>(1)</span>
                </li>
</ul>
</div><div id="panel_Archive" class="panel">
<ul class="panel_head"><span>文章存档</span></ul>
<ul class="panel_body">
<div id="archive_list">
<!--归档统计-->
<li><a href="/u010853701/article/month/2017/03">2017年03月</a><span>(5)</span></li><li><a href="/u010853701/article/month/2017/02">2017年02月</a><span>(2)</span></li><li><a href="/u010853701/article/month/2017/01">2017年01月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2016/12">2016年12月</a><span>(2)</span></li><li><a href="/u010853701/article/month/2016/11">2016年11月</a><span>(2)</span></li><li><a href="/u010853701/article/month/2016/08">2016年08月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2016/07">2016年07月</a><span>(16)</span></li><li><a href="/u010853701/article/month/2016/06">2016年06月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2016/05">2016年05月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2016/04">2016年04月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2016/03">2016年03月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2016/02">2016年02月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2016/01">2016年01月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2015/12">2015年12月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2015/11">2015年11月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2015/10">2015年10月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2015/09">2015年09月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2015/08">2015年08月</a><span>(5)</span></li><li><a href="/u010853701/article/month/2015/07">2015年07月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2015/06">2015年06月</a><span>(5)</span></li><li><a href="/u010853701/article/month/2015/05">2015年05月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2015/04">2015年04月</a><span>(2)</span></li><li><a href="/u010853701/article/month/2015/03">2015年03月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2015/02">2015年02月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2015/01">2015年01月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2014/12">2014年12月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2014/11">2014年11月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2014/10">2014年10月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2014/09">2014年09月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2014/08">2014年08月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2014/07">2014年07月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2014/06">2014年06月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2014/05">2014年05月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2014/04">2014年04月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2014/03">2014年03月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2014/02">2014年02月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2014/01">2014年01月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2013/12">2013年12月</a><span>(2)</span></li><li><a href="/u010853701/article/month/2013/11">2013年11月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2013/10">2013年10月</a><span>(3)</span></li><li><a href="/u010853701/article/month/2013/09">2013年09月</a><span>(1)</span></li><li><a href="/u010853701/article/month/2013/08">2013年08月</a><span>(4)</span></li><li><a href="/u010853701/article/month/2013/07">2013年07月</a><span>(1)</span></li><li><a href="/u010853701/article/month/2013/06">2013年06月</a><span>(2)</span></li><li><a href="/u010853701/article/month/2013/05">2013年05月</a><span>(2)</span></li>
</div>
</ul>
</div>
<div id="hotarticls" class="panel">
<ul class="panel_head">
    <span>       
阅读排行    </span>
</ul>

<ul class="panel_body itemlist">
<li>
<a href="/zlts000/article/details/50812578" title="table合并单元格colspan和rowspan">table合并单元格colspan和rowspan</a><span>(16023)</span>
</li>
<li>
<a href="/zlts000/article/details/46272181" title="手把手教你----使用Nuget管理自己的项目库">手把手教你----使用Nuget管理自己的项目库</a><span>(12063)</span>
</li>
<li>
<a href="/zlts000/article/details/12201001" title="VB 中chr(10)、chr(13)和vblf、vbcr、vbcrlf的分别">VB 中chr(10)、chr(13)和vblf、vbcr、vbcrlf的分别</a><span>(6862)</span>
</li>
<li>
<a href="/zlts000/article/details/46385773" title="EF大数据批量处理----BulkInsert">EF大数据批量处理----BulkInsert</a><span>(5751)</span>
</li>
<li>
<a href="/zlts000/article/details/50629431" title="Bootstrap快速上手(一)----右键菜单">Bootstrap快速上手(一)----右键菜单</a><span>(5247)</span>
</li>
<li>
<a href="/zlts000/article/details/42270611" title="手把手教你搭建和配置Jenkins环境">手把手教你搭建和配置Jenkins环境</a><span>(4687)</span>
</li>
<li>
<a href="/zlts000/article/details/47623517" title="EasyUI----DataGrid 导出 Excel">EasyUI----DataGrid 导出 Excel</a><span>(4520)</span>
</li>
<li>
<a href="/zlts000/article/details/47959173" title="EasyUI----EasyUI-Tree联想加模糊查询">EasyUI----EasyUI-Tree联想加模糊查询</a><span>(4427)</span>
</li>
<li>
<a href="/zlts000/article/details/43345089" title="手把手教你-----巧用Excel批量生成SQL语句,处理大量数据">手把手教你-----巧用Excel批量生成SQL语句,处理大量数据</a><span>(4162)</span>
</li>
<li>
<a href="/zlts000/article/details/45647311" title="手把手教你---进程资源分配">手把手教你---进程资源分配</a><span>(3847)</span>
</li>
</ul>
</div>
<div id="hotarticls2" class="panel">
<ul class="panel_head"><span>评论排行</span></ul>
<ul class="panel_body itemlist">
<li>
<a href="/zlts000/article/details/17888953" title="用Xboot制作多系统启动U盘">用Xboot制作多系统启动U盘</a><span>(86)</span>
</li>
<li>
<a href="/zlts000/article/details/16993101" title="VB  子窗体被PictureBox控件挡住无法显示">VB  子窗体被PictureBox控件挡住无法显示</a><span>(58)</span>
</li>
<li>
<a href="/zlts000/article/details/43345089" title="手把手教你-----巧用Excel批量生成SQL语句,处理大量数据">手把手教你-----巧用Excel批量生成SQL语句,处理大量数据</a><span>(57)</span>
</li>
<li>
<a href="/zlts000/article/details/16896905" title="思维导图Minimanager9 “参数错误”问题">思维导图Minimanager9 “参数错误”问题</a><span>(49)</span>
</li>
<li>
<a href="/zlts000/article/details/46385773" title="EF大数据批量处理----BulkInsert">EF大数据批量处理----BulkInsert</a><span>(46)</span>
</li>
<li>
<a href="/zlts000/article/details/48789651" title="这一年----On The Way">这一年----On The Way</a><span>(45)</span>
</li>
<li>
<a href="/zlts000/article/details/18712607" title="软件文档总结(二)">软件文档总结(二)</a><span>(38)</span>
</li>
<li>
<a href="/zlts000/article/details/18451397" title="软件文档总结">软件文档总结</a><span>(35)</span>
</li>
<li>
<a href="/zlts000/article/details/47959173" title="EasyUI----EasyUI-Tree联想加模糊查询">EasyUI----EasyUI-Tree联想加模糊查询</a><span>(35)</span>
</li>
<li>
<a href="/zlts000/article/details/47169305" title="工作小记(一)----面试总结">工作小记(一)----面试总结</a><span>(34)</span>
</li>
</ul>
</div>
<div id="homepageArticles" class="panel tracking-ad" data-mod="popu_4">
<ul class="panel_head"><span>推荐文章</span></ul>
<ul class="panel_body" id="ad_commend">
<ul>
<li><a href="http://blog.csdn.net/blogdevteam/article/details/71246540" target="_blank">*  CSDN日报20170505 ——《创业时该不该用新手程序员》
 </a></li>
<li><a href="http://blog.csdn.net/wetest_tencent/article/details/71210272" 
target="_blank">* 程序员要拥抱变化,聊聊Android即将支持的Java 8</a></li>
<li><a href="http://blog.csdn.net/liangklfang/article/details/71102002"target="_blank">* 彻底弄懂prepack与webpack的关系</a></li>
<li><a href="http://blog.csdn.net/aliceyangxi1987/article/details/71055024" 
target="_blank">* 用 TensorFlow 做个聊天机器人</a></li>
<li><a href="http://blog.csdn.net/horsefoot/article/details/71216267" 
target="_blank">* 分布式机器学习的集群方案介绍之HPC实现</a></li>
<li><a href="http://blog.csdn.net/zyuanyun/article/details/60890534" 
target="_blank">* Android 音频系统:从 AudioTrack 到 AudioFlinger</a></li>

</ul></ul>
</div>


<div id="newcomments" class="panel">
<ul class="panel_head"><span>最新评论</span></ul>
<ul class="panel_body itemlist">
    <li>
   
         <a href="/zlts000/article/details/47623517#comments">EasyUI----DataGrid 导出 Excel</a>
    <p style="margin:0px;"><a href="/wjwCYP19790302" class="user_name">wjwCYP19790302</a>:
动态页有问题status:500
    </p>
    </li>
    <li>
   
         <a href="/zlts000/article/details/53150469#comments">新手学Linux(七)----定时copy Tomcat日志</a>
    <p style="margin:0px;"><a href="/zt15732625878" class="user_name">zt15732625878</a>:
很简洁
    </p>
    </li>
    <li>
   
         <a href="/zlts000/article/details/50629431#comments">Bootstrap快速上手(一)----右键菜单</a>
    <p style="margin:0px;"><a href="/YangBingX" class="user_name">YangBingX</a>:
嗨。请问这个可以写2集菜单吗???
    </p>
    </li>
    <li>
   
         <a href="/zlts000/article/details/20857131#comments">机房收费系统-状态图与活动图</a>
    <p style="margin:0px;"><a href="/zmh458" class="user_name">zmh458</a>:
解释的很情况,感谢分享
    </p>
    </li>
    <li>
   
         <a href="/zlts000/article/details/53462181#comments">观察者模式和Spring的结合</a>
    <p style="margin:0px;"><a href="/huo065000" class="user_name">huo065000</a>:
很喜欢你对设计模式的实践,我也是时候开始操作了。
    </p>
    </li>
    <li>
   
         <a href="/zlts000/article/details/54754789#comments">策略模式和Spring的结合在项目中的应用</a>
    <p style="margin:0px;"><a href="/huo065000" class="user_name">huo065000</a>:
很赞,很有感觉,瞬间提升视野和高度
    </p>
    </li>
    <li>
   
         <a href="/zlts000/article/details/60872514#comments">Mybatis在Xml中处理大于号和小于号的方法</a>
    <p style="margin:0px;"><a href="/zt15732625878" class="user_name">zt15732625878</a>:
非常不错!点点滴滴的积累
    </p>
    </li>
    <li>
   
         <a href="/zlts000/article/details/62231144#comments">令仔代码收藏系列(一)----Java压缩与解压缩</a>
    <p style="margin:0px;"><a href="/zt15732625878" class="user_name">zt15732625878</a>:
点点滴滴的积累,真心不错
    </p>
    </li>
    <li>
   
         <a href="/zlts000/article/details/62231307#comments">令仔代码收藏系列(二)----BASE64编码</a>
    <p style="margin:0px;"><a href="/zt15732625878" class="user_name">zt15732625878</a>:
点点滴滴的积累
    </p>
    </li>
    <li>
   
         <a href="/zlts000/article/details/62231307#comments">策略模式和Spring的结合在项目中的应用</a>
    <p style="margin:0px;"><a href="/lxy344x" class="user_name">lxy344x</a>:
我成功的避开了if else 用了 switch case   这也是需要重构的地方
    </p>
    </li>
</ul>
</div>
    </div>
    <div class="clear">
    </div>


                 <!-- 广告位开始 --> 
                <!-- 广告位结束 -->
                   <div class="J_adv" data-view="true" data-mod="ad_popu_189" data-mtp="63" data-order="40" data-con="ad_content_1259" style="width: 250px; height: 250px;">
                        <div id="nav_show_top_stop" style="width: 250px;height: 250px;z-index:1000"><div id="cpro_u2734133"></div></div>
                   </div>
                    <script>    
                        
                        setTimeout(function () {
                            var naviga_offsetTop = 0; function naviga_stay_top() {
                                var scrollTop = jQuery(document).scrollTop();
                                if (scrollTop > naviga_offsetTop) {
                                    jQuery("#nav_show_top_stop").css({ "position": "fixed" });
                                    jQuery("#nav_show_top_stop").css({ "top": "0px" });
                                } else { jQuery("#nav_show_top_stop").css({ "position": "fixed" }); jQuery("#nav_show_top_stop").css({ "top": naviga_offsetTop - scrollTop + "px" }); }
                            }
                            function onload_function() {
                                naviga_offsetTop = jQuery("#nav_show_top_stop").position().top;
                                jQuery(window).bind("scroll", naviga_stay_top); jQuery(window).bind("mousewheel", naviga_stay_top);
                                jQuery(document).bind("scroll", naviga_stay_top); jQuery(document).bind("mousewheel", naviga_stay_top);
                            } jQuery(document).ready(onload_function);
                        },200);                                   

                    </script>
                    <script type="text/javascript">    (window.cproArray = window.cproArray || []).push({ id: "u2734133" });  </script>
                   <script src="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript"></script>

           </div>   

            <div class="clear">
            </div>
        </div>

        

<script type="text/javascript" src="http://c.csdnimg.cn/rabbit/cnick/cnick.js"></script>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/newblog.min.js"></script>


<script type="text/javascript" src="http://medal.blog.csdn.net/showblogmedal.ashx?blogid=1458279"></script>
<script type="text/javascript" src="http://static.blog.csdn.net/scripts/JavaScript1.js"></script>

    <script type="text/javascript" src="http://passport.csdn.net/content/loginbox/login.js"></script>
<script type="text/javascript">
    $(function () {
        function __get_code_toolbar(snippet_id) {
            return $("<span class='tracking-ad' data-mod='popu_167'><a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "' target='_blank' title='在CODE上查看代码片'  style='text-indent:0;'><img src='https://code.csdn.net/assets/CODE_ico.png' width=12 height=12 alt='在CODE上查看代码片' style='position:relative;top:1px;left:2px;'/></a></span>"
                    + "<span class='tracking-ad' data-mod='popu_170'><a href='https://code.csdn.net/snippets/"
                    + snippet_id
                    + "/fork' target='_blank' title='派生到我的代码片' style='text-indent:0;'><img src='https://code.csdn.net/assets/ico_fork.svg' width=12 height=12 alt='派生到我的代码片' style='position:relative;top:2px;left:2px;'/></a></span>");
        }
        
        $("[code_snippet_id]").each(function () {
            __s_id = $(this).attr("code_snippet_id");
            if (__s_id != null && __s_id != "" && __s_id != 0 && parseInt(__s_id) > 70020) {
                __code_tool = __get_code_toolbar(__s_id);
                $(this).prev().find(".tools").append(__code_tool);
            }
        });

        $(".bar").show();
    });
</script>





    </div>
      <!--new top-->
    

    <script type="text/javascript" src="http://c.csdnimg.cn/pubfooter/js/tracking.js" charset="utf-8"></script>  

   
    <script id="csdn-toolbar-id" btnId="header_notice_num" wrapId="note1" count="5" subCount="5" type="text/javascript" src="http://c.csdnimg.cn/public/common/toolbar/js/toolbar.js"></script>
     <!--new top-->
   
    <link href="http://c.csdnimg.cn/comm_ask/css/ask_float_block.css" type="text/css" rel="stylesheet" />
    <script language='JavaScript' type='text/javascript' src='http://c.csdnimg.cn/comm_ask/js/libs/wmd.js'></script>
    <script language='JavaScript' type='text/javascript' src='http://c.csdnimg.cn/comm_ask/js/libs/showdown.js'></script>
    <script language='JavaScript' type='text/javascript' src='http://c.csdnimg.cn/comm_ask/js/libs/prettify.js'></script>
    <script language='JavaScript' type='text/javascript' src='http://c.csdnimg.cn/comm_ask/js/apps/ask_float_block.js'></script>
   

   


        <script type="text/javascript" src="http://ads.csdn.net/js/async_new.js"></script>   
        <script type="text/javascript" src="http://static.blog.csdn.net/public/res/bower-libs/MathJax/MathJax.js?config=TeX-AMS_HTML"></script>
        <link rel="stylesheet" href="http://static.blog.csdn.net/code/prettify.css" />
        <script type="text/javascript" src="http://static.blog.csdn.net/code/prettify.js"></script>
        <script type="text/javascript" src="http://c.csdnimg.cn/rabbit/search-service/main.js"></script>
        <script type="text/javascript">
            $(function () {
                setTimeout(function () {
                    var searchtitletags = articletitle + ',' + $("#tags").html();
                    searchService({
                        index: 'blog',
                        query: searchtitletags,
                        from: 5,
                        size: 5,
                        appendTo: '#res',
                        url: 'recommend',
                        his: 2,
                        client: "blog_cf_enhance",
                        tmpl: '<dd style="background:url(http://static.blog.csdn.net/skin/default/images/blog-dot-red3.gif) no-repeat 0 10px;"><a href="#{ url }" title="#{ title }" strategy="#{ strategy }">#{ title }</a></dd>'
                    });
                }, 1000);
            });

         </script>     
        <script type="text/javascript" src="http://static.blog.csdn.net/scripts/web-storage-cache.min.js"></script>
        <script type="text/javascript" src="http://static.blog.csdn.net/scripts/replace.min.js"></script>
    


  <div id="a52b5334d" style="width: 1px; height: 1px; display: none;">
                    <script id="adJs52b5334"></script>
                    <script>document.getElementById("adJs52b5334").src = "http://ads.csdn.net/js/opt/52b5334.js?t=" + Math.random();</script>
   </div>

    <link rel="stylesheet" href="http://static.blog.csdn.net/css/blog_code.css" />
    <script type="text/javascript" src="http://static.blog.csdn.net/scripts/saveToCode.js"></script>
      <script type="text/javascript" src="//csdnimg.cn/rabbit/tracking-ad/main.js?75eacd8"></script>

     <link rel="stylesheet" href="http://static.blog.csdn.net/css/fa.css" />
          
    <div class="pop_CA_cover"  style="display:none"></div>
    <div class="pop pop_CA"  style="display:none">
          <div class="CA_header">
            收藏助手
            <span class="cancel_icon"  id="fapancle"  οnclick="$('.pop_CA').hide();$('.pop_CA_cover').hide();"></span>
          </div>
          <iframe src="" id="fa" frameborder="0" width="100%" height="360"  scrolling="no" ></iframe>
    </div>

</body>
</html>   
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值