- git:将某个commit或其中某个文件修改提取出来
NetMicrobe
gitcherry-pick-n...-n表示不会立即提交。gitdiffa4858b2^..a4858b2statsvn/src/net/sf/statsvn/input/XcqcRepositoryManager.java|gitapply注意,执行时所在的目录gitformat-patch-1-k--stdouta4858b2statsvn/src/net/sf/statsvn/input/
- SVN代码行数统计
一尘DX
工具类
安装svn工具工具:TortoiseSVN-1.11.1.28492-x64-svn-1.11.1.msistatsvn.jarversion0.7.1https://github.com/AusHick/StatSVN/releases/tag/v0.7.11.安装TortoiseSVN,在安装时需要安装svn命令行工具。2.下载StatSVN包3.运行cmd,在svn项目目录下拉取log文件#
- 使用svn来统计代码行数(增量和增量)
白水螺丝
安装svn工具1.安装TortoiseSVN,在安装时需要安装svn命令行工具。2.下载statsvn,这是一个用java写的工具,也是本文的主角,它就是一个jar包。下载后解压放在任意目录即可。statsvn命令行配置列表-version查看当前版本-output-dir报告输出目录-include统计包含的文件e.g.**/*.c;**/*.h-exclude统计不包含的文件或者文件夹e.g.
- 使用statsvn统计svn中的代码量
青葱岁月
项目管理
StatSVN介绍StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件;哪个文件是修改最多次数的;目录大小;带有文件数量和代码行数的Repositorytree。StatSV
- 用StatSVN统计SVN服务器项目的代码量
m605
statsvn
下载并安装SVN统计工具StatSVN1)下载地址:sourceforge.net/projects/statsvn/2)解压压缩包,到一个目录,如D:\statsvn找一个svn上项目check或update这个项目到D:\statsvncmd下指定到D:\statsvn这个目录利用命令svncoSVN路径生成日志svnlog-v--xmlD:\statsvn\trunk>D:\statsvn\
- 如何评估开发代码质量
mysunshine225
测试工具
总体思路:如何评估开发代码质量-->千行代码Bug率-->StatSVN工具统计代码量情景小A所在的项目组,每个项目版本都bug数都在400-500之间,每次项目测试期间都要给验证Bug单独安排2-3天的时间进行Bug验证。Bug多的问题一直存在,终于在4.6.0版本发布后问题爆发了,项目上线后线上版本出现了十几个问题,后期针对问题又紧急发布了一个新版本修复问题。针对情景中小A遇到的问题,你所在的
- svn代码量统计工具StatSVN的使用
Herman-Hong
开发工具
一、使用前准备需要安装svn命令行工具Subversion(现在安装包Setup-Subversion-1.8.9-1.msi直接安装即可)或者svn客户端(TortoiseSVN)和下载StatSVN包,现在地址sourceforge.net/projects/statsvn/二、使用解压压缩包,到一个目录,如c:\statsvn;checkout工作目录从SVN服务器上checkout最新版本
- StatSVN:Subversion binary is incorrect version. Found: 1.12.0, required: 1.3.0 Updating
xfblue
系统
本文转自https://yamdestiny.xyz/2019/03/08/how-to-use-statsvn/并在此文基础上修改了部分内容StatSVN是什么StatSVN是一款开源的从SVN(ApacheSubversion)存储库中检索信息,并生成描述项目开发的各种表格和图表的统计数据。包括:每个提交人员的统计数据每次提交的统计数据项目代码行的变化文件统计(文件修改版本统计,文件行数统计,
- svn代码量统计
itmacy
目录背景开始使用下载statsvn.jar工具确保svn支持命令行功能创建文件与目录准备命令结构目录生成分析页面背景2019年年终总结,作为后端开发人员一整年的工作成果,最拿得出手的就是项目中的代码提交量,而在我的工作中,代码版本管理使用的是svn,但svn本身貌似不支持进行代码统计,因此从网上找到了一个svn代码统计的工具:StatSVN,该工具是由java写的一个jar包:statsvn.ja
- StatSVN统计SVN提交信息
kevin_007
为什么要用StatSVN程序员:我想看看我对项目贡献了多少,比别人多吗?项目经理:项目进行的怎么样,有哪些问题已经改了?Boss:最近这段时间每个人的业绩怎么样?通过svn的提交信息看一下,其实是最容易反应上面的这些内容。但是你让管理者装个svn然后再告诉他们怎么showlog,那你等着被骂吧。因为没人愿意浪费时间去看都是文字的东西。StatSVN很好的解决了这些问题,只要有人负责把svn提取出来
- go解析svn log生成的xml格式的文件
想用go做一个统计svn代码提交的工具,类似statsvn。今天进展到了用go解析svnlog生成的xml格式的文件,在godoc上找了一个Example,已经包括了一些比较典型的解析案例,但是在照葫芦画瓢的时候还是遇到了问题,有个paths下有多个path,每个path都有自己的属性和值,想同时渠道属性和值,真是费了好大的劲。先上个svnxml格式log的demo。Examplefukun201
- svn统计代码行数(增量)
妖久
转载请标明出处,维权必究:https://www.cnblogs.com/tangZH/p/10770296.htmlandroid代码,两个版本之间,代码行数增加了多少,怎么得出呢?1.安装TortoiseSVN,在安装时需要安装svn命令行工具。2、下载StatSVN包,官网:http://www.statsvn.org/index.html其实StatSVN就是一个jar包,它的运行需要ja
- 统计SVN代码行数
Lee_SmallNorth
SVNStatSVN
运行环境配置:1、首先你装了svn的环境了,svn下载地址:http://tortoisesvn.net/downloads.html2、StartSVN下载地址:http://www.statsvn.org/downloads.html3,配置环境变量,配置完毕cmd输入svn-h,返回图中效果,即成功。找到你的代码目录,按住Shift+鼠标右键-在此处打开PowerShell窗口选项,省的来回
- 如何评估开发代码质量
sunshine225
千行代码Bug率StatSVN工具统计
总体思路:如何评估开发代码质量-->千行代码Bug率-->StatSVN工具统计代码量情景小A所在的项目组,每个项目版本都bug数都在400-500之间,每次项目测试期间都要给验证Bug单独安排2-3天的时间进行Bug验证。Bug多的问题一直存在,终于在4.6.0版本发布后问题爆发了,项目上线后线上版本出现了十几个问题,后期针对问题又紧急发布了一个新版本修复问题。针对情景中小A遇到的问题,你所在的
- SVN代码统计工具——statsvn
chenxy02
代码管理
###1、介绍StatSVN是一个Java写的开源代码统计程序,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件;哪个文件是修改最多次数的;目录大小;带有文件数量和代码行数的Repositorytree。StatSVN当前版本能够生成一组包括表格
- 统计SVN代码行数工具-StatSVN - valleylord - 博客园
统计svn代码
1.获取SVNlog:svnlog-v-r17461:39224--xml>logfile.log2.用StatSVN分析:java-jar~/project/statsvn-0.7.0/statsvn.jarlogfile.logStatSVN介绍StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格
- StatSVN的使用
u011192409
SVNstatSVN统计工具
下载并安装SVN统计工具StatSVN1)下载地址:sourceforge.net/projects/statsvn/2)解压压缩包,到一个目录,如E:\statsvn;checkout工作目录从SVN服务器上checkout最新版本的项目文件,使用CMD首先导向到路径,E:\statsvn,然后运行命令:svn co svn://218.15.27.251/gzproject/sw_oa/源码/
- 使用StatSVN
SVN
1 下载StatSVN http://www.statsvn.org/
2 安装SubVersion
3 新建bat文件,statSVN.bat,内容为
[css]
view plain
copy
print
?
svn log -v --xml -r {2010-12-01}:{2011-01-01} > s
- svn代码统计工具的金额
SVN
StatSVN介绍
StatSVN是Java写开源统计程序,从statCVS从移植。从能Subversion版本号来获取信息库,该项目开发的叙述性说明,然后生成各种表格和图表。例:时间线。针对每一个开发人员的代码行数;开发人员的活跃程度;开发人员近期所提交的;文件数量;平均文件大小;最大文件。哪个文件是改动最多次数的;文件夹大小;带有文件数量和代码行数的Repository tree。
Sta
- StatSVN:统计代码行数工具
SVN
It takes three steps to create reports for a Subversion module:
Check out a copy of the module from Subversion
Create a log file for the module
Run StatSVN
Checking out a module from Sub
- 如何用StatSVN统计SVN服务器某项目的代码量
SVN
StatSVN介绍
StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件;哪个文件是修改最多次数的;目录大小;带有文件数量和代码行数的Repository tree。Sta
- StatSVN应用
上官轩
StatSVN项目管理统计可视化
阅读更多StatSVN简介Statsvn是一个可视化的svn统计代码工具.它可以生成一组图表和html主要可以统计团队成员中代码量,每月的编写情况,提交情况,代码修改占代码总数的百分比文件数量统计等StatSVN下载StatSVN下载地址:http://www.statsvn.org/最新版本为0.7.0下载后解压压缩包,到一个目录,如d:\statsvnStatSVN使用使用StatSvn的前提
- StatSVN应用
上官轩
项目管理统计可视化statSVN
StatSVN简介 Statsvn是一个可视化的svn统计代码工具.它可以生成一组图表和html主要可以统计团队成员中代码量,每月的编写情况,提交情况,代码修改占代码总数的百分比文件数量统计等StatSVN下载 StatSVN下载地址:http://www.statsvn.org/ 最新版本为0.7.0下载后解压压缩包,到一个目录,如d:\statsvnStatSVN使用 使用StatSvn的
- StatSVN应用
上官轩
StatSVN项目管理统计可视化
阅读更多StatSVN简介Statsvn是一个可视化的svn统计代码工具.它可以生成一组图表和html主要可以统计团队成员中代码量,每月的编写情况,提交情况,代码修改占代码总数的百分比文件数量统计等StatSVN下载StatSVN下载地址:http://www.statsvn.org/最新版本为0.7.0下载后解压压缩包,到一个目录,如d:\statsvnStatSVN使用使用StatSvn的前提
- SVN代码行数统计
SVN
http://hi.baidu.com/ichuan/blog/item/56603bee58c5d81dfcfa3cf5.html
看看这些有没有帮助:
, B2 l7 F1 L) a$ W: [, f
1.StatSVN
http://www.svn8.com/svnpz/20080401/462.html! B. B. _" D/ h3 j#
- 使用statsvn统计svn代码量方法
dj0379
1.先导出svnlog svnlog-v--xml-rStartrevision:Endrevision>svn.loglocal_project 其中Startrevision和Endrevision用来导出一个revision段的svn日志.local_project是svn上的projectcheckout到本地的结果.2.通过statsvn工具做分析 j
- svn log
cczzyc
SVN代码统计量导出log的问题
今天做svn导出log整了一天,终于把问题都搞定了。现在把我的经验跟大家分享一下,希望对大家有用!把下面这段内容拷贝的.bat文件中,执行这个文件就可以导出log,并查看代码统计量。注意:该文件要和statsvn.jar放在同一个目录下;svn客户端版本号一定要跟svn服务端版本号一直或比服务器端版本号底,不能高于服务端版本号。@echooffsetcurrentpath=%~dp0::echoc
- svn log
cczzyc
今天做svn 导出log 整了一天,终于把问题都搞定了。现在把我的经验跟大家分享一下,希望对大家有用!
把下面这段内容拷贝的.bat文件中,执行这个文件就可以导出log,并查看代码统计量。
注意:该文件要和statsvn.jar放在同一个目录下;svn客户端版本号一定要跟svn服务端版本号一直或比服务器端版本号底,不能高于服务端版本号。
@echo offset currentpath=%~
- 使用StatSVN统计代码
tianshijianbing1989
SVNstatSVN
StatSVN介绍StatSVN是一个Java写的开源代码统计程序,从statCVS移植而来,能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件;哪个文件是修改最多次数的;目录大小;带有文件数量和代码行数的Repositorytree。StatSV
- Statsvn使用
rayoo
SVN
StatSVN使用
对于StatSVN是一个对SVN目录的统计工具,它用于从svn日志文件中生成HTML报告
1:从官网下载 http://sourceforge.net/projects/statsvn/
svnstat.jar 到 c:\statsvn目录
2:从svn服务器down下最新代码到本地c:\myproject目录
3:cd到 c:\mypr
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul