上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: 一 FinalBuilderFinalBuilder其实包含了2个部分:1) FinalBuilder - Visual Build AutomationFinalBuilder 包含了拥有大量提前实现的脚本库与一个可视化的IDE,使的定义和实现一个build的自动化更加快速。你不必使用批处理文件,脚本或者XML,从而使你从手动的build过程中解放。 你可以更多地将精力聚集到软件的实现上,然后使... 阅读全文
posted @ 2010-08-07 22:34 iTech 阅读(4462) 评论(0) 推荐(0) 编辑
摘要: 一 CruiseControl.net CruiseControl.NET 是.NET平台上的自动化持续集成Server。它是Java版本的CruiseControl的CSharp版本。1)运行过程如图二 CruiseControl.net资源1)主页 http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET2)下载 http://sourceforge.net/projects/ccnet/ 3)Build CC.NET的CC.NEThttp://ccnetlive.thought 阅读全文
posted @ 2010-08-03 18:19 iTech 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 一 Team City1)架构server - agent2)支持 3)主页http://www.jetbrains.com/teamcity/index.html 二 运行1)安装下载免费专业版,支持3个agents,20个build配置和20个注册用户。2)运行 在安装目录下运行C:\TeamCity\bin\runall.bat start, 会启动server和agent。在IE中输入http://localhost,首次进入需要接收license协议和创建一个user。3)首页上的入门视频:http://www.jetbrains.com/teamcity/documentation 阅读全文
posted @ 2010-07-28 19:23 iTech 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 转自:http://aliangjoey.spaces.live.com/(1)psexecpsexec是一个远程执行工具,你可以像使用telnet一样使用它。它的使用格式为:psexec \\远程机器ip [-u username [-p password]] [-c [-f]] [-i][-d] program [arguments]它的参数有:-u后面跟用户名 -p后面是跟密码的,如果建立i... 阅读全文
posted @ 2010-07-23 23:30 iTech 阅读(9403) 评论(0) 推荐(0) 编辑
摘要: 一 Runas在使用批处理实现自动化的工程中,我们也许会遇到某些操作必须要在拥有权限的某个用户下才能执行。但是这时windows自带的Runas在批处理中调用时不能完成自动输入密码。 这时需要使用免费的第三方工具:1)lsrunas (http://www.moernaut.com/default.aspx?item=lsrunas)LSrunas can be used to run a command using another user account and passing the password as a parameterParameters:----------- /user: 阅读全文
posted @ 2010-07-23 23:09 iTech 阅读(11404) 评论(0) 推荐(0) 编辑
摘要: 一 Visual Build1)Visual BuildVisual Build能够使开发人员和构建人员容易地创建自动的,可重复使用的构建过程。* 自动化构建和发布桌面软件,游戏,网页应用,企业开发和管理任务,等;* 包含直观的GUI前端能够快速创建,调试和管理工程;* 提供内置的功能支持通用的构建操作和第三方产品;* 提高产品发布的质量,能够更快地查找和修复缺陷;* Visual Build帮你... 阅读全文
posted @ 2010-07-23 16:54 iTech 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: 一ElectricCommander1)ElectricCommanderElectricCommander® 自动化和加速了软件的build-test-deploy过程,它将易错的,手动的操作转化为敏捷的,可信赖的命令和软件开发控制系统,去除了大量的软件开发的瓶颈。2) ElectricCommander架构 +3)ElectricCommander的益处通过ElectricCommander,开发人员(developers),发布人员(release engineers),构建经理(build managers),测试团队(QA teams)和IT经理(IT managers)可 阅读全文
posted @ 2010-07-21 18:46 iTech 阅读(1820) 评论(0) 推荐(0) 编辑
摘要: 一 CruiseControl安装1) 安装JAVA SDK,设置JAVA_HOME环境变量,且将%JAVA_HOME%\bin加入path环境变量。2) 下载CruiseControl,例如2.8.3版本为cruisecontrol-bin-2.8.3.zip,解压到C:\CruiseControl。3) CruiseControl的binary安装中已经包含了ant builder / jet... 阅读全文
posted @ 2010-07-19 20:11 iTech 阅读(2757) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.blogjava.net/lihao336/archive/2010/06/29/324822.htmlCruiseControl配置说明CruiseControl是一个持续集成工具,持续集成是一个很好的敏捷实践。在项目中搭建CruiseControl环境,通过执行频繁的项目构建,及时暴露出隐藏的Bug,从而减少定位以及修改Bug的时间和代价。本文介绍了配置Cruise... 阅读全文
posted @ 2010-07-18 22:54 iTech 阅读(3014) 评论(0) 推荐(0) 编辑
摘要: 一 配置文件config.xml[代码]二 config.xml的元素<CruiseControl/>和子元素1)<CruiseControl/><CruiseControl/>是配置文件的根节点,可以看做其他的元素容器。它可以包含子元素:<system>,<project>,<plugin>,<property>... 阅读全文
posted @ 2010-07-18 17:31 iTech 阅读(2875) 评论(0) 推荐(0) 编辑
摘要: 一 Widget1)WidgetCruiseControl Widget 是用来在build详细页面显示任意build结果的自定义组件。随CruiseControl发布的一个widget是Panopticode,它允许panopticode产生的SVG结果能被显示。2)Widget安装当使用某个widget时,需要编辑widget的配置文件CRUISE_HOME/widgets.cfg。如下:[代... 阅读全文
posted @ 2010-07-18 15:00 iTech 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 一 CruiseControl Dashborad是什么CruiseControl Dashboard是一个强大的工具帮助你可视化你的projects的状态。先前projects的build结果被彩色标记显示,以至于你能立即地获得你的projects的build结果。builds结果被用来表现当前project的状态的图标来更直接地表现(例如,暂停,队列,building)。当把你的鼠标放到用来表... 阅读全文
posted @ 2010-07-18 10:54 iTech 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 一 Build Result JSPBuild Result JSP被设计用来呈现CruiseControl的build loop的结果。页面的左边是关于Cruisecontrol是否正在build你的project,同时也提供先前build的链接。页面的右边是build的结果,包括编译错误,测试结果,从上次build后所修改的文件的列表。Build Result JSP 如下图:二 Build ... 阅读全文
posted @ 2010-07-17 22:38 iTech 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 虚拟化技术资料收集:为什么使用虚拟化:http://www.microsoft.com/china/virtualization/why/overview/default.mspx http://www.vmware.com/cn/overview/why.html虚拟化技术:http://www.vmware.com/cn http://www.microsoft.com/china/virtualization http://www.citrix.com.cn/ http://www.virtualbox.org/ http://www.xen.org/ http://www.linux- 阅读全文
posted @ 2010-07-13 19:01 iTech 阅读(789) 评论(1) 推荐(0) 编辑
摘要: 持续集成(第二版) 作者:Martin Fowler 译者:雷镇 持续集成 是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的 检验,以尽快发现集成错误。许多团队发现这种方法可以显著减少集成引起的问题,并可以加快团队合作软件开发的速度。这篇文章简要介绍了持续集成的技巧和它 最新的应用。 最后更改于:200... 阅读全文
posted @ 2010-07-12 14:23 iTech 阅读(2509) 评论(0) 推荐(0) 编辑
摘要: 一 Build LoopBuild Loop是CruiseControl的核心组件,它用来运行一个守护(后台)进程定期检查你的Source control tool上的修改,根据你的设置和检查的结果来决定是否build,在build后将结果通知所有的listeners。二 Build Loop如何工作CruiseControl定义一个build cycle,包含决定是否一个build是需要的,进行... 阅读全文
posted @ 2010-07-12 14:13 iTech 阅读(1129) 评论(0) 推荐(0) 编辑
摘要: 1)http://www.softcompass.com/2)http://www.msup.com.cn/3)http://www.techpolaris.com/ 用培训的课程的规划提高自己!完! 阅读全文
posted @ 2010-07-12 11:36 iTech 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 参考:C# 中的委托和事件C# 中的委托和事件(续)我的总结如下:1)实例:[代码]2) IL代码: [代码]3)总结:委托关键字delegate定义了一种类型;事件关键字event的定义其实包含两部分,第一定义一个私有的委托的实例,使得外部用户不能直接访问此委托(不管此事件是public或private,此委托总是private),第二通过在IL层增加add和remove方法来对外公开委托的+... 阅读全文
posted @ 2010-07-09 11:10 iTech 阅读(985) 评论(0) 推荐(0) 编辑
摘要: Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发:* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enter... 阅读全文
posted @ 2010-07-05 13:29 iTech 阅读(15361) 评论(1) 推荐(1) 编辑
摘要: 0) 知识面http://en.wikipedia.org/wiki/Test_automation http://www.softwareqatest.com/ http://www.qaforums.com/ http://www.opensourcetesting.org/ http://msdn.microsoft.com/en-us/testing/default.aspx1) QTP视频:http://www.boobooke.com/bbs/viewthread.php?tid=15353http://www.youku.com/playlist_show/id_3935497. 阅读全文
posted @ 2010-07-05 10:59 iTech 阅读(1697) 评论(0) 推荐(0) 编辑
摘要: 一 WCF1)WCF基础知识问与答 2)WCF分布式开发必备知识1)WCF MSDN2)WCF从理论到实践系列文章索引 3)化零为整WCF系列文章索引 4)《WCF技术内幕》翻译5)《WCF技术剖析》博文系列汇总 6)《WCF后续之旅》博文系列总结[共17篇] 7)《我的WCF之旅》博文系列汇总 二 WF 1)坚持学习WF文章索引 2) WF4.0 基础篇 (三十 完)3) WF从入门到精通三 W... 阅读全文
posted @ 2010-07-01 11:39 iTech 阅读(1266) 评论(0) 推荐(0) 编辑
摘要: 一 COM 组件对象模型(COM),是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。在COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。由此带来的好处是多方面的:可以将系统中的组件用新的替换掉,以便随时进行系统的升级和定制;可以在多个应用系统中重复利用同一个组件;可以方便的将应用系统扩展到网络环境下;COM与语... 阅读全文
posted @ 2010-07-01 10:38 iTech 阅读(2647) 评论(1) 推荐(0) 编辑
摘要: 一分布式计算环境DCE分布式计算环境(DCE: Distributed Computing Environment)是指:分布式计算环境(DCE)是由Open Group发展的一组运行在不同平台创建分布式应用的开源技术。DCE设备包括:远程过程调用(RPC) ;安全服务;目录服务;实时服务;线程服务;分布式文件服务。参考: http://www.opengroup.org/dce/http://s... 阅读全文
posted @ 2010-07-01 09:55 iTech 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 一 RPC(remote procedure call )远程过程调用(Remote Procedure Call,RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。如果涉及的软件采用面向对象编程,那么远程过程调用亦可称作远程调用或远程方法调用。早起的RPC Sun's RPC (now called ONC RPC)NC... 阅读全文
posted @ 2010-07-01 09:37 iTech 阅读(3055) 评论(0) 推荐(0) 编辑
摘要: 一 webserviceWeb Services 可使您的应用程序成为 Web 应用程序。Web Services 通过 Web 进行发布、查找和使用。通过使用 Web Services,您的应用程序可以向全世界发布信息,或提供某项功能。1) 什么是Web Services?Web Services 是应用程序组件Web Services 使用开放协议进行通信Web Services 是独立的(s... 阅读全文
posted @ 2010-06-30 14:43 iTech 阅读(9475) 评论(0) 推荐(2) 编辑
摘要: C# 2.0新特性与C# 3.5新特性 一、C# 2.0 新特性:1、泛型List<MyObject> obj_list=new List();obj_list.Add(new MyObject());2、部分类(partial)namespace xxx{public partial class Class1{private string _s1;public string S1{g... 阅读全文
posted @ 2010-06-30 10:07 iTech 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 一 Windows线程进程1)定义 按照MS的定义,Windows中的进程简单地说就是一个内存中的可执行程序,提供程序运行的各种资源.进程拥有虚拟的地址空间,可执行代码,数据,对象句柄集,环境变量,基础优先级,以及最大最小工作集.Windows中的线程是系统处理机调度的基本单位.线程可以执行进程中的任意代码,包括正在被其他线程执行的代码.进程中的所有线程共享进程的虚拟地址空间和系统资源.每个线程拥... 阅读全文
posted @ 2010-06-29 18:02 iTech 阅读(4498) 评论(1) 推荐(1) 编辑
摘要: 一 Linux进程1) 进程的内存映像2)解释BSS段:在采用段式内存管理的架构中,BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:在采用段式内存管理的架构中,数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属... 阅读全文
posted @ 2010-06-29 10:14 iTech 阅读(2048) 评论(0) 推荐(1) 编辑
摘要: 商业软件、共享软件和自由软件转自:http://www.almond-lawyer.com/fanbuzhengdangjingzheng/250.htm 计算机软件根据发行方式分类的不同,可以分为商业软件、共享软件和自由软件。 所谓“商业软件”,是指通过贸易方式面向社会公众发行的各种商品化软件。作为商业软件,其功能、性能通常已经过严格测试,供应商不仅应该向用户提供程序和使... 阅读全文
posted @ 2010-06-26 09:44 iTech 阅读(3181) 评论(0) 推荐(0) 编辑
摘要: 一 AOPAspect-Oriented Programming(面向方面编程,AOP),如果我们基于面向对象的思想开发软件,一切皆是对象,而对于对象内部则无能为力。AOP利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的行为封装到一个可重用模块,并将其名为“Aspect”,即方面。所谓 “方面”,简单地... 阅读全文
posted @ 2010-06-23 18:17 iTech 阅读(874) 评论(1) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页