利用计时器实现对象状态的检测当对象在创建后,每隔一定的时间需要变化一次状态,并且该状态的变化还要通知到用户,可以利用Java的计时器实现对对象状态变化的监测。举个例子,如种植了一颗植物,植物每隔两分钟需要变化一次状态,让后根据状态的不同通知客户端进行响应的事件处理。植物生长状态生长时间客户端的处理种子2分钟显示植物的幼苗状态幼苗3分钟显示植物的成年状态成熟4分钟显示植物的成熟状态收获5分钟提示用户收获该作物该事件处理的流程图如下:植物的类图articleI
系统 2019-08-29 23:10:28 2590
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。Singleton模式就为我们提供了这样实现的可能。使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbagecollection)。使用Singleton注意事项:有时在某些情况下,使用Singleton并不能达到Singleton的目的,如有多个Singleton对象同时被不同的类装入器装载;在EJB
系统 2019-08-29 22:56:35 2590
点击这里使用RSS订阅本Blog:
策略模式如果一个员工系统中,员工被分为临时工和正式工并且在不同的地方相应的行为不一样。在设计它们的时候,你肯定设计一个抽象的员工类,并且设计两个继承类:临时工和正式工。这样,通过下塑类型,可以在不同的地方表现出临时工和正式工的各自行为。在另一个系统中,员工被分为了销售人员、技术人员、管理人员并且也在不同的地方相应的行为不一样。同样,我们在设计时也是设计一个抽象的员工类,并且设计数个继承类:销售人员、技术人员、管理人员。现在,我们要把这两个系统合并起来,也就
系统 2019-08-29 22:44:20 2590
最近做的launcher项目里一个显示对话框效果。好多朋友都问我要代码,所以今天抽了点时间把这段代码扣出来,分享给大家《转帖的朋友,请标明出处,尊重作者的劳动成果》。上图吧代码相对较多些,我就不一一阐述。项目里抠出来的,一些没必要的也都在里边了。使用作法如下publicclassMainActivityextendsActivityimplementsOnCorpusSelectedListener{publicCorpusSelectionDialogm
系统 2019-08-29 22:36:30 2590
AndroidPolice网站针对他们所谓「Android所有恶意软件之母」的应用程序发表了相关细节,该程序是由互联网之声reddit网站的一位作者lompolo率先发现。Lompolo曾撰文详细说明21个将正常Android应用程序重新包装的恶意软件,不过,目前恶意应用程序数量似乎已经超过50个以上。这些重新包装的版本包含了rageagainstthecage漏洞攻击,能够取得感染装置的管理者权限。这些木马化的应用程序不仅会窃取装置的数据(如手机的IME
系统 2019-08-29 22:31:53 2590
日志分析,特别是IIS日志,一般人都会想到LogParser工具,的确很强。但是命令行的操作界面令很多非专业的管理人员望而生畏,现在好了,有一个可视化的LogParser的UI工具可以使用了!LogParserLizard1.1,这是一款用Vc++.net写的logParser增强工具。主要有以下特点:1、封装了logParser命令,带图形界面,大大降低了LogParser的使用难度。2、集成了几个开源工具,如log4net等。可以对IISlogs/Ev
系统 2019-08-29 22:28:24 2590
在上一讲中我们介绍了通过调用外部XML文件实现了地名的显示。在这一讲中,我们讲解如何通过FlashActionScript代码的trace函数实现互动地图后台快速标注地名的工作。[1b]了解trace函数[/1b]首先我们了解一下trace函数;我们可以使用Flash调试播放器捕获来自trace()函数的输出并显示结果。在测试SWF文件时,使用此语句可在"输出"面板中记录编程注释或显示消息。使用expression参数可以检查是否存在某种条件,或在"输出"
系统 2019-08-29 22:24:09 2590
这里我将为大家分享我在TechED中对WP7开发的一些见闻和思考。这次TechED中我选听了部分WP7相关课程,总体抓住其中的几个关键字:统一、Metro、LiveTiles、Panorama、Pivot,其实还有一个,没有在Session中明文标识,但是表现在所有WP7Session的自始至终的过程里——它就是开发很容易,记忆深刻的是张欣在“使用Silverlight开发WindowsPhone7应用程序”中曾提到:他的一位朋友做Iphone应用,花了6
系统 2019-08-29 22:14:25 2590
数学之美系列十九-马尔可夫链的扩展贝叶斯网络(BayesianNetworks)写道2007年1月28日下午09:53:00发表者:Google研究员,吴军我们在前面的系列中多次提到马尔可夫链(MarkovChain),它描述了一种状态序列,其每个状态值取决于前面有限个状态。这种模型,对很多实际问题来讲是一种很粗略的简化。在现实生活中,很多事物相互的关系并不能用一条链来串起来。它们之间的关系可能是交叉的、错综复杂的。比如在下图中可以看到,心血管疾病和它的成
系统 2019-08-29 22:07:15 2590