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

模板模式

模板方法(TemplateMethod)模式属于行为模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这里的算法的结构,可以理解为你根据需求设计出来的业务流程。特定的步骤就是指那些可能在内容上存在变数的环节。结构模式:1)AbstractClass(抽象类):定义了一到多个的抽象方法,以供具体的子类来实现它们;而且还要实现一个模板方法,来定义一个算法的骨架。该模板方法不仅调用前面的抽

系统 2019-08-29 23:06:22 2252

编程技术

深入理解Apache Mina (2)---- 与IoFilter相关

从名字上看知道IoFilter应该是一个过滤器,不错,它确实是一个过滤器,它和Servlet中的过滤器类似,主要用于拦截和过滤I/O操作中的各种信息。在Mina的官方文档中已经提到了IoFilter的作用:(1)记录事件的日志(这个在本文中关于LoggingFilter的讲述中会提到)(2)测量系统性能(3)信息验证(4)过载控制(5)信息的转换(例如:编码和解码,这个会在关于ProtocolCodecFilter的讲述中会提到)(6)和其他更多的信息还是

系统 2019-08-29 23:01:55 2252

编程技术

失业的程序员(十二):潜意识的智商

本章又名:失业的程序员(十二):焉知非福(下)由于系统调整,本篇重新发布一下。(一)三观什么叫三观?如果用世界观、价值观、人生观来概括,那实在是太虚幻了。因为大部分人根本不知道如何在自己身上找到这三观。卞工曾告诉我一个字面意义上的世界观解释,我认为很弓虽。他说:像他这种整天沉浸在代码中、整天只穿梭在两点一线之间的码农,甚至已经对天圆地方的理论产生了信任感,何来的世界观?有时心中的血突然来潮,想通过狗狗看看外面世界到底有多精彩也经常断断续续的实现,所以世界观

系统 2019-08-29 22:54:16 2252

编程技术

[ZT]WebService概述

part1.WebService概述-----------------------------------------------------一、WebService概述1.动机1)今天,万维网的主要用途是交互式的访问文档和应用程序;2)大多数时候,这些访问是通过浏览器、音频播放器或其它交互式的前-后端系统;3)W3C:“假如万维网支持应用程序间的交互,Web在能力及应用范围上能得到引人注目的增长”2.理念:构建应用程序的时候通过发现以及调用网络上现在的应

系统 2019-08-29 22:43:21 2252

编程技术

微软安全新闻聚焦-双周刊第十期

BiweeklySpotlights====2012.1.10–2012.1.30第10期====微软可信计算(TwC)十周年里程碑2012年1月12日十年前的这个时候,当安全问题开始威胁软件信任度时,BillGates向微软所有员工发送了一份备忘录,首次提出“可信计算”(TrustworthyComputing)的概念,将提供可用、可靠、安全的产品作为公司的首要目标,开创了微软可信计算的篇章。十年来,微软可信计算不断创造安全新技术、传递安全理念、积累实践

系统 2019-08-29 22:38:30 2252

编程技术

SQL学习简单样例(四):在select语句中使用子

4.子查询子查询是指将查询结果作为另一个查询参数的查询。4.1在select语句中使用子查询实例要求:要求求出每个学生与平均年龄的差距语句:select姓名,年龄,(selectAVG(年龄)fromTable_2)as平均年龄,(年龄-(selectAVG(年龄)fromTable_2))as与平均年龄差距fromTable_2执行结果:注:如果要对结果进行排序,后面可以加orderby与平均年龄差距SQL学习简单样例(四):在select语句中使用子查

系统 2019-08-29 22:37:44 2252

编程技术

flash绘制矢量人物教程

如今使用Flash来制作MTV已经不是什么新鲜事了。不过,还是有必要提醒一句,其实Flash制作出的MTV并不是真正意义上的MTV。因为MTV是音乐电视的缩写,所以,Flash制作出的音乐视频,应该称之为MV,也就是MusicVideo的缩写。有很多朋友喜欢在FreeHand中绘制图像,在SoundForge中制作音乐,然后在FlashMX中仅仅安排时间轴和组件,这其实是很好的一种制作MV的方式,不过,鉴于Flash软件本身具备着处理矢量图和编辑音乐的功能

系统 2019-08-29 22:23:48 2252

编程技术

SSD04 Exercise04 个人解答

ProgrammingandHeuristicEvaluationThisexercisehastwoparts:Aprogrammingpart,inwhichyouwillcreateaVisualBasicformthatrespondstotheuser'sactionsratherthanmerelydisplayinginformationAHeuristicEvaluationpart,inwhichyouwillusetheheuristi

系统 2019-08-29 21:57:59 2252

编程技术

设计模式 (四)创建者模式(Builder)

创建者模式主要是为了所谓的高聚合,解耦合,遇到多种配件于一身的情况的时候,放在实体类里面不合适,放在工厂类也不合适,所以就添加了一个创建者类,专门对相应的零件进行组装,如同汽车了N中配件,同时要是各种配件互相联系的话也在这个Builder里面一并做了。明天准备去爬山,这个原理图就再补上吧:今天把uml补上了,不过对于uml初学的我就乱乱的先随便画一个吧,等以后慢慢入门了在斟酌里面的错误和细节:下面是我自己攒出来的例子(回来的时候着急,把书忘教室了,不知道书

系统 2019-08-12 09:30:33 2252