创建类模式描述如何创建对象,行为类模式关注如何管理对象的行为,结构类模式则看重于如何建立一个软件结构,虽然三种模式的着重点不同,但是在实际应用中还是有重叠的,会出现一种模式适用,另外一种模式也适用的情况。
一、策略模式VS桥梁模式
策略模式是一个行为模式,旨在封装一系列的行为,封装的格式(算法)不同,行为也就不同;而桥梁模式则是解决在不破坏封装的情况下如何抽取出它的抽象部分和实现部分,它...
分类:
其他好文 时间:
2014-08-22 21:11:00
阅读次数:
244
写在前面:
思路:首先将表单提交servlet,servlet中做文件上传处理,上传的参数封装成对象存入session中,提交到的页面为隐藏的iframe窗口。然后使用ajax异步请求获取session中的对象,并将对象转换成json对象输出出来。当对象状态为上传完成或操作异常时将session中对应的属性清除掉。异步操作的回调函数可以使用var
jinduStatus = eval("("...
分类:
其他好文 时间:
2014-08-22 19:45:29
阅读次数:
283
《大话设计模式》中第15章中《就不能不换DB吗?》引出了我今天要谈论的主题:抽象工厂+反射+配置文件 实现数据访问程序。当时也不甚理解啊!到了机房收费的亲身实践中,终于体会到了这对组合的奥秘。
抽象工厂模式(Abstract Factory)
提供一个创建一系列相关或相互依赖对象的接口,而无需制定它们具体的类。知道它是用来创建工厂的就OK了。
反射
提供了封装程序集、模块和类型的对...
分类:
其他好文 时间:
2014-08-22 19:45:20
阅读次数:
163
祭奠曾经逝去的青春……1.封装、继承和多态2.数据类型3.堆和栈4.变量
分类:
其他好文 时间:
2014-08-22 19:29:19
阅读次数:
122
最近社区不少朋友反映,在XP系统上安装Skype后不能正常启动,提示缺少KERNEL32.dll如下图:遇到这个问题,有几种情况。1.系统不是XPSP3Skype正常运行需要系统版本为XP
SP3,请检查你的XP系统版本,如果低于SP3系统,请升级系统。(绝对不建议大家使用Ghost封装的D版系统,因为系..
分类:
其他好文 时间:
2014-08-22 18:06:00
阅读次数:
172
System V Message queue 是一种进程通信(IPC)的方式,方便实现生产者-消费者模型,单个或多个生产者向队列中写入消息,多个生产者再从队列中获取消息进行处理。
项目地址:https://github.com/huyanping/Zebra-PHP-Framework
该Wrapper支持:
进程通信
设置最大队列容量(字节单位)
获取当前队列数量
修改队列部分属性...
分类:
Web程序 时间:
2014-08-22 17:56:59
阅读次数:
180
需求:根据经纬度获取两点之间的表面距离,以及计算两点之间的方向
参考:
Android获取经纬度、计算距离、方位角 帖子里有讲公式,我就不重复了.这里没有写方位角的函数,因为暂时没用到其实很简单.
计算地球两个经纬度之间的距离和方向,这里计算的方向区分的更加具体
以后会不断地重构这个类.
/*
* JWD.h
*
* Created on: 2014年8月22日
*...
分类:
编程语言 时间:
2014-08-22 17:53:29
阅读次数:
535
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC...
分类:
其他好文 时间:
2014-08-22 17:46:59
阅读次数:
306
Android为我们提供了丰富的对话框支持,提供了四种常用的对话框:AlertDialog:功能丰富、实际应用最广泛的对话框。ProgressDialog:进度对话框,该对话框只用于简单的进度条封装。DatePickerDialog:日期选择对话框,该对话框只对DatePicker包装。TimePi...
分类:
移动开发 时间:
2014-08-22 16:10:29
阅读次数:
346
前端页面上传代码最简代码 简单封装,varstatic_url="/resources";//修改js需要用到的资源和上传路径varupload="http://114.215.183.178:8090";
varsettings={
swf:static_url+"/admin/js/upload...
分类:
其他好文 时间:
2014-08-22 16:04:29
阅读次数:
284