接着上一部分,继续分析开头提出的几个问题。业务处理类(ViewerService)主要处理图片浏览器的大部分业务逻辑,包括打开图片、放大图片、缩小图片、浏览上一张图片、浏览下一张图片。在这个类中使用了单态模式,即类内存中只能创建一个实例对象,将类的构造方法的访问权限定义为private(于是无法在类的外部产生类的对象),在类的内部定义一个可以返回类的对象的方法,这个方法需要是静态方法,(于是可以在类的外部调用该静态方法返回类的对象),同时静态方法只能访问静
系统 2019-08-29 22:49:21 2284
来源:http://hi.baidu.com/gaigaishiwo/blog/item/29881d1f54ba61cfa686695a.html官方地址:Myeclipse的插件:http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=B1363521102428FBA0A20149CFB84245?pageID=p4wYuA1、获取Subversion服务器程序http://sub
系统 2019-08-29 22:49:06 2284
一.什么是持续集成持续集成的核心概念CI过程会经常构建软件组件;在许多情况下,每当源代码存储库(比如Subversion或ClearCase)中的代码发生变化时,都要构建软件组件。CI的好处是:经常构建软件可以确保尽早遇到问题(比如代码缺陷),避免问题在软件开发周期晚期变复杂时才被发现。工具与过程尽管CI实际上是一个过程,但是持续集成这个词常常与一个或多个工具相关联。在本教程中,讲解如何安装、配置和使用Hudson作为CI服务器,但是要记住,CI远不只是个
系统 2019-08-29 22:43:43 2284
在这个被Ajax技术统治的互联网时代,很多Ajax程序都会在异步读取数据的同时,显示一个正在读取或Loading的动画,向大家推荐一个在线生成Loading预载动画Gif图片的网站,它不但提供了超多的Loading动画样式供你选择,而且你还可以自定义尺寸、颜色等参数,可谓方便到家,最最重要的是,PreLoaders.net提供的Loading预载动画生成服务完全免费,心动了吧.Loading预载动画图片生成界面如下:Loading预载动画图片生成样例:Aj
系统 2019-08-29 22:29:45 2284
所谓动态程序集,就是在运行期间由Emit创建的程序集。假设,我们的Client和Server之间通过Remoting通信,在某个时刻,Client会创建一个动态程序集,并且Client和Server都会基于该程序集做一些动作,那么如何将动态程序集传递到Server端了?Client和Server如何正常使用这个程序集了?我的经验是这样的:(1)Client端Emit动态程序集(DynamicAssembly)完成后,将DynamicAssembly保持到一
系统 2019-08-29 22:21:43 2284
策略模式属于对象行为型模式,主要针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。通常,策略模式适用于当一个应用程序需要实现一种特定的服务或者功能,而且该程序有多种实现方式时使用。(策略模式静态图)策略模式中有三个对象:(1)环境对象:该类中实现了对抽象策略中定义的接口或者抽象类的引用。(2)抽象策略对象:它可由接口或抽象类来实现。(3)具体策略对象:它封装了实现同不功
系统 2019-08-29 22:21:24 2284
三种方式实现自定义圆形页面加载中效果的进度条TogetaProgressBarinthedefaultthemethatistobeusedonwhite/lightbackground,useoneoftheinversestyles:
系统 2019-08-29 22:18:04 2284
一、背景:如何判断一个指定的经纬度点是否落在一个多边形区域内?二、实现代码(delphi)CodeTypeTMyPoint=packedrecordX:double;Y:double;end;{*-----------
系统 2019-08-29 22:06:25 2284
Trie树,又称字典树,单词查找树。它来源于retrieval(检索)中取中间四个字符构成(读音同try)。用于存储大量的字符串以便支持快速模式匹配。主要应用在信息检索领域。Trie有三种结构:标准trie(standardtrie)、压缩trie、后缀trie(suffixtrie)。最后一种将在《字符串处理4:后缀树》中详细讲,这里只将前两种。1.标准Trie(standardtrie)标准Trie树的结构:所有含有公共前缀的字符串将挂在树中同一个结点
系统 2019-08-29 21:59:51 2284
阅读blog和写blog是两个很好的学习方法,本篇我将从博客对个人提高的角度去写一些我的真切体会,希望对关注如何写和读blog的人有所帮助。经营blog开博并不代表你会从blog中有所收获,就像种庄稼一样,你必须不断耕耘,才能有丰硕的果实。以下我罗列几点我个人感受较深的几点与大家分享一下我是如何对待我的blog的:内容是根本,多写原创文章,在写做中养成思考和积累的习惯我很早就在博客园开博了,之前很多内容都是转载的,主要作为备份来用,很少把思考性的东西通过文
系统 2019-08-12 09:29:42 2284