工厂方法模式
前言
今天自己看了一下自己写的部分博客,发现写的好丑....开始注意自己的排版!!但是偏亮也不是一朝一夕就完成的,我尽量让它漂亮一点.....每天漂亮一点点
正文
工厂方法模式是一种实现”工厂”概念的面向对象设计模式.实质是定义一个创建对象的接口,但是让实现这个接口的类来决定实例化哪个类.工厂方法让类的实例化推迟到子类中进行.
创建一个对象常常需要复杂的过程,所...
分类:
Web开发 时间:
2015-08-16 21:26:39
收藏:
0 评论:
0 赞:
0 阅读:
236
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
Web开发 时间:
2015-08-16 21:26:09
收藏:
0 评论:
0 赞:
0 阅读:
307
又是一道最短路基础题目,注意两点就可以了:
1.输入的时候可能会两点之间有多条路,选最短的存起来。
2.判断有没有路径存在,可以判断一下终点到起点的距离是否小于原来初始化的最大值,如果是就输出结果,否则输出-1
代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#defi...
分类:
Web开发 时间:
2015-08-16 21:23:19
收藏:
0 评论:
0 赞:
0 阅读:
225
1 package dao; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.hibernate.Query; 7 import org.hibernate.SQLQuery; 8 ...
分类:
Web开发 时间:
2015-08-16 21:20:39
收藏:
0 评论:
0 赞:
0 阅读:
328
PHP变量类型的转换非常灵活,最常见的是字符串和数字的转换或者数字/字符串到布尔值得转换。 1.字符串到数字的转换,先写一个例子: 结果是 int(40),将a的值改为'37.5',输出为float(40.5),而改为'37hello',那么输出还是int(40),但是改为'hello...
分类:
Web开发 时间:
2015-08-16 21:19:19
收藏:
0 评论:
0 赞:
0 阅读:
223
有时候我们需要页面滚动到底部的时候去加载更多的数据,实现思路基本上就是判断浏览器页面是否滚动到了页面底部,当滚动到页面底部的时候,用AJAX异步获取数据然后加载到页面中。利用jQuery判断浏览器页面是否滑动到了底部:$(window).scroll()方法用于监听滚动条的滚动$(window).s...
分类:
Web开发 时间:
2015-08-16 21:18:19
收藏:
0 评论:
0 赞:
0 阅读:
467
1.传统的方式使用request.getAttribute(“list”);获取表单的值, 2.也可以用struts2提供的标签进行遍历备注 // 传统的接受参数方法 // String sfz=this.getRequest().getParameter("sfz"); // String...
分类:
Web开发 时间:
2015-08-16 21:14:19
收藏:
0 评论:
0 赞:
0 阅读:
190
1.jQuery实现tab切换显示代码实现tab页效果中文版tab英文版tab韩语版tab1.info one2.中文版1.info two2.英文版1.info three2.韩语版2.效果展示图
分类:
Web开发 时间:
2015-08-16 21:10:59
收藏:
0 评论:
0 赞:
0 阅读:
217
1.点击上传图片,会看到如下图1,在预览中出现一段文字,在image.js中会找到该段文字,删掉即可。即可看到预览框中没有了这段文字。 (1) (2) (3)2.好...
分类:
Web开发 时间:
2015-08-16 21:06:58
收藏:
0 评论:
0 赞:
0 阅读:
535
URL的结构,关于这方面的blog也能一搜一大把。。。最近也在看方面的基础,也记录下。。。参考:Web之困什么是URLURL(Uniform Resource Locator)统一资源定位符,就是由一串简单的文本字符组成。一条符合规范的URL对应的是服务器的一个特定的资源(如HTML页面,一张图片等...
分类:
Web开发 时间:
2015-08-16 21:05:49
收藏:
0 评论:
0 赞:
0 阅读:
586
名词解释:定义和用法beginPath() 方法在一个画布中开始子路径的一个新的集合。语法beginPath()描述beginPath() 丢弃任何当前定义的路径并且开始一条新的路径。它把当前的点设置为 (0,0)。当一个画布的环境第一次创建,beginPath() 方法会被显式地调用。定义和用法s...
分类:
Web开发 时间:
2015-08-16 21:03:28
收藏:
0 评论:
0 赞:
0 阅读:
371
一、一对多
二、多对多
三、一对多 与 多对多...
分类:
Web开发 时间:
2015-08-16 19:55:39
收藏:
0 评论:
0 赞:
0 阅读:
274
最近学习ASP.NET视频,看了差不多快一半了,简单总结一下ASP.NET。...
分类:
Web开发 时间:
2015-08-16 19:50:59
收藏:
0 评论:
0 赞:
0 阅读:
245
1.获取github中的redis-php扩展代码:git clone https://github.com/phpredis/phpredis.git2.cd phpredis/
3.phpize
!!!!!!!!!!!!!!!!!!!!!!!
3.5 mac os 如果这里有Cannot find autoconf. Please check your autoconf installat...
分类:
Web开发 时间:
2015-08-16 19:48:49
收藏:
0 评论:
0 赞:
0 阅读:
313
r...
分类:
Web开发 时间:
2015-08-16 19:48:39
收藏:
0 评论:
0 赞:
0 阅读:
244
1 function sub(){2 document.yeepay.submit();3 }4 setTimeout(sub,1000);//以毫秒为单位的.1000代表一秒钟.根据你需要修改这个时间.5 //-->
分类:
Web开发 时间:
2015-08-16 19:43:28
收藏:
0 评论:
0 赞:
0 阅读:
106
MVC页面重定向,主要有以下几种形式: 1.Response.Redirect();方法[csharp]view plaincopyusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSy...
分类:
Web开发 时间:
2015-08-16 19:42:28
收藏:
0 评论:
0 赞:
0 阅读:
190
1. HTTP简介 HTTP 协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机 正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(....
分类:
Web开发 时间:
2015-08-16 19:35:38
收藏:
0 评论:
0 赞:
0 阅读:
218
1.加载thinkphp.phprequrie('./ThinkPHP/ThinkPHP.php');2.加载核心文件 ./thinkPHP/LIB/core3.加载项目的文件 分析URL 调用相关控制器m module 模块 控制器a action 方法 action=页面muke.com/ind...
分类:
Web开发 时间:
2015-08-16 19:34:48
收藏:
0 评论:
0 赞:
0 阅读:
189
hibernate三种持久化对象状态:1、瞬时状态(临时状态或自由态):PO对象刚创建(即new)开始进入瞬时状态,此时对象并无OID;2、持久化状态:执行了session.save()之后,PO对象就在session管理范围内了3、游离状态(脱管状态):session.close()后,PO对象不...
分类:
Web开发 时间:
2015-08-16 19:34:38
收藏:
0 评论:
0 赞:
0 阅读:
267