当前位置:  编程技术>软件工程/软件设计
本页文章导读:
    ▪利用 FreeFileSync 筛选文件 commit      开发中经常要代码入库, 但是 Eclipse 产生若干中间文件是不需要入库的. 当然如果有好的 GUI 工具, 比如: TortoiseSVN 可以方便选择文件入库 但如果你需要把文件复制到 Linux 上,再用 p4 (Perforce) 入.........
    ▪Spring MVC 和 Struts2       Web层面的框架学习了三个Struts1和2,SpringMVC,那他们之间肯定存在一个优劣和适用的环境,Struts1和2的异同点我已经做过对比《Struts1和Struts2》,这篇将对比下Struts2和SpringMVC的异同,下面数据.........
    ▪用nodepad++将代码文件导出为带行号的html文件      在写博客时,要贴代码文件,虽然博客自带这个功能,但是有时还是不是令人满意,前几天在使用NodePad++时,发现有个插件叫NppExport,可以将代码文件导出为html格式,包括所有的高.........

[1]利用 FreeFileSync 筛选文件 commit
    来源: 互联网  发布时间: 2013-11-19

开发中经常要代码入库, 但是 Eclipse 产生若干中间文件是不需要入库的.

当然如果有好的 GUI 工具, 比如: TortoiseSVN 可以方便选择文件入库

但如果你需要把文件复制到 Linux 上,再用 p4 (Perforce) 入库, 就不太方便了


于是我想是否可以找一个文件同步工具, 每次代码更改后只更新我期望入库的文件

FreeFileSync 似乎还挺好满足我的需求


FreeFileSync 和一般文件同步工具相似 就是比较文件和同步



最实用的的它有若干同步选项

可以灵活控制左右两边文件更改后如何同步

当你把鼠标移动到,操作 icon前, 还有完整的浮动提示



操作技巧

先选择"比较" (1), 之后每个文件如何"synce"的信息会在(2)中列出, 确认后,最后"同步"3



如果 (2) 中发现, 针对某个文件系统给的同步方式不是自己要的可以调整




作者:span76 发表于2013-5-31 12:19:00 原文链接
阅读:50 评论:0 查看评论

    
[2]Spring MVC 和 Struts2
    来源: 互联网  发布时间: 2013-11-19

Web层面的框架学习了三个Struts1和2,SpringMVC,那他们之间肯定存在一个优劣和适用的环境,Struts1和2的异同点我已经做过对比《Struts1和Struts2》,这篇将对比下Struts2和SpringMVC的异同,下面数据基本来源于网络,本人是搜集整理所得,供大家参考。

一个项目使用什么样的技术,决定的因素很多,我所能想到的有:对系统的性能、开发的效率、团队学习的成本、业务场景等,下面尽量从这几个方面入手,来分析比较下他们之间存在的优劣。

首先说性能方面,通过一些测试人员的测试,对Jsp、Struts1、Struts2、SpringMVC的结论如下表:

名称

性能排名

结论

Jsp

1

越原始效率越高

Struts1

2

采用单例Action模式,且本身的封装相比struts2简单,性能稳定高效。

SpringMVC

2.5(略逊于struts1)

springMVC有着不比struts2差的开发效率和解耦度,但性能却是struts2的好几倍。

Struts2

3

1.

    
[3]用nodepad++将代码文件导出为带行号的html文件
    来源: 互联网  发布时间: 2013-11-19
在写博客时,要贴代码文件,虽然博客自带这个功能,但是有时还是不是令人满意,前几天在使用NodePad++时,发现有个插件叫NppExport,可以将代码文件导出为html格式,包括所有的高亮显示效果如下:
//this file is part of notepad++
//Copyright (C)2003 Don HO ( donho@altern.org )
//
//This program is free software; you can redistribute it and/or
//modify it under the terms of the GNU General Public License
//as published by the Free Software Foundation; either
//version 2 of the License, or (at your option) any later version.
//
//This program is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.
//
//You should have received a copy of the GNU General Public License
//along with this program; if not, write to the Free Software
//Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

#include "StaticDialog.h"

void StaticDialog::goToCenter()
{
    RECT rc;
    ::GetClientRect(_hParent, &rc);
    POINT center;
    center.x = rc.left + (rc.right - rc.left)/2;
    center.y = rc.top + (rc.bottom - rc.top)/2;
    ::ClientToScreen(_hParent, &center);

    int x = center.x - (_rc.right - _rc.left)/2;
    int y = center.y - (_rc.bottom - _rc.top)/2;

    ::SetWindowPos(_hSelf, HWND_TOP, x, y, _rc.right - _rc.left, _rc.bottom - _rc.top, SWP_SHOWWINDOW);
}

这个功能能将nodepad++的格式完整的导出为html格式但是唯一的不足就是不能将行号导出,于是我在网上将源码下下来改了改,能支持行号的导出,但是,没找到如何获取NodePad++设置的行号的颜色和字体样式,所以颜色只能自己定义,下面是导出的效果图:

    
最新技术文章:
 




特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3