
工具箱
shanyou
系统架构师
展开
-
为什么需要使用Git客户端?
Git 是 Linux Torvalds 为了帮助管理 Linux® 内核开发而开发的一个开放源码的版本控制软件。正如所提供的文档中说的一样,“Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。” 上图是 Git 官方网站首页的部分截图,里面有英文原版的对 Git 的解释:Git 是一款免费的、开源的、分布原创 2009-09-07 20:15:00 · 1374 阅读 · 0 评论 -
实用工具特别推荐 Robocopy GUI
Windows下快速复制文件工具Robocopy介绍, Robocopy 支持更多重要的文件复制任务,从而能够真正简化您的工作。我想您将发现最大的好处是,可以创建两个文件结构(可以根据您的选择包括所有子文件夹和文件)的完全的镜像副本而不复制任何不需要的文件。只复制源位置中的新文件或更新后的文件。Robocopy 还允许您保留所有相关文件信息,包括日期和时间戳、安全访问控制列表 (ACL)原创 2009-08-16 08:16:00 · 2786 阅读 · 0 评论 -
如何启动“Microsoft File Transfer Manager”
从MSDN下载东西的时候可能会*自动*启用“Microsoft File Transfer Manager”。这是微软提供的一个下载软件,支持断点续传,这一点在下载大文件的时候特别有意义。但是,对于以前下载了一半的文件,如何在以后*手工*启动这个下载软件让它继续下载呢?通过任务管理器,我发现微软的这个下载软件执行文件为TransferMgr.exe。OK,到硬盘上去搜索...结果,居然没原创 2009-05-23 22:21:00 · 1689 阅读 · 0 评论 -
Web Deployment Projects for Visual Studio 2008
Visual Studio 2008 Web Deployment Projects is an add-in to Visual Studio 2008 which provides developers with advanced compilation and deployment options. A Web Deployment project is extensible, e原创 2008-12-07 10:33:00 · 715 阅读 · 0 评论 -
Visual Round Trip Analyzer
Jim Pierson在Msdn杂志上写的一篇文章《使用 Visual Round Trip Analyzer 加快网页加载速度的 12 个步骤》。Visual Round Trip Analyzer简称VRTA,刚刚发布了最新版本,可以从这里下载。为Web开发人员使用VRTA从众多因素中找出区分出导致性能问题的根源,并将其显示为图形。有很多因素可能会影响网页的性能—服务器与客户端之原创 2008-11-26 21:34:00 · 630 阅读 · 0 评论 -
让应用程序与您形影相随-PortableApps.com
作为一名 IT 专业人员,您可能会经常需要从一台计算机移到另一台计算机。当您这样做时,您可能会希望能拥有一组随时可用的标准应用程序、工具和文档。满足这些需求的一种方法就是使用类似 PortableApps.com 所提供的启动程序平台。在其站点上,您可以找到免费的开源 PortableApps.com 平台,以及大量可独立运行于 USB 闪存驱动器、内存卡、便携式硬盘驱动器或数字音乐播放原创 2008-10-05 16:39:00 · 703 阅读 · 0 评论 -
CodePlex 全面支持Subversion/TortoiseSVN
今后如果要签出 CodePlex 上面项目的原代码,不用再额外安装 SvnBridge 了,CodePlex 开始正式支持 TortoiseSVN 接口进行版本控制,这对使用 TortoiseSVN 的劳苦大众来说真是一门好消息啊。至于使用 TortoiseSVN 签出 CodePlex 项目的 Repository URL 格式如下:https://.svn.codeplex.原创 2008-09-27 22:40:00 · 770 阅读 · 0 评论 -
.NET Migration工具
Migration是一种分布环境下的数据库同步工具,出现在Ruby on Rail框架里,MigratorDotNet是一个.NET类似于Ruby on Rail的Migrations的数据库版本系统。支持的数据库有MySQL (5.0, 5.1) ,PostgreSQL ,SQLite ,SQL Server (2000, 2005),Oracle (没有经过很好测试),可以通过Nan原创 2008-06-28 22:43:00 · 920 阅读 · 0 评论 -
LINQPad
类似于Sql Management studio一个用于Linq语法的工具LINQPad。LINQPad lets you interactively query SQL databases in a modern query language: LINQ. Kiss goodbye to SQL Management Studio! LINQPad supports everyt原创 2008-01-20 21:55:00 · 1178 阅读 · 0 评论 -
开源的虚拟机软件 VirtualBox v1.5.2
对于VMWare、Virtual PC这些虚拟机软件,可能大家都比较熟悉。VirtualBox是德国一家软件公司InnoTek所开发的虚拟系统软件,它不仅具有丰富的特色,而且性能也很优异。更是开源的,成为了一个发布在GPL许可之下的自由软件。VirtualBox 可以在 Linux 和 Windows 主机中运行,并支持在其中安装 Windows (NT 4.0、2000、XP、Serv原创 2007-11-27 20:58:00 · 587 阅读 · 0 评论 -
DjVu阅读器
DjVu是于1996年开发成功的一项新的图片压缩技术,是一个公开标准。作为一种新的彩色文件压缩技术,DjVu在纸质世界和比特世界之间搭起了一座桥梁。它使得高质量的扫描图像可以轻易地在因特网上进行发布。 DjVu有两大优势: 第一是可以将500M以上的高清晰杂志压缩到只有10M左右甚至更小的容量,而杂志质量丝毫不受影响。第二是由于彻底改变了传统的互联网传输方式,在观看DjVu格式的文件时原创 2007-03-04 11:36:00 · 1768 阅读 · 0 评论 -
Reflector 插件
Reflector是一款强大的反编译工具.使用它你可以方便的查看一些组件的源代码.它的强大之处不仅在此, 它本身还提供了一个添加插件的框架, 使得它的功能可以很容易的得到扩展, 基于此已经有围绕它的插件开发出来.目前就包括将反编译的源代码直接导出文件, 查看源代码的统计信息等等很有用的插件. codeplex网站上有一个项目http://www.codeplex.c原创 2007-02-28 21:37:00 · 574 阅读 · 0 评论 -
Expression Web设计工具
从MS company store买了个Expression web软件,在Vista下安装了一个,今后可以用这个工具和Vistual studio 2005协作web开发了。Expression Web 是一套专业的设计工具,可帮助您创建和利用以下各项: 基于标准的网站 基于 CSS 的复杂布局 丰富的 CSS 格式及管理功能 丰富的数据表示法 基于 ASP原创 2007-03-18 02:33:00 · 606 阅读 · 0 评论 -
实用工具SDelete
安全地删除没有任何特殊属性的文件相对而言简单而直接:安全删除程序使用安全删除模式简单地覆盖文件。较为复杂的是安全地删除 Windows NT/2K 压缩、加密和稀疏文件,以及安全地清理磁盘可用空间。 压缩、加密和稀疏文件由 NTFS 以 16 群集块方式管理。如果某个程序向此类文件的现有部分写入数据,则 NTFS 会分配磁盘上的新空间来存储新数据,并在写入新数据后取消分配该文件先前占用原创 2009-08-30 22:15:00 · 3656 阅读 · 0 评论 -
集中管理远程计算机终端程序
虚拟网络计算 (VNC) 和 Microsoft 远程桌面协议 (RDP) 之类的工具轻松地从您的家庭或办公室中登录到并管理远程计算机。 如果您任务管理多个不同的计算机或经常发现与多个远程连接在同一时间打开,合并管理和运行远程连接的开源项目Terminals。 从终端启动远程连接时, 它显示在终端用户界面中新选项卡中。这个终端程序简化在单个窗口中的同时进行的多个远程连接。 和各种终端工作原创 2009-08-21 07:16:00 · 665 阅读 · 0 评论 -
Windows PowerShell 工具
如果尚未开始使用 Windows PowerShell,很可能您很快就会用到它。Windows PowerShell 将成为 Windows Server 领域的核心管理工具。对于初学者,它已成为 Exchange Server 2007 基于脚本管理的基础。 为以原有格式充分利用 Windows PowerShell,您需要记住大量语法、cmdlet 和通用结构, 有个工具可以用来查看原创 2009-08-06 22:17:00 · 1034 阅读 · 0 评论 -
冗余代码检查工具Simian
微软web2.0开发示例Kobe,重蹈了Oxite的覆辙。Ayende连续发表了五篇高质量的Kobe探讨贴: Kobe – In the nuts & bolts and don’t really liking itKobe – Data Access done wrongKobe – When the documentation is the only delivery that原创 2009-05-24 21:20:00 · 3282 阅读 · 0 评论 -
代码生成新选择-T4模板引擎
在博客堂看到ASP.NET MVC中的T4模板, 之前我也写过一篇文本模板转换工具箱T4。T4(Text Template Transformation Toolkit)则是微软官方在VisualStudio 2008中开始使用的代码生成引擎,可惜T4不像微软公布的别的工具那样参考资料充足,而且模板也很少,MSDN上甚至没有一个专门的目录用来介绍它,惟一沾边的就是在介绍DSL工具时带原创 2009-04-06 10:24:00 · 1293 阅读 · 0 评论 -
基于XULRunner的Sqlite管理器
XULRunner是一个单独的“gecko运行时”安装包,可用于启动多种如同Firefox和Thunderbird一样丰富的XUL+XPCOM应用程序。它提供了安装、升级和反安装这些应用程序的机制。XULRunner还将提供libxul,这个解决方案允许把Mozilla技术嵌入到其它项目和产品中。 简单地说,XULRunner就是一个基于Javascript、CSS和XUL的编程框架,通原创 2009-01-08 21:30:00 · 532 阅读 · 0 评论 -
Windows 环境变量管理器(小工具)
一个管理Windows环境变量的小工具,请看这篇文章的介绍:EnvMan 1.3 - Windows Environment Variables Manager原创 2008-12-06 23:33:00 · 973 阅读 · 0 评论 -
快速比较和合并文件
由于开发人员使用的应用程序源代码是一组文件,因此我们经常需要比较文件或文件夹的不同版本,或许还要对其进行同步。例如,您可能需要确定自上次生成后修改了哪些文件,或者依据在暂存服务器上进行的修改更新实际网站页面。用于发现文件中的差异的程序已经面世几十年了,Windows 早已包含了这样一个程序,称为 WinDiff。此外,实际上所有源代码控制程序提供商都会绑定某种类似于 WinDiff 的程原创 2007-10-13 11:00:00 · 753 阅读 · 0 评论 -
Sourceforge上的一个开源的每日构建工具R2build
一个开源的每日构建工具R2build,非常适合项目的每日构建,例如VC,.net ,java,borland系列的项目。 http://r2build.wiki.sourceforge.net/R2build 1.0 RC1 Published for Beta Test (Continuous Integration/Daily Build Tool)Exten原创 2007-10-09 07:01:00 · 811 阅读 · 0 评论 -
Microsoft Private Folder
Microsoft Private Folder 1.0是一款非常有用的工具,特别当你只想要在进入特定目录前,要先经过输入密码的动作,保护目录的安全的话。系统会在c:dpcumet and settings%USERNAME%底下建立一个 My Private Folder。在我的文档中,也可以看到有个My Private Folder,要进入的话,要先输入密码。在cmd模式底下原创 2007-09-25 19:01:00 · 734 阅读 · 1 评论 -
运行在Win32上的StarUML平台
StarUML是一个运行在Win32上快速,灵活,可扩展,功能强大的UML/MDA平台。开源项目StarUML的目的是提供一个可以用来代替知名商业UML工具比如Rational Rose,Together等的建模工具和平台。您可以到StarUML的官方网站(http://www.staruml.com/)下载原创 2007-09-15 15:02:00 · 683 阅读 · 0 评论 -
NSIS
NSIS (Nullsoft Scriptable Install System)是一个Open Source的Windows系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS是通过它的脚 本语言来描述安装程序的行为和逻辑的。NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。NSIS脚本通常以ns原创 2007-06-24 20:12:00 · 711 阅读 · 0 评论 -
FFClickOnce
ClickOnce 是一种功能非常强大的应用程序部署技术。它是以前所用的部署模式的自然发展,为具有丰富客户端体验的 Windows 窗体应用程序提供了可靠性、安全性、性能和灵活性。可参看:http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/realworld12012004.mspx?原创 2007-06-05 08:16:00 · 1011 阅读 · 0 评论 -
Notepad2 一个很不错的记事本
有如下特性:1、自定义语法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP,PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal, 汇编, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等众多脚本文件。 2、支持ANSI,Unicode,UTF-8等编码互换 3、可以设原创 2007-05-05 17:24:00 · 775 阅读 · 0 评论 -
Unit Testing
Simple Code Path TestingAdvanced Unit Testing, Part IAdvanced Unit Testing, Part IIAdvanced Unit Testing, Part III Advanced Unit Testing, Part IV Unit Test PatternsYour First Unit T原创 2007-05-04 21:27:00 · 514 阅读 · 0 评论 -
.NET Web 自动化测试工具
Inspired by Watir development of WatiN started in December 2005 to make a similar kind of Web Application Testing possible for the .Net languages. Since then WatiN has grown into an easy to use,原创 2007-03-04 19:36:00 · 716 阅读 · 0 评论 -
微软虚拟机软件Virtual PC 2007
微软发布了虚拟机软件Virtual PC 2007 ,该软件允许用户在一台物理计算机上同时运行多个操作系统,而且通过点击鼠标就可以轻松实现各操作系统之间的切换。 Virtual PC 2007 1.0软件的新特性包括: - 支持64位主操作系统 - 硬件辅助虚拟化 - 基于网络的子系统安装 - 在多个显示设备上运行虚拟机 以下操作系统在宿原创 2007-02-22 14:37:00 · 592 阅读 · 0 评论 -
Windows Live Writer工具
Windows Live Writer是一款所见即所得的"博客"编辑器,它不仅仅是Live Spaces的好帮手,对其他流行的博客程序有着良好的支持。Windows Live Writer界面延续了微软软件的经典蓝色风格。软件功能不多(与Zoundry相比),使用非常傻瓜化.比较有特色是内置了一个简单的图片处理功能和插入Windows Live Local(地图)。鉴于微原创 2006-11-25 18:44:00 · 517 阅读 · 0 评论 -
好用的WCF Visualizers
从 Visual Studio 2005 开始有个非常好用的功能, 就是在 debug 的时候, 可以用Visualizer 很方便的查看某些类型的参数, 比如说 Text Visualizer, XML Visualizer, HTML Visualizer 等等, VS2008还针对了 IEnumerable 类型对象也提供了查看的能力. WCF Visualizers 可以查看W原创 2008-12-09 22:33:00 · 502 阅读 · 0 评论 -
IIS应用程序池管理工具
Application Pool Manager 是一个IIS的通常管理工作的工具,是一个系统托盘程序。特别是对做SharePoint开发的兄弟有用,当然也对IIS上的日常站点管理工作有用了。列出IIS上的应用程序池,应用程序池的健康状况,重启IIS等等。原创 2008-11-30 10:34:00 · 697 阅读 · 0 评论 -
微软网络数据包分析工具 Microsoft Network Monitor 3.2
Microsoft Network Monitor 是类似 WireShark 的网路封包监看软体, 微软的免费工具.Microsoft Network Monitor可以将每个进程的流量显示出来,比如IE、QQ、TTraveler.exe这些可执行的文件的网络流量都会一丝不差的显示出来。Microsoft Network Monitor还自带了一些过滤的模板,可以给新手参考用。并且原创 2008-11-22 17:35:00 · 1683 阅读 · 0 评论 -
Microsoft同步工具SyncToy
SyncToy是微软开发的一款同步工具,帮助你快速的拷贝,移动,重命名和删除不同文件夹或者不同电脑之间的文件。SyncToy是微软同步框架的一个实际应用例子. 下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=C26EFA36-98E0-4EE9-A7C5-98D0592D8C52&displaylang=en S原创 2008-08-21 22:41:00 · 1393 阅读 · 0 评论 -
愚人节笑话:微软收购SpringSource公司
愚人节最大笑话:SpringSource的CEO Rod Johnson发表了一则令人震惊的声明,他宣称SpringSource已经同意接受微软收购的请求。InfoQ就此事对Johnson进行独家采访,深入了解此次购并计划,以及这次购并将给Spring和.NET框架的未来带来什么。具体信息参看InfoQ 的报道:SpringSource宣布被微软收购,还有YouToBe视频。以下原创 2008-04-01 21:48:00 · 660 阅读 · 0 评论 -
Valgrind 支持mono了
Miguel de Icaza 的一篇blog :Valgrind Support for Mono 表明mono又有了一个强大的工具。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核──一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务──调试,分析,或测试等。Valgrind可以检测内存泄漏和内存违例,还可以分析cache的使用原创 2007-06-30 10:11:00 · 512 阅读 · 0 评论 -
在一个.net sln中包含多个project,project引用同一个dll导致的错误
在一个.net sln中包含多个project,其中四个project应用了同一个.net assamply:Lucene.Net。这四个project其中一个编译异常: ForumsDataSource.cs(5): The type or namespace name Lucene could not be found (are you missing a using direc原创 2007-06-12 13:15:00 · 773 阅读 · 0 评论 -
CC.NET 全接触系列
ClearCase是全球领先的软件配置管理工具,而Visual Studio 2005是微软推出的强大的.Net开发工具。微软的VSIP计划为Visual Studio提供了界面的可扩展性,通过VSIP,ClearCase将自已的界面深度、无逢地集成至Visual Studio 2005,为同时使用ClearCase与Visual Studio 2005的用户提供了极大的方便与效率。CC原创 2007-02-26 19:37:00 · 667 阅读 · 0 评论 -
Google真好,这么多的工具……
Google 的服务 Google Code Project Hosting,用来维护和发布开源项目,提供了SVN用来管理代码,还有一个问题跟踪系统(Issue),支持多人协同开发。配合 Groups(邮件列表和讨论组)、Pages(作为主页,提供下载等)、Blogger(用来发布开发进度等) 等服务,可以完全满足合作开发开源项目或者网络合作的需求。原创 2007-01-21 23:41:00 · 503 阅读 · 0 评论