本教程讨论持续集成的基本问题:什么是持续集成,为什么需要它,它是如何工作的,以及CI环境中的开发步骤。
本教程讲解如何设置CI过程来建立一个可重复的可靠的构建过程。
您将学习如何正确地配置CI服务器,让它查询SCM存储库,并在探测到源代码中的修改时运行Ant构建过程。
还要学习如何运行自动的JUnit测试,以及如何用PMD和FindBugs进行软件检查。
最后,体会一下Hudson(一种出色的CI服务器)如何在问题发生时发出通知,最终帮助您更快速地构建可靠的软件。
本教程使用Hudson、Ant和Subversion作为框架,讲解持续集成的基本概念。
在学完这个一小时的教程时,您会理解持续集成的好处,以及
2024/6/1 7:34:37 1.62MB 通过持续集成尽早发现缺陷
1
SteveMcConnell的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一,在过去的十多年间,本书一直在帮助开发人员编写更好的软件。
现在,作者将这本经典著作全新演绎,融入了最前沿的实践技术,加入了上百个崭新的代码示例,充分展示了软件构建的艺术性和科学性。
McConnell汇集了来自研究机构、学术界以及业界日常实践的主要知识,把最高效的技术和最重要的原理交织融会为这本既清晰又实用的指南。
无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小,本书都将激发您的思维并帮助您构建高品质的代码。
《代码大全(第2版)》做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论等等。
本资源转载自网络,供学习研究之用,如用于商业用途,请购买正版,如有侵权,请联系我或CSDN删除。
2024/5/31 1:13:01 133.76MB 必读书籍
1
Java算法该项目的目的是建立运行并构建建立gradlecleanbuild测试gradlecleantest
2024/5/30 13:58:41 586KB Java
1
采用java技术构建的一个管理系统。
整个开发过程首先对系统进行需求分析,得出系统的主要功能。
接着对系统进行总体设计和详细设计。
总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;
详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。
最后对系统进行功能测试,并对测试结果进行分析总结。
包括程序毕设程序源代码一份,数据库一份,完美运行。
配置环境里面有说明。
如有不会运行源代码或定制私信。
2024/5/29 18:35:45 29.39MB ssm火车票务管理系统
1
RaizeComponents是Delphi和C++Builder的一个用户接口设计系统,RaizeComponents是Delphi和C++Builder的用户界面设计系统,它的中心是一个集合超过125个通用本机VCL控件并建立在此技术基础之上,这些高品质的组件首次创建于十五年前,为开发人员带来了无与伦比的优势功能和灵活性,而不会牺牲易用性,除了核心控件集之外,Raize组件包括100多个组件设计人员,专注于简化用户界面发展,现在比以往任何时候,开发人员都使用RaizeComponents来构建复杂的用户在更短的时间内完成接口,省力的主要重点是添加到的新VCL功能Embarca
2024/5/29 12:47:41 46.19MB delphiRaize组件 RzButton delphi2009-XE3
1
关于r-shinyjqui主页::软件包许可证:麻省理工学院原料许可证:BSD3-条款简介:Shiny的扩展,通过jQueryUI库提供交互和动画效果。
当前构建状态所有平台:当前发行信息姓名资料下载版本平台类安装r-shinyjqui安装r-shinyjqui从conda-forge通道可以通过添加可以实现conda-forge到您的频道:condaconfig--addchannelsconda-forge一旦conda-forge信道已被启用,r-shinyjqui可以安装有:condainstallr-shinyjqui可以列出您平台上可用的所有r-shinyjqui版本,其中包括:condasearchr-shinyjqui--channelconda-forge关于conda福奇conda-fo
2024/5/29 1:06:24 15KB Shell
1
维尔图库贝该项目不再开发。
我出于历史的考虑将其保留在网上,但是您不应该期望它会起作用,并且绝对不要期望其支持,修复或功能。
Virtuakube设置了虚拟Kubernetes集群进行测试。
与minikube或云集群相比,它具有几个优点:支持任意数量的节点,仅受系统RAM限制。
可以在没有root特权的情况下运行(某种程度上-当前仍然需要docker特权才能构建映像)。
无需互联网即可运行。
因为它模拟完整的以太网LAN,所以可以用来测试联网的系统。
初始设置后,可以在不到10秒钟的时间内重新创建复杂的VM和网络拓扑,非常适合运行大量的单元测试。
这是一个非常年轻的系统,并且是为测试的需求而,但是对于使用Kubernetes和测试场景,它似乎通常都非常有用。
但是,到目前为止,您应该期望API会经常更改。
欢迎用户和贡献者,但是请注意,您正在使用的是非常年轻的软件。
60KB Go
1
第二次课程作业,机械臂构建,并用机械臂画点。
华科机器人原理课程。
matlab代码
2024/5/27 11:30:40 17.4MB matlab
1
Angular5示例购物应用程序+Angular材质+响应式用:red_heart_selector:用户界面说明该应用程序提供了维护购物清单的可能性。
可以在搜索字段中搜索产品每种产品都可以添加到购物清单中可以查看购物清单可以从购物清单中删除产品购物清单名称可以定义和更改人性化设计API连接:应用程序使用shutterstock.comAPI,但可以轻松更改为任何其他API产品特点角度5+国际化(翻译)路由延迟加载(购物模块)材料设计自定义加载页面响应式布局(弹性布局模块)RxJS/可观察的角形Http可扩展架构遵循最佳做法!环境安装您需要在PC/Mac上安装Node.js和npm。
然后只需在项目的根目录中运行npminstall。
开发服务器为开发服务器运行npmstart。
导航到http://localhost:4200/。
如果您更改任何源文件,该应用程序将自动重新加载。
建立运行npmrunbuild来构建项目。
构建工件将存储在dist/目录中。
使用-prod标志进行生
2024/5/26 18:36:18 623KB boilerplate angular material material-design
1
什么是小精灵?Pixie无需更改代码即可访问指标,事件,跟踪和日志,从而使您即时可见。
我们正在构建Pixie,以便在2020年底前广泛使用。
如果您有兴趣,请随时尝试我们的并以身份加入我们的社区。
目录快速开始查看Pixie的,以确保支持您的Kubernetes集群。
注册访问我们的并使用您的Google帐户注册。
安装CLI运行以下命令:bash-c"$(curl-fsSLhttps://withpixie.ai/install.sh)"或者查看我们的以使用Docker,Debian,RPM或最新的二进制安装Pixie。
(可选)设置沙箱如果还没有可用的K
2024/5/24 11:51:55 4.83MB go kubernetes golang distributed-systems
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡