搜索到与相关的文章
编程技术

调试代码是一种乐趣

近来连续调试了好几天的代码,乐趣无穷,:),在纯净的人和机器对话的时间中,充分的和机器不断的交流,最终共同实现功能,和同事说:“我喜爱调试代码胜过了写代码”,怎么说呢,我觉得调试代码能够充分让你将所掌握的知识发挥出来,考察自己解决问题的能力以及学习知识的能力,在这篇blog中来闲聊下调试代码。调试代码是一种编码所需的基本能力,相信没有多少人写出来的代码能够是没有bug的,虽然传闻是有过这样的人,因此普通的我们只能通过调试代码来查找和修复代码中的问题,需要调

系统 2019-08-29 22:55:14 2293

编程技术

Struts由入门到精通(第一章)- Struts Framewo

1.1StrutsFramework介绍Struts是一种当前非常流行的一个JavaWeb框架(WebFramework)。我们先来看看什么是Framework。Framework概念并不是很新了,伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展的,而且是经过良好测试的软件组件,越来越为人们所青睐。这意味着人们可以将充裕的时间用来分析、构建业务逻辑的应用上,而非繁杂的代码工程。于是人们将相同类型问题的解决途径进行抽象,抽取成一个应用框架。这也就

系统 2019-08-29 22:28:56 2293

编程技术

为什么敏捷方法能在软件开发中行之有效?

有很多的书籍讨论敏捷方法是怎样工作的(Howitworks?),在这个主题演讲中,MartinFowler和他的同事NealFord讨论了敏捷方法能够在软件开发项目中行之有效的原因(Whyitworks?)。作为敏捷方法的发起人和传道者,MartinFowler和ThoughtWorks一直试图从理论层面证明敏捷方法的可行性,同时不厌其烦地解答着客户们的各种困惑,正如他们所说,敏捷方法中的很多概念不是特别的直观,除非人们真正实践过一段时间,否则有些概念很难

系统 2019-08-29 21:58:50 2293

编程技术

TestBird频现国内手游“盛宴” 开发商互相介绍

TestBird自2013年创建以来得到了各方的关注,其首创的游戏对象识别技术突破了行业技术难题,带领行业走出测试结果不精确、费人费力的僵局。2014年,TestBird继续发力,先后在Chinajoy、GMIC、TFC、GMGDC四大游戏盛会上展示了自己最新的研发成果,获得业内高度好评。TestBird西南区负责人刘箫介绍表示TestBird自对外推出手游测试服务以来,业务增长量一直非常可观,而在几次展会后行业对TestBird的关注更是有了更明显的增加

系统 2019-08-12 09:30:27 2293

编程技术

log4j日志异步化大幅提升系统性能

经过大型J2EE项目实测,Log4j的日志输出对系统性能有比较显著的影响,尤其是日志输入量比较大时,例如:系统并发量很大,显示Hibernate的sql和参数日志,或日志级别较低DEBUG或INFO时等。使用AsyncLogger控制日志输出可以显著改善系统性能。1)测试用例:同步文件日志输出测试功能:模块管理功能,输出HibernateSQL和参数,输出到文件,配置如下:

系统 2019-08-12 09:30:18 2293

编程技术

策略(Strategy)模式

策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。策略模式相当于"可插入式(Pluggable)的算法。一,结构:环境(Context)角色:持有一个Strategy类的引用。抽象策略(Strategy)角色:这是一个抽象角色,通常由一个接口或抽象类实现。此角色给出所有的具体策略类所需的接口。具体策略(ConcreteStrategy)角色:包装了相关的

系统 2019-08-12 09:29:46 2293

各行各业

word 2013 没有控件菜单怎么办,添加控件菜单

方法/步骤打开word软件,然后点击菜单栏中最左边的“文件”菜单项,如下图红色方框所示2点击文件后,就打开word的设置对话框,然后在左边的设置列表中点击“自定义功能区”,打开自定义功能区设置页面步骤阅读3自定义功能区设置页面打开后如下图所示,这里我们要使用的是右边的列表“自定义功能区”下面的内容4在自定义功能区下面的列表中向下拖动滚动条,找到“开发工具”,我们需要的控件工具就在这个里面5勾选开发工具,然后点击前面的加好打开,可以看到里面有代码、加载项、控

系统 2019-08-12 09:27:12 2293

各行各业

分布式数据库系统

随着传统的数据库、计算机网络和数字通信技术的飞速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发越来越受到人们的关注。但由于其开发较为复杂,在一定程度上制约了它的发展。基于此,本文提出了在.Net环境下使用一种新的开发语言C#结合ADO.Net数据访问模型来开发分布式数据库系统,大大简化了开发过程。1分布式数据库系统就其本质而言,分布式数据库系统的数据在逻辑上是统一的,而在物理上却是分散的。与集中式数据库相比它有如下主要优点:·解决组

系统 2019-08-12 09:27:00 2293

各行各业

Castle Active Record for .NET2.0快速入门示例

单表使用建立一下表CREATETABLE[dbo].[Employees]([Employeesid][int]IDENTITY(1,1)NOTNULL,[LogonName][varchar](40)COLLATEChinese_PRC_CI_ASNULL,[LastLogon][datetime]NULL)ON[PRIMARY]GO建立一个实体类,代码如下usingSystem;usingSystem.Data;usingSystem.Configur

系统 2019-08-12 09:26:53 2293

各行各业

在GitHub,他们是怎么玩的?

文章来源:http://www.cocoachina.com/gamedev/misc/2014/0530/8616.htmlGithub.com,现在是全世界程序员,尤其是开源爱好者的乐园。在这个乐园里,大家玩得不亦乐乎,那么他们在玩些什么?又是怎么玩的呢?开源项目当然,Github首先是一个开源项目的免费托管平台,在Github上已经聚集了超过1000万个代码仓库;超过300万的注册会员(基本上都是热爱开源的程序员),而达到这一里程碑只用了不到4年的时

系统 2019-08-12 09:26:53 2293