使用statsvn统计svn中的代码量

StatSVN介绍

StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件;哪个文件是修改最多次数的;目录大小;带有文件数量和代码行数的Repository tree。StatSVN当前版本能够生成一组包括表格与图表的静态HTML文档。

StatSVN下载

StartSVN官网地址为:http://www.statsvn.org/index.html 

StartSVN的下载页面为:http://www.statsvn.org/downloads.html也可以下载本文的附件

现在官网上最新的版本为:statsvn-0.7.0

StatSVN使用

使用须知 

StatSVN的运行需要Java的运行环境支持,所以大家需要安装Java的运行环境(Java Runtime Environment)。JRE可以从Sun的网站上下载。

Statsvn在使用中需要使用SVN的客户端,因此需要确保机器上可以访问到SVN的客户端命令

 

Checkout工作拷贝 

首先从SVN仓库中checkout一个需要统计的路径(如果在工作目录下进行统计,首先请更新,保证工作区中的版本是最新的版本,确保统计结果的准确性),例如我把我的某个路径下的工程checkout在我的电脑上的 D:\MyProjects 路径下。

 

生成svn log文件 

首先通过命令行进入工作目录:D:\MyProjects ,再使用svn log -v --xml > logfile.log的命令,其中 logfile.log为log文件的名称,可以根据需要自行定义。这样就在工作拷贝的目录下生成一个名称为logfile.log的文件。

注:要在命令行中使用svn命令,在安装TortoiseSVN时必须选择安装commend组件,可以在cmd命令行里输入svn help测试一下该组件是否安装,如果未安装是无法使用svn log命令的。如果能够操作svn server的话也可以直接在服务器上生成svn log然后下载到本地来使用

 

调用StatSVN进行统计 

首先我们把从官网上下载的statsvn-0.7.0.zip包解压缩到D:\statsvn-0.7.0目录下

通过命令行进入D:\statsvn-0.7.0目录

调用命令java -jar statsvn.jar D:\MyProjects\logfile.log D:\MyProjects,命令运行成功即完成了统计工作。

该命令的格式是java -jar statsvn.jar [options]

参数为前一步中生成的svn log文件,为checkout工作拷贝目录,注意两个参数都要列出正确的全路径,否则会提示错误如logfile.log找不到等等 

          path to the svn logfile of the module
        path to the directory of the checked out module

       [options]为可选参数,该参数格式及用法如下:

Some options:
-version           	print the version information and exit
-output-dir   		directory where HTML suite will be saved
-include  		include only files matching pattern, e.g. **/*.c;**/*.h
-exclude  	exclude matching files, e.g. tests/**;docs/**
-tags      	show matching tags in lines of code chart, e.g. version-.*
-title      		Project title to be used in reports
-viewvc <url>      	integrate with ViewVC installation at <url>
-trac <url>        	integrate with Trac at <url>
-bugzilla <url>    		integrate with Bugzilla installation at <url>
-username <svnusername> username to pass to svn
-password <svnpassword> password to pass to svn
-verbose           	print extra progress information
-xdoc               	optional switch output to xdoc
-xml                	optional switch output to xml
-threads <int>        	how many threads for svn diff (default: 25)
-concurrency-threshold <millisec> switch to concurrent svn diff if 1st call>threshol
-dump              	dump the Repository content on console
-charset <charset> 		specify the charset to use for html/xdoc
-tags-dir <directory> 	optional, specifies the director for tags (default '/tags/')
Full options list: http://www.statsvn.org
</code></pre> 
   <p> </p> 
   <p> </p> 
   <p><strong>查看统计结果</strong></p> 
   <p> </p> 
   <p class="MsoNormal" style="text-indent:21pt;line-height:150%;">上述命令运行成功后,可以看到在D:\MyProjects目录下生成一组包括表格与图表的静态HTML文档。可以用浏览器打开index.html查看统计结果。</p> 
   <p class="MsoNormal" style="text-indent:21pt;line-height:150%;">示例图片:</p> 
   <p class="MsoNormal" style="text-indent:21pt;line-height:150%;"><a href="http://img.e-com-net.com/image/info8/eb0438d97d1e45d985d59e31d02132fa.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/eb0438d97d1e45d985d59e31d02132fa.jpg" alt="使用statsvn统计svn中的代码量_第1张图片" width="650" height="443" style="border:1px solid black;"></a></p> 
   <h2>StatSVN优缺点分析</h2> 
   <p><strong>优点</strong></p> 
   <p class="MsoNormal" style="text-indent:21pt;line-height:150%;">StatSVN会把当前SVN库的状态用图片和图表的方式展现出来,可以按不同分类分别展开,功能强大。</p> 
   <p><strong>缺点</strong></p> 
   <p class="MsoListParagraph">StatSVN统计的是所有代码行,包括注释和空行,但一般度量要求是有效代码行,在分析时需要注意这一点。</p> 
   <p class="MsoListParagraph">StatSVN不考虑修改的代码行数,只考虑与上一版本相比新增(+)与删除(-)的代码行数。</p> 
   <p> </p> 
  </div> 
 </div> 
</div>
                            </div>
                        </div>
                    </div>
                    <!--PC和WAP自适应版-->
                    <div id="SOHUCS" sid="1294295124154589184"></div>
                    <script type="text/javascript" src="/views/front/js/chanyan.js"></script>
                    <!-- 文章页-底部 动态广告位 -->
                    <div class="youdao-fixed-ad" id="detail_ad_bottom"></div>
                </div>
                <div class="col-md-3">
                    <div class="row" id="ad">
                        <!-- 文章页-右侧1 动态广告位 -->
                        <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                            <div class="youdao-fixed-ad" id="detail_ad_1"> </div>
                        </div>
                        <!-- 文章页-右侧2 动态广告位 -->
                        <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                            <div class="youdao-fixed-ad" id="detail_ad_2"></div>
                        </div>
                        <!-- 文章页-右侧3 动态广告位 -->
                        <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
                            <div class="youdao-fixed-ad" id="detail_ad_3"></div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="container">
        <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(项目管理)</h4>
        <div id="paradigm-article-related">
            <div class="recommend-post mb30">
                <ul class="widget-links">
                    <li><a href="/article/1835483729036931072.htm"
                           title="果然只有离职的时候,才有人敢说真话!" target="_blank">果然只有离职的时候,才有人敢说真话!</a>
                        <span class="text-muted">return2ok</span>

                        <div>今天公司出了神贴。今天中午吃饭,同事问我看了论坛上的神贴了吗?什么帖子?我问。同事显得很惊讶,你居然没看,现在那个帖子可能会成为年度最佳帖子。这么厉害?我等不及了,饭没吃完就快速的奔向办公室,打开公司论坛,我要一睹这个帖子的神奇。写这帖子的童鞋胆儿真肥。这哪里是一个帖子,这是很多个帖子,组成了一个系列。某人从公司文化、管理、人事、项目管理等多个方面分析了公司的概况,并抨击了公司的各种弊端,并提出了</div>
                    </li>
                    <li><a href="/article/1835440589164867584.htm"
                           title="项目:事半功倍的法宝" target="_blank">项目:事半功倍的法宝</a>
                        <span class="text-muted">小小效能</span>

                        <div>行动的三大流程:记录、排程和执行,也讲了易效能的4D原则以及T-step标签法。这些流程和方法能够解决我们眼前的一地鸡毛,让我们有更多时间和精力去关注更为长远的事情,完成工作、生活和人生中重要的项目。项目管理能够让我们围绕结果去做事情,达成事半功倍的效果,也就是做更少的事情,但达成更好的效果。如果我们能够不断地达成一个又一个的项目,那么我们的人生无疑会像滚雪球一样,在长坡道上面不断积累。一、项目的</div>
                    </li>
                    <li><a href="/article/1835402227448115200.htm"
                           title="APQP,ASPICE,敏捷,功能安全,预期安全,这些汽车行业的一堆标准" target="_blank">APQP,ASPICE,敏捷,功能安全,预期安全,这些汽车行业的一堆标准</a>
                        <span class="text-muted">二大宝贝</span>
<a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8%E6%9E%B6%E6%9E%84/1.htm">安全架构</a>
                        <div>前言APQP,ASPICE,敏捷,功能安全,预期安全,PMP,PRICE2汽车行业的有这样一堆标准。我是半路出家来到汽车行业做项目经理的,对几个标准的感觉是,看了文档和各种解析之后还是一头雾水,不知道到底说了个啥,别人问我还是一脸懵逼。APQP(TS16949的最重要工具),ASPICE(软件)这些是质量标准,是优化整个公司体系的,但这套体系对项目管理有要求;敏捷,PMP这些是项目管理的标准;项目</div>
                    </li>
                    <li><a href="/article/1835268219288514560.htm"
                           title="用PCTS理念做好项目管理规划(优秀项目管理者必知)" target="_blank">用PCTS理念做好项目管理规划(优秀项目管理者必知)</a>
                        <span class="text-muted">青暖</span>

                        <div>谈到项目管理的理念,很多人所熟知的大概是项目管理的三重约束——质量、时间和成本。每一个管理者当然都希望自己的项目可以质量好,时间花费少以及成本低,然而事实往往不尽人意,你必须选择其中一个作为变量来保证其他两者的定量,才能保证项目获得尽可能大的利益。就在小编也一直以三重约束进行此项目管理规划时,读到了另外一种理念,也就是第四重约束——范围。这个观点来自詹姆斯·刘易斯的《项目计划、进度与控制》这本书,</div>
                    </li>
                    <li><a href="/article/1835113405845958656.htm"
                           title="决胜b端 | 读书笔记01-03章" target="_blank">决胜b端 | 读书笔记01-03章</a>
                        <span class="text-muted">一白学习录</span>

                        <div>C端与B端产品的区别:B端产品经理应具备的能力:1、逻辑思维与抽象能力:基于对业务的透彻理解,把现实世界的复杂场景抽象成结构性的系统和模块,将现实世界的抽象运转机制提炼成规律。2、技术知识储备3、复杂项目管理能力4、业务与经营管理知识B端产品经理的职业发展方向:1、产品设计:B端产品经理可以从某一个细分的产品方向做起,逐步延伸到一条或多条业务线的设计。在一个方向打牢根基,同时关注新的动态,抓住机遇</div>
                    </li>
                    <li><a href="/article/1835048011294666752.htm"
                           title="Spring Cloud+Spring Boot+Mybatis+Java版电子招标采购系统源码 及 功能清单" target="_blank">Spring Cloud+Spring Boot+Mybatis+Java版电子招标采购系统源码 及 功能清单</a>
                        <span class="text-muted">Xiaohong0716</span>
<a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/cloud/1.htm">cloud</a>
                        <div>一、立项管理1、招标立项申请功能点:招标类项目立项申请入口,用户可以保存为草稿,提交。2、非招标立项申请功能点:非招标立项申请入口、用户可以保存为草稿、提交。3、采购立项列表功能点:对草稿进行编辑,驳回的立项编辑,在途流程查看。二、项目管理1、采购计划管理功能点:采购计划新增、编辑、删除2、采购过程管理功能点:查询、维护基准价、组建评审小组、项目答疑澄清、文件费保证金审核、供应商报价维护、查看评审</div>
                    </li>
                    <li><a href="/article/1834980687418060800.htm"
                           title="工程项目管理系统源码与Spring Cloud:实现高效系统管理与二次开发" target="_blank">工程项目管理系统源码与Spring Cloud:实现高效系统管理与二次开发</a>
                        <span class="text-muted">微服务技术分享</span>
<a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/cloud/1.htm">cloud</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E7%A8%8B%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E6%BA%90%E7%A0%81/1.htm">工程项目管理系统源码</a>
                        <div>随着企业规模的不断扩大和业务的快速发展,传统的工程项目管理方式已经无法满足现代企业的需求。为了提高工程管理效率、减轻劳动强度、提高信息处理速度和准确性,企业需要借助先进的数字化技术进行转型。本文将介绍一款采用SpringCloud+SpringBoot+Mybatis技术框架的工程项目管理系统,该系统涵盖了项目管理、合同管理、预警管理、竣工管理、质量管理等多个方面,通过数据字典、编码管理、用户管理</div>
                    </li>
                    <li><a href="/article/1834835055210491904.htm"
                           title="科研信息管理系统(项目管理者的日常工作)" target="_blank">科研信息管理系统(项目管理者的日常工作)</a>
                        <span class="text-muted">cc6b6903e5d1</span>

                        <div>现在,我是第一个承认项目管理令人沮丧的人。这不是因为我很软弱!因为在完成项目计划之后,项目管理者的唯一任务就是发现项目的障碍并解决它们。请记住,项目障碍不仅是在特殊情况下出现,它们是项目管理者的日常工作!请记住,项目障碍不仅是在特殊情况下出现,它们是项目管理者的日常工作!不存在任何障碍的项目,每周只要花几个小时,或任何常规的管理人员就可以进行管理。这样一来,全世界都不需要专职的项目管理者了。好消息</div>
                    </li>
                    <li><a href="/article/1834732091183558656.htm"
                           title="甘特图组件DHTMLX Gantt中文教程 - 如何实现持久UI状态" target="_blank">甘特图组件DHTMLX Gantt中文教程 - 如何实现持久UI状态</a>
                        <span class="text-muted">界面开发小八哥</span>
<a class="tag" taget="_blank" href="/search/%E7%94%98%E7%89%B9%E5%9B%BE/1.htm">甘特图</a><a class="tag" taget="_blank" href="/search/ui/1.htm">ui</a><a class="tag" taget="_blank" href="/search/DHTMLX/1.htm">DHTMLX</a><a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/1.htm">项目管理</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a>
                        <div>DHTMLXGantt是用于跨浏览器和跨平台应用程序的功能齐全的Gantt图表。可满足项目管理应用程序的所有需求,是最完善的甘特图图表库。在现代Web应用程序中,在页面重新加载之间保持UI元素的状态对于流畅的用户体验至关重要。在本教程中我们将知道您完成DHTMLXGantt中持久UI的简单实现,重点关注一小部分特性——即任务的展开或折叠分支,以及选定的甘特图缩放级别。您将了解如何将这些设置存储在浏</div>
                    </li>
                    <li><a href="/article/1834299221029777408.htm"
                           title="使用git和gitlab进行协同开发流程" target="_blank">使用git和gitlab进行协同开发流程</a>
                        <span class="text-muted">alokka</span>

                        <div>一、基本概念1.仓库(Repository)①源仓库(线上版本库)在项目的开始,项目的发起者构建起一个项目的最原始的仓库,称为origin。源仓库的有两个作用:汇总参与该项目的各个开发者的代码存放趋于稳定和可发布的代码源仓库应该是受保护的,开发者不应该直接对其进行开发工作。只有项目管理者能对其进行较高权限的操作。②开发者仓库(本地仓库)任何开发者都不会对源仓库进行直接的操作,源仓库建立以后,每个开</div>
                    </li>
                    <li><a href="/article/1834239846231666688.htm"
                           title="软考高项-信息系统项目管理师-必考知识点1" target="_blank">软考高项-信息系统项目管理师-必考知识点1</a>
                        <span class="text-muted">围城客</span>
<a class="tag" taget="_blank" href="/search/%E8%BD%AF%E8%80%83/1.htm">软考</a><a class="tag" taget="_blank" href="/search/%E8%BD%AF%E8%80%83/1.htm">软考</a><a class="tag" taget="_blank" href="/search/%E4%BF%A1%E6%81%AF%E7%B3%BB%E7%BB%9F%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E5%B8%88/1.htm">信息系统项目管理师</a>
                        <div>NO1、制定成本预算的步骤(1)将项目总成本分摊到项目工作分解结构的各个工作包(2)将各个工作包成本再分配到该工作包所包含的各项活动上(3)确定各项成本预算支出的时间计划及项目成本预算计划PS:1、分到工作包2、分到工作包中的活动3、确定各项成本指定预算NO2、定性风险分析的方法定性风险分析的技术方法有风险概率与影响评估法、概率和影响矩阵、风险紧迫性评估等PS:概率与影响评估法经常考到,容易与定量</div>
                    </li>
                    <li><a href="/article/1834013231354572800.htm"
                           title="项目经理应该学会的:5种实用的项目管理中的冲突处理技巧" target="_blank">项目经理应该学会的:5种实用的项目管理中的冲突处理技巧</a>
                        <span class="text-muted">流程大师兄</span>

                        <div>00引言不论我们喜欢还是不喜欢,冲突都是工作和生活中的一部分,但最多的还是在工作场所。项目交付团队存在压力,主要是项目交付产品要严格合乎标准以及越来越近的最终截止日期,造成了无休止的斗争和争论的紧张局势。如果涉及到更高的层面,可能会导致无休止的法律案件。如果冲突没有得到有效的解决,最低程度会导致项目的失败,但不管哪种方式的冲突都会导致公司或组织损失大量的资金,这就是为什么一个好的项目经理是无价的。</div>
                    </li>
                    <li><a href="/article/1833541584109531136.htm"
                           title="2019-05-16阅读分享" target="_blank">2019-05-16阅读分享</a>
                        <span class="text-muted">符青桥小妞跳恰恰</span>

                        <div>阅读目录和13至23章1.思维导图如何运用到会议、演讲、项目管理中?先把主题写出来,然后再讲重点的时候去写在主干和分支上2.思维导图该用关键词还是关键句?如果这张思维导图要让别人看懂改如何绘制?用关键词最好,思维导图最主要就是发散思维,用简单的关键词,整洁分明就可以了3.试着去记忆一些金句,然后听一遍莫扎特《大调双钢琴奏鸣曲》,听完对你的记忆有帮助吗?有4.运用思维导图给你带来什么收获?请总结下你</div>
                    </li>
                    <li><a href="/article/1833436655076339712.htm"
                           title="Leangoo敏捷工具在缺陷跟踪(BUG)管理中的高效应用" target="_blank">Leangoo敏捷工具在缺陷跟踪(BUG)管理中的高效应用</a>
                        <span class="text-muted">哆啦B梦_</span>
<a class="tag" taget="_blank" href="/search/bug/1.htm">bug</a><a class="tag" taget="_blank" href="/search/%E6%95%8F%E6%8D%B7%E7%BC%BA%E9%99%B7%E7%AE%A1%E7%90%86/1.htm">敏捷缺陷管理</a><a class="tag" taget="_blank" href="/search/%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91/1.htm">敏捷开发</a><a class="tag" taget="_blank" href="/search/scrum%E5%B7%A5%E5%85%B7/1.htm">scrum工具</a><a class="tag" taget="_blank" href="/search/scrum%E6%95%8F%E6%8D%B7/1.htm">scrum敏捷</a><a class="tag" taget="_blank" href="/search/%E6%95%8F%E6%8D%B7%E7%A0%94%E5%8F%91/1.htm">敏捷研发</a><a class="tag" taget="_blank" href="/search/%E6%95%8F%E6%8D%B7%E7%AE%A1%E7%90%86/1.htm">敏捷管理</a>
                        <div>在开发过程中,缺陷(BUG)管理一直是项目管理中的一个关键环节。及时发现并修复BUG,不仅能够提高产品质量,还能有效提升团队的工作效率和用户满意度。在敏捷开发中,快速迭代和频繁交付的特点使得缺陷管理的重要性更加凸显。Leangoo领歌作为一款敏捷研发全流程管理工具,提供了强大的功能来帮助敏捷团队高效地管理缺陷(BUG)。本文将分享如何使用Leangoo进行缺陷管理,并探讨其带来的显著优势。一、引入</div>
                    </li>
                    <li><a href="/article/1833110299331358720.htm"
                           title="一句话解释,项目管理的42个过程组" target="_blank">一句话解释,项目管理的42个过程组</a>
                        <span class="text-muted">老曹漫谈</span>

                        <div>启动过程组:(1)制定项目章程:诞生项目,并为项目经理“正名”;(2)识别干系人:搞清楚谁与项目相关;规划过程组:(3)制定项目管理计划:编制项目执行的蓝图;(4)收集需求:收集要做什么;(5)定义范围:确定要做什么;(6)创建工作分解结构:细化交付成果到可管理的程度;(7)定义活动:把工作包分解为可估算、可管理的活动;(8)排列活动顺序:确定工作执行的先后顺序;(9)估算活动资源:确定到底需要什</div>
                    </li>
                    <li><a href="/article/1832943818098438144.htm"
                           title="产品经理需知的项目知识-范围管理" target="_blank">产品经理需知的项目知识-范围管理</a>
                        <span class="text-muted">产品空</span>

                        <div>前两篇笔者已经对项目管理概要和项目管理整体管理做了相关分享大家有兴趣可以参阅以上两篇文章,我们在做项目管理整体规划时需要引入我们的项目范围,可以说项目范围是构成项目铁三角很重要的一个因素。还记得我在总章提及的项目管理的质量,范围,时间,成本构成的铁三角吗?可以说项目范围管理的好坏直接影响我们项目的成败。项目管理铁三角为什么要做范围管理场景1老板通知产品经理小Y马上到办公室,因为昨天老板参加一个互联</div>
                    </li>
                    <li><a href="/article/1832652737955852288.htm"
                           title="SAP项目管理第二章-方法论实践" target="_blank">SAP项目管理第二章-方法论实践</a>
                        <span class="text-muted">syounger</span>
<a class="tag" taget="_blank" href="/search/SAP%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/1.htm">SAP项目管理</a><a class="tag" taget="_blank" href="/search/%E5%88%B6%E9%80%A0/1.htm">制造</a>
                        <div>《SAP项目管理基础与实践》书籍第二章来啦!本章主要是讨论项目管理方法论在实际项目中的实践经验,介绍了SAPActivate中非常有用的文档,并且也探讨了由格力高事件引申的项目质量管理。第二章目录:第2章专题一:SAP项目管理方法论和三角定理2.1项目管理方法论实践2.1.1SAPActivate项目管理方法论路线图2.1.2不同类型项目的方法论实践2.1.3敏捷在SAP项目中的应用2.2三角定理</div>
                    </li>
                    <li><a href="/article/1832652359327641600.htm"
                           title="SAP项目中的英文术语大全" target="_blank">SAP项目中的英文术语大全</a>
                        <span class="text-muted">syounger</span>
<a class="tag" taget="_blank" href="/search/SAP%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/1.htm">SAP项目管理</a><a class="tag" taget="_blank" href="/search/%E5%88%B6%E9%80%A0/1.htm">制造</a>
                        <div>随着SAP的技术更新(比如从传统部署转向云部署)和SAP项目管理方法论的更新(从ASAPActivate),项目中的专业术语也出现了很多更替,比如Blueprint已经被Explore中的Fit-to-Standard代替。本文就现在SAP中一些主要的专业词汇做一个分享。·系统/部署相关On-premise/onCloud:本地部署/云部署,最简单的理解是SAP的服务器部署再本地机房还是云服务提供</div>
                    </li>
                    <li><a href="/article/1832601934100525056.htm"
                           title="如何用语雀构建自己的知识体系——我和语雀" target="_blank">如何用语雀构建自己的知识体系——我和语雀</a>
                        <span class="text-muted">the_power</span>
<a class="tag" taget="_blank" href="/search/%E5%B7%A5%E5%85%B7/1.htm">工具</a><a class="tag" taget="_blank" href="/search/%E7%9F%A5%E8%AF%86%E7%AE%A1%E7%90%86/1.htm">知识管理</a><a class="tag" taget="_blank" href="/search/%E5%B7%A5%E5%85%B7/1.htm">工具</a>
                        <div>1.语雀介绍点击链接快来和我一起加入语雀文档,体验全新知识创作,让你的协作更高效!1.1语雀是什么?官方介绍文档语雀是什么语雀将会围绕三种典型知识载体提供核心服务:**文:**通过文字附以图片、表格、公式、代码片段、视频等元素来表达知识,是一种综合形态,人人皆可创作**图:**通过创作图并且对之进行排布和组织来表达知识,设计师、艺术家、架构师偏爱**表:**通过表格来呈现知识,项目管理、HR、销售</div>
                    </li>
                    <li><a href="/article/1832476937373708288.htm"
                           title="企业运营管理—项目管理立项" target="_blank">企业运营管理—项目管理立项</a>
                        <span class="text-muted">热烈的mango777</span>

                        <div>近来,阿七花了将近一个月的时间,集中在公司级项目管理上(主要是立项),在本月结束之际,则突发奇想做一个有关于项目立项的总结分析(实则是一个日夜挣扎的绩效管理岗介入运营管理后的小小吐槽)。在正式接触项目跟进之前,本七认为,公司级运营项目是经过前期各位公司部门领导充分讨论后所制定,共同创建项目目标,制定项目举措,然后气势汹汹就开干!而不是终极BOSS直接分配任务,进行单方面压制。但是,还是那句俗话“理</div>
                    </li>
                    <li><a href="/article/1832449010766540800.htm"
                           title="TRIZ创新理论在项目管理中的运用" target="_blank">TRIZ创新理论在项目管理中的运用</a>
                        <span class="text-muted">biancangtao6499</span>

                        <div>TRIZ创新理论在项目管理中的运用TRIZ创新理论以其基础知识优势和现实意义吸引了国际性上众多國家和企业的青睐,他们不断进行科研和社会实践活动,大大的丰富多彩了TRIZ创新理论及以TRIZ创新理论为重要的一个体系管理。那么TRIZ创新理论在项目风险管理全过程中的可以如何运用:运用一:定义难题。在定义难题阶段技术人员理应对难题进行清楚地辨别和深层次的分析。运用二:变换难题。抓准难题之后,务必应用TR</div>
                    </li>
                    <li><a href="/article/1832431864753778688.htm"
                           title="五个为什么分析法:项目负责人的视角" target="_blank">五个为什么分析法:项目负责人的视角</a>
                        <span class="text-muted">洋葱蚯蚓</span>
<a class="tag" taget="_blank" href="/search/%E6%AF%94%E8%B5%9B%E7%BB%8F%E9%AA%8C/1.htm">比赛经验</a><a class="tag" taget="_blank" href="/search/%E4%B8%AA%E4%BA%BA%E5%BC%80%E5%8F%91/1.htm">个人开发</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E6%96%B9%E6%B3%95/1.htm">学习方法</a><a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a>
                        <div>五个为什么分析法:项目负责人的视角前言1.**问题识别:深入挖掘问题的根源**2.**系统性思考:构建问题解决框架**3.**团队协作:促进团队成员的参与**4.**持续改进:将问题解决转化为持续改进的机会**5.**经验分享:将五个为什么分析法融入团队文化**结语前言  在当今快节奏和不断变化的工作环境中,项目管理已经成为企业和个人成功的关键。无论是在技术、商业还是非营利组织中,有效的项目管理技</div>
                    </li>
                    <li><a href="/article/1832425438723534848.htm"
                           title="制造业项目管理:你做对了吗?" target="_blank">制造业项目管理:你做对了吗?</a>
                        <span class="text-muted">企业管理8MSaaS</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>在制造业领域,项目管理的有效性对于企业的成功相当关键。这不仅涉及到确保生产流程的高效性、满足生产期限,也包括维持产品的高标准质量。了解制造业的项目管理制造业项目管理是指在制造业领域内,对项目进行规划、协调和监督,以实现既定目标(例如新产品开发、生产流程优化或设施扩建)的过程。制造业项目管理,项目管理软件,8ManagePM,高亚科技这种专业形式的项目管理集成了采购、生产和物流等各种功能,以便按时、</div>
                    </li>
                    <li><a href="/article/1832425439142965248.htm"
                           title="如何选择合适的项目管理软件?国内软件精选推荐" target="_blank">如何选择合适的项目管理软件?国内软件精选推荐</a>
                        <span class="text-muted">企业管理8MSaaS</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>在项目管理过程中,合适的项目管理软件可以极大地提升团队的效率和项目的成功率。然而,面对市场上琳琅满目的项目管理软件,如何做出最佳选择,成为了每个企业项目管理者都需要面对的重要问题。今天我们就来详细探讨如何选择适合的项目管理软件,并为大家推荐几款国内的优质软件。一、选择项目管理软件的关键因素功能需求项目规划与进度管理:项目管理软件应该具备完整的项目规划、任务分配、进度跟踪功能。这些功能可以帮助团队明</div>
                    </li>
                    <li><a href="/article/1832425312403681280.htm"
                           title="提升盈利:工时表软件在咨询公司的应用" target="_blank">提升盈利:工时表软件在咨询公司的应用</a>
                        <span class="text-muted">企业管理8MSaaS</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>工时管理软件是咨询公司用于监控和记录项目工作时间的关键应用程序。该软件应用范围广泛,能够跟踪包括客户会议、研究工作、项目管理以及计费活动在内的多种任务。此外,该软件还具备监控项目进度并向客户及时更新信息的功能。通过使用工时表软件,咨询公司能够更好地管理时间并确保为客户提供高标准服务。为什么咨询公司需要工时表软件人力成本在咨询公司这类项目制公司中占很高的比重。而工时表软件能够高效且精确地监控和衡量员</div>
                    </li>
                    <li><a href="/article/1832424806205714432.htm"
                           title="8Manage PMO:管理多个项目的8个核心要素" target="_blank">8Manage PMO:管理多个项目的8个核心要素</a>
                        <span class="text-muted">企业管理8MSaaS</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
                        <div>作为负责多个项目的团队或项目集的项目经理,全面掌控项目进展可能极具挑战性。您可能需要一个专门的项目管理系统来高效地完成工作。管理多个项目的挑战管理多个项目会给项目经理带来一些特定的挑战,包括:●资源配置效率低下●资源管理●优先级错误●沟通不畅●项目间的相互依赖多项目管理软件,8ManagePMO,高亚科技在没有明确的项目计划的情况下,进行紧急调整和错误的优先级排序是不可取的,因为这可能会引起项目延</div>
                    </li>
                    <li><a href="/article/1832321919723073536.htm"
                           title="Maven" target="_blank">Maven</a>
                        <span class="text-muted">天微亮。</span>
<a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                        <div>Maven基本介绍基本介绍是一个项目管理工具,在本地仓库维护项目需要的jar包重要的配置文件:pom.xml</div>
                    </li>
                    <li><a href="/article/1832267223964676096.htm"
                           title="提升汽车行业软件质量:ASPICE培训的关键实践方法" target="_blank">提升汽车行业软件质量:ASPICE培训的关键实践方法</a>
                        <span class="text-muted">亚远景aspice</span>
<a class="tag" taget="_blank" href="/search/ASPICE/1.htm">ASPICE</a>
                        <div>ASPICE(汽车行业软件过程改进和能力确定)培训是一种针对汽车行业软件开发和维护过程的标准化培训。该培训旨在帮助组织提高其软件开发和维护过程的质量和效率。以下是ASPICE培训的一些最佳实践方法:1.理解ASPICE框架:首先,了解ASPICE框架的组成部分和各个过程的目标是至关重要的。这包括理解ASPICE的两大过程领域:管理过程和支持过程。管理过程包括项目管理和过程管理,而支持过程包括基础设</div>
                    </li>
                    <li><a href="/article/1832060611245207552.htm"
                           title="项目管理之PMO" target="_blank">项目管理之PMO</a>
                        <span class="text-muted">数字天下</span>

                        <div>最近在IT行业里新出现了一类岗位pmo,下面我将详细介绍pmo的详细工作。PMO即ProjectManagementOffice(项目管理办公室),是随着IT产业的潮流应运而生的产物,最初的目的是节约成本,提高项目成功率,以及实施标准流程,以应对越来越多的项目管理任务。虽然它在节约成本和提升项目管理质量上目前还很难有一个可量化的指标,但是越来越多的公司和企事业单位在它们的IT部门设立集中的PMO,</div>
                    </li>
                    <li><a href="/article/1832046874576646144.htm"
                           title="Maven超详细教程(二):Maven 生命周期管理详解" target="_blank">Maven超详细教程(二):Maven 生命周期管理详解</a>
                        <span class="text-muted">黄尚圈圈</span>
<a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a>
                        <div>Maven作为Java开发者广泛使用的项目管理工具,其核心特性之一就是其强大的生命周期管理。Maven生命周期定义了一系列有序的阶段(phases),每个阶段都可以绑定特定的插件(plugins)和目标(goals),以实现项目的构建、测试、打包、部署等任务。本文将详细梳理Maven的主要生命周期、各个阶段以及它们默认绑定的插件和目标。Maven生命周期概览Maven主要有三个内置的生命周期:cl</div>
                    </li>
                                <li><a href="/article/79.htm"
                                       title="基本数据类型和引用类型的初始值" target="_blank">基本数据类型和引用类型的初始值</a>
                                    <span class="text-muted">3213213333332132</span>
<a class="tag" taget="_blank" href="/search/java%E5%9F%BA%E7%A1%80/1.htm">java基础</a>
                                    <div>package com.array;

/**
 * @Description 测试初始值
 * @author FuJianyong
 * 2015-1-22上午10:31:53
 */
public class ArrayTest {
    
	ArrayTest at;
	String str;
	byte bt;
	short s;
	int i;
	long</div>
                                </li>
                                <li><a href="/article/206.htm"
                                       title="摘抄笔记--《编写高质量代码:改善Java程序的151个建议》" target="_blank">摘抄笔记--《编写高质量代码:改善Java程序的151个建议》</a>
                                    <span class="text-muted">白糖_</span>
<a class="tag" taget="_blank" href="/search/%E9%AB%98%E8%B4%A8%E9%87%8F%E4%BB%A3%E7%A0%81/1.htm">高质量代码</a>
                                    <div>        记得3年前刚到公司,同桌同事见我无事可做就借我看《编写高质量代码:改善Java程序的151个建议》这本书,当时看了几页没上心就没研究了。到上个月在公司偶然看到,于是乎又找来看看,我的天,真是非常多的干货,对于我这种静不下心的人真是帮助莫大呀。 
  
        看完整本书,也记了不少笔记</div>
                                </li>
                                <li><a href="/article/333.htm"
                                       title="【备忘】Django 常用命令及最佳实践" target="_blank">【备忘】Django 常用命令及最佳实践</a>
                                    <span class="text-muted">dongwei_6688</span>
<a class="tag" taget="_blank" href="/search/django/1.htm">django</a>
                                    <div>注意:本文基于 Django 1.8.2 版本 
  
生成数据库迁移脚本(python 脚本) 
python manage.py makemigrations polls 
 说明:polls 是你的应用名字,运行该命令时需要根据你的应用名字进行调整 
  
查看该次迁移需要执行的 SQL 语句(只查看语句,并不应用到数据库上): 
python manage.p</div>
                                </li>
                                <li><a href="/article/460.htm"
                                       title="阶乘算法之一N! 末尾有多少个零" target="_blank">阶乘算法之一N! 末尾有多少个零</a>
                                    <span class="text-muted">周凡杨</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E9%98%B6%E4%B9%98/1.htm">阶乘</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E6%95%88%E7%8E%87/1.htm">效率</a>
                                    <div>                                 &n</div>
                                </li>
                                <li><a href="/article/587.htm"
                                       title="spring注入servlet" target="_blank">spring注入servlet</a>
                                    <span class="text-muted">g21121</span>
<a class="tag" taget="_blank" href="/search/Spring%E6%B3%A8%E5%85%A5/1.htm">Spring注入</a>
                                    <div>传统的配置方法是无法将bean或属性直接注入到servlet中的,配置代理servlet亦比较麻烦,这里其实有比较简单的方法,其实就是在servlet的init()方法中加入要注入的内容: 
ServletContext application = getServletContext();
WebApplicationContext wac = WebApplicationContextUtil</div>
                                </li>
                                <li><a href="/article/714.htm"
                                       title="Jenkins 命令行操作说明文档" target="_blank">Jenkins 命令行操作说明文档</a>
                                    <span class="text-muted">510888780</span>
<a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a>
                                    <div> 
假设Jenkins的URL为http://22.11.140.38:9080/jenkins/ 
 
 
 
基本的格式为 
 
java 
 
基本的格式为 
 
java -jar jenkins-cli.jar [-s JENKINS_URL] command [options][args] 
 
 
 
 
下面具体介绍各个命令的作用及基本使用方法 
 
 
 
1. &nb</div>
                                </li>
                                <li><a href="/article/841.htm"
                                       title="UnicodeBlock检测中文用法" target="_blank">UnicodeBlock检测中文用法</a>
                                    <span class="text-muted">布衣凌宇</span>
<a class="tag" taget="_blank" href="/search/UnicodeBlock/1.htm">UnicodeBlock</a>
                                    <div>/**  * 判断输入的是汉字  */ public static boolean isChinese(char c) {        Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);    </div>
                                </li>
                                <li><a href="/article/968.htm"
                                       title="java下实现调用oracle的存储过程和函数" target="_blank">java下实现调用oracle的存储过程和函数</a>
                                    <span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/orale/1.htm">orale</a>
                                    <div>  1.创建表:STOCK_PRICES 
   
  2.插入测试数据: 
   
  3.建立一个返回游标:  
PKG_PUB_UTILS 
   4.创建和存储过程:P_GET_PRICE 
  
   5.创建函数: 
   6.JAVA调用存储过程返回结果集 
JDBCoracle10G_INVO</div>
                                </li>
                                <li><a href="/article/1095.htm"
                                       title="Velocity Toolbox" target="_blank">Velocity Toolbox</a>
                                    <span class="text-muted">antlove</span>
<a class="tag" taget="_blank" href="/search/%E6%A8%A1%E6%9D%BF/1.htm">模板</a><a class="tag" taget="_blank" href="/search/tool/1.htm">tool</a><a class="tag" taget="_blank" href="/search/box/1.htm">box</a><a class="tag" taget="_blank" href="/search/velocity/1.htm">velocity</a>
                                    <div>velocity.VelocityUtil 
package velocity;

import org.apache.velocity.Template;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.app.VelocityEngine;
import org.apache.velocity.c</div>
                                </li>
                                <li><a href="/article/1222.htm"
                                       title="JAVA正则表达式匹配基础" target="_blank">JAVA正则表达式匹配基础</a>
                                    <span class="text-muted">百合不是茶</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%8C%B9%E9%85%8D/1.htm">正则表达式的匹配</a>
                                    <div>  
正则表达式;提高程序的性能,简化代码,提高代码的可读性,简化对字符串的操作 
  
正则表达式的用途; 
字符串的匹配

字符串的分割

字符串的查找

字符串的替换
 
  
  
  
正则表达式的验证语法 
    
  [a]    //[]表示这个字符只出现一次  ,[a] 表示a只出现一</div>
                                </li>
                                <li><a href="/article/1349.htm"
                                       title="是否使用EL表达式的配置" target="_blank">是否使用EL表达式的配置</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a><a class="tag" taget="_blank" href="/search/web.xml/1.htm">web.xml</a><a class="tag" taget="_blank" href="/search/EL/1.htm">EL</a><a class="tag" taget="_blank" href="/search/EasyTemplate/1.htm">EasyTemplate</a>
                                    <div>        今天在开发过程中发现一个细节问题,由于前端采用EasyTemplate模板方法实现数据展示,但老是不能正常显示出来。后来发现竟是EL将我的EasyTemplate的${...}解释执行了,导致我的模板不能正常展示后台数据。 
        网</div>
                                </li>
                                <li><a href="/article/1476.htm"
                                       title="精通Oracle10编程SQL(1-3)PLSQL基础" target="_blank">精通Oracle10编程SQL(1-3)PLSQL基础</a>
                                    <span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/plsql/1.htm">plsql</a>
                                    <div>--只包含执行部分的PL/SQL块
--set serveroutput off
begin
  dbms_output.put_line('Hello,everyone!');
end;


select * from emp;

--包含定义部分和执行部分的PL/SQL块
declare
   v_ename varchar2(5);
begin
   select </div>
                                </li>
                                <li><a href="/article/1603.htm"
                                       title="【Nginx三】Nginx作为反向代理服务器" target="_blank">【Nginx三】Nginx作为反向代理服务器</a>
                                    <span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a>
                                    <div>Nginx一个常用的功能是作为代理服务器。代理服务器通常完成如下的功能: 
  
 
 接受客户端请求 
 将请求转发给被代理的服务器 
 从被代理的服务器获得响应结果 
 把响应结果返回给客户端 
 实例 
本文把Nginx配置成一个简单的代理服务器 
 
 对于静态的html和图片,直接从Nginx获取 
 对于动态的页面,例如JSP或者Servlet,Nginx则将请求转发给Res</div>
                                </li>
                                <li><a href="/article/1730.htm"
                                       title="Plugin execution not covered by lifecycle configuration: org.apache.maven.plugin" target="_blank">Plugin execution not covered by lifecycle configuration: org.apache.maven.plugin</a>
                                    <span class="text-muted">blackproof</span>
<a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/%E6%8A%A5%E9%94%99/1.htm">报错</a>
                                    <div>转:http://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin 
  
maven报错: 
Plugin execution not covered by lifecycle configuration: </div>
                                </li>
                                <li><a href="/article/1857.htm"
                                       title="发布docker程序到marathon" target="_blank">发布docker程序到marathon</a>
                                    <span class="text-muted">ronin47</span>
<a class="tag" taget="_blank" href="/search/docker+%E5%8F%91%E5%B8%83%E5%BA%94%E7%94%A8/1.htm">docker 发布应用</a>
                                    <div>1 发布docker程序到marathon 1.1 搭建私有docker registry 1.1.1 安装docker regisry 
docker pull docker-registry
docker run -t -p 5000:5000 docker-registry
 下载docker镜像并发布到私有registry 
docker pull consol/tomcat-8.0
</div>
                                </li>
                                <li><a href="/article/1984.htm"
                                       title="java-57-用两个栈实现队列&&用两个队列实现一个栈" target="_blank">java-57-用两个栈实现队列&&用两个队列实现一个栈</a>
                                    <span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div>
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;

	/*
	 * Q 57 用两个栈实现队列
	 */

public class QueueImplementByTwoStacks {

	private Stack<Integer> stack1;
	pr</div>
                                </li>
                                <li><a href="/article/2111.htm"
                                       title="Nginx配置性能优化" target="_blank">Nginx配置性能优化</a>
                                    <span class="text-muted">cfyme</span>
<a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a>
                                    <div>转载地址:http://blog.csdn.net/xifeijian/article/details/20956605 
  
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必</div>
                                </li>
                                <li><a href="/article/2238.htm"
                                       title="[JAVA图形图像]JAVA体系需要稳扎稳打,逐步推进图像图形处理技术" target="_blank">[JAVA图形图像]JAVA体系需要稳扎稳打,逐步推进图像图形处理技术</a>
                                    <span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
                                    <div> 
 
     对图形图像进行精确处理,需要大量的数学工具,即使是从底层硬件模拟层开始设计,也离不开大量的数学工具包,因为我认为,JAVA语言体系在图形图像处理模块上面的研发工作,需要从开发一些基础的,类似实时数学函数构造器和解析器的软件包入手,而不是急于利用第三方代码工具来实现一个不严格的图形图像处理软件...... 
 
  &nb</div>
                                </li>
                                <li><a href="/article/2365.htm"
                                       title="MonkeyRunner的使用" target="_blank">MonkeyRunner的使用</a>
                                    <span class="text-muted">dai_lm</span>
<a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/MonkeyRunner/1.htm">MonkeyRunner</a>
                                    <div>要使用MonkeyRunner,就要学习使用Python,哎 
 
先抄一段官方doc里的代码 
作用是启动一个程序(应该是启动程序默认的Activity),然后按MENU键,并截屏 
 

# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRun</div>
                                </li>
                                <li><a href="/article/2492.htm"
                                       title="Hadoop-- 海量文件的分布式计算处理方案" target="_blank">Hadoop-- 海量文件的分布式计算处理方案</a>
                                    <span class="text-muted">datamachine</span>
<a class="tag" taget="_blank" href="/search/mapreduce/1.htm">mapreduce</a><a class="tag" taget="_blank" href="/search/hadoop/1.htm">hadoop</a><a class="tag" taget="_blank" href="/search/%E5%88%86%E5%B8%83%E5%BC%8F%E8%AE%A1%E7%AE%97/1.htm">分布式计算</a>
                                    <div>csdn的一个关于hadoop的分布式处理方案,存档。 
原帖:http://blog.csdn.net/calvinxiu/article/details/1506112。 
 
    Hadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同ja</div>
                                </li>
                                <li><a href="/article/2619.htm"
                                       title="以資料庫驗證登入" target="_blank">以資料庫驗證登入</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/yii/1.htm">yii</a>
                                    <div>以資料庫驗證登入 
由於 Yii 內定的原始框架程式, 採用綁定在UserIdentity.php 的 demo 與 admin 帳號密碼:    public function authenticate()    {        $users=array( &nbs</div>
                                </li>
                                <li><a href="/article/2746.htm"
                                       title="github做webhooks:[2]php版本自动触发更新" target="_blank">github做webhooks:[2]php版本自动触发更新</a>
                                    <span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/github/1.htm">github</a><a class="tag" taget="_blank" href="/search/git/1.htm">git</a><a class="tag" taget="_blank" href="/search/webhooks/1.htm">webhooks</a>
                                    <div>上次已经说过了如何在github控制面板做查看url的返回信息了。这次就到了直接贴钩子代码的时候了。       
工具/原料  
 
   git   
   github   
     
方法/步骤  
 
       在github的setting里面的webhooks里把我们的url地址填进去。   
       钩子更新的代码如下: error_reportin</div>
                                </li>
                                <li><a href="/article/2873.htm"
                                       title="Eos开发常用表达式" target="_blank">Eos开发常用表达式</a>
                                    <span class="text-muted">蕃薯耀</span>
<a class="tag" taget="_blank" href="/search/Eos%E5%BC%80%E5%8F%91/1.htm">Eos开发</a><a class="tag" taget="_blank" href="/search/Eos%E5%85%A5%E9%97%A8/1.htm">Eos入门</a><a class="tag" taget="_blank" href="/search/Eos%E5%BC%80%E5%8F%91%E5%B8%B8%E7%94%A8%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">Eos开发常用表达式</a>
                                    <div>Eos开发常用表达式 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
蕃薯耀 2014年8月18日 15:03:35 星期一 
  
  
&</div>
                                </li>
                                <li><a href="/article/3000.htm"
                                       title="SpringSecurity3.X--SpEL 表达式" target="_blank">SpringSecurity3.X--SpEL 表达式</a>
                                    <span class="text-muted">hanqunfeng</span>
<a class="tag" taget="_blank" href="/search/SpringSecurity/1.htm">SpringSecurity</a>
                                    <div>使用 Spring 表达式语言配置访问控制,要实现这一功能的直接方式是在<http>配置元素上添加 use-expressions 属性: 
  
<http auto-config="true"  use-expressions="true"> 
这样就会在投票器中自动增加一个投票器:org.springframework</div>
                                </li>
                                <li><a href="/article/3127.htm"
                                       title="Redis vs Memcache" target="_blank">Redis vs Memcache</a>
                                    <span class="text-muted">IXHONG</span>
<a class="tag" taget="_blank" href="/search/redis/1.htm">redis</a>
                                    <div>1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。 
2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 
3. Redis支持数据的备份,即master-slave模式的数据备份。 
4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 
Red</div>
                                </li>
                                <li><a href="/article/3254.htm"
                                       title="Python - 装饰器使用过程中的误区解读" target="_blank">Python - 装饰器使用过程中的误区解读</a>
                                    <span class="text-muted">kvhur</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/html5/1.htm">html5</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a>
                                    <div>大家都知道装饰器是一个很著名的设计模式,经常被用于AOP(面向切面编程)的场景,较为经典的有插入日志,性能测试,事务处理,Web权限校验, Cache等。 
原文链接:http://www.gbtags.com/gb/share/5563.htm 
Python语言本身提供了装饰器语法(@),典型的装饰器实现如下:     
 
 @function_wrapper 
  de</div>
                                </li>
                                <li><a href="/article/3381.htm"
                                       title="架构师之mybatis-----update 带case when 针对多种情况更新" target="_blank">架构师之mybatis-----update 带case when 针对多种情况更新</a>
                                    <span class="text-muted">nannan408</span>
<a class="tag" taget="_blank" href="/search/case+when/1.htm">case when</a>
                                    <div>1.前言. 
   如题. 
2. 代码. 
  

	<update id="batchUpdate" parameterType="java.util.List">
			<foreach collection="list" item="list" index=&</div>
                                </li>
                                <li><a href="/article/3508.htm"
                                       title="Algorithm算法视频教程" target="_blank">Algorithm算法视频教程</a>
                                    <span class="text-muted">栏目记者</span>
<a class="tag" taget="_blank" href="/search/Algorithm/1.htm">Algorithm</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a>
                                    <div>课程:Algorithm算法视频教程 
 
百度网盘下载地址: http://pan.baidu.com/s/1qWFjjQW 密码: 2mji 
 
 
程序写的好不好,还得看算法屌不屌!Algorithm算法博大精深。 
 一、课程内容: 
课时1、算法的基本概念 + Sequential search 
课时2、Binary search 
课时3、Hash table 
课时4、Algor</div>
                                </li>
                                <li><a href="/article/3635.htm"
                                       title="C语言算法之冒泡排序" target="_blank">C语言算法之冒泡排序</a>
                                    <span class="text-muted">qiufeihu</span>
<a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a>
                                    <div>任意输入10个数字由小到大进行排序。 
代码: 
#include <stdio.h>
int main()
{
	int i,j,t,a[11];        /*定义变量及数组为基本类型*/
	for(i = 1;i < 11;i++){
		scanf("%d",&a[i]);     /*从键盘中输入10个数*/
	}
	for</div>
                                </li>
                                <li><a href="/article/3762.htm"
                                       title="JSP异常处理" target="_blank">JSP异常处理</a>
                                    <span class="text-muted">wyzuomumu</span>
<a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/jsp/1.htm">jsp</a>
                                    <div>1.在可能发生异常的网页中通过指令将HTTP请求转发给另一个专门处理异常的网页中: 
<%@ page errorPage="errors.jsp"%> 
  
2.在处理异常的网页中做如下声明: 
errors.jsp: 
<%@ page isErrorPage="true"%>,这样设置完后就可以在网页中直接访问exc</div>
                                </li>
                </ul>
            </div>
        </div>
    </div>

<div>
    <div class="container">
        <div class="indexes">
            <strong>按字母分类:</strong>
            <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a
                href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a
                href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a
                href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a
                href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a
                href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a
                href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a
                href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a
                href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a>
        </div>
    </div>
</div>
<footer id="footer" class="mb30 mt30">
    <div class="container">
        <div class="footBglm">
            <a target="_blank" href="/">首页</a> -
            <a target="_blank" href="/custom/about.htm">关于我们</a> -
            <a target="_blank" href="/search/Java/1.htm">站内搜索</a> -
            <a target="_blank" href="/sitemap.txt">Sitemap</a> -
            <a target="_blank" href="/custom/delete.htm">侵权投诉</a>
        </div>
        <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved.
<!--            <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>-->
        </div>
    </div>
</footer>
<!-- 代码高亮 -->
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script>
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script>
<link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/>
<script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script>





</body>

</html>