1.先导出svn log   svn log -v --xml -rStartrevision:Endrevision > svn.log local_project   其中Startrevision和Endrevision用来导出一个revision段的svn日志.local_project是svn上的project checkout到本地的结果.2.通过statsvn工具做分析  java...
                            
                            
                                分类:
其他好文   时间:
2014-07-16 17:16:23   
                                阅读次数:
272
                             
                    
                        
                            
                            
                                经验:多重继承比单一继承复杂。它可能导致新的歧义性,以及对 virtual 继承的需要
示例:
class BorrowableItem{
public:
	void checkOut();
};
class ElectronicGadget{
private:
	bool checkOut() const;
};
class MP3Player:
	public BorrowableItem
	public ElectronicGadget
{...};
MP3Player mp;
mp.checkOut...
                            
                            
                                分类:
编程语言   时间:
2014-07-14 13:38:11   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                Git是进来比较火的版本控制工具,大有取代svn的趋势。关于两种孰好孰坏我就不多费口舌了,网上关于二者的对比文章比比皆是。作为一个IT人员关注行业的发展动态是必须的,所以抽空研究了一下Git的使用。跟大家分享一下我的一些感受吧。首先,我们想要使用Git,得先安装一个软件,那就是msysgit。软件安装很简单,一路next即可,在设置行结束转换时, 选择 “Checkout as-is, commi...
                            
                            
                                分类:
其他好文   时间:
2014-07-10 21:42:39   
                                阅读次数:
270
                             
                    
                        
                            
                            
                                在Git中打标签非常简单,首先,切换到需要打标签的分支上:$ git branch* dev master$ git checkout masterSwitched to branch 'master'然后,敲命令git tag name就可以打一个新标签:$ git tag v1.0可以用命令g....
                            
                            
                                分类:
其他好文   时间:
2014-07-08 22:12:20   
                                阅读次数:
227
                             
                    
                        
                            
                            
                                (一)
 慎用多重继承,因为那样的话可能会造成歧义。。
class BorrowableItem { 
public: 
    void checkOut(); 
};
class ElectronicGadet { 
private: 
    bool checkOut() const; 
};
class MP3Player : public BorrowableItem  
  ...
                            
                            
                                分类:
编程语言   时间:
2014-07-08 20:52:31   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                1. 下载源码:镜像地址http://mirror.bjtu.edu.cn/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz用svn下载可以随时更新到最新的版本svn checkout svn://gcc.gnu.org/svn/gcc/trunksvn2.进入gcc源码(简称s...
                            
                            
                                分类:
其他好文   时间:
2014-07-06 13:21:47   
                                阅读次数:
252
                             
                    
                        
                            
                            
                                我们在上一步做了很多基础性的训练,所以现在我们可以来做一些简单的事情喽。我们要加入全文检索功能(没错,这个真的非常简单!)。同时,我们也会写一个端到端测试,因为一个好的端到端测试可以帮上很大忙。它监视着你的应用,并且在发生回归的时候迅速报告。请重置工作目录:git checkout -f step-...
                            
                            
                                分类:
Web程序   时间:
2014-07-03 11:02:27   
                                阅读次数:
231
                             
                    
                        
                            
                            
                                在这一步你会增加一个让用户控制手机列表显示顺序的特性。动态排序可以这样实现,添加一个新的模型属性,把它和迭代器集成起来,然后让数据绑定完成剩下的事情。请重置工作目录:git checkout -f step-4你应该发现除了搜索框之外,你的应用多了一个下来菜单,它可以允许控制电话排列的顺序。步骤3和...
                            
                            
                                分类:
Web程序   时间:
2014-07-03 00:57:34   
                                阅读次数:
446
                             
                    
                        
                            
                            
                                为了说明angularJS如何增强了标准HTML,我们先将创建一个静态HTML页面模板,然后把这个静态HTML页面模板转换成能动态显示的AngularJS模板。在本步骤中,我们往HTML页面中添加两个手机的基本信息,用以下命令将工作目录重置到步骤1。git checkout -f step-1请编辑...
                            
                            
                                分类:
Web程序   时间:
2014-07-01 18:15:44   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                我们现在开始准备编写AngularJS应用——phonecat。这一步骤(步骤0),您将会熟悉重要的源代码文件,学习启动包含AngularJS种子项目的开发环境,并在浏览器端运行应用。进入angular-phonecat目录,运行如下命令:git checkout -f step-0该命令将重置ph...
                            
                            
                                分类:
Web程序   时间:
2014-07-01 18:00:09   
                                阅读次数:
367