二十三种设计模式——工厂模式
简单工厂模式
简单工厂模式又称静态工厂方法(StaticFactory Method)模式,不属于23种模式之一。
简单工厂模式是工厂模式最简单使用的模式。
类图:
程序:
#include
#include
using namespace std;
class NationalFlag//父类
{
public:...
分类:
其他好文 时间:
2015-07-16 16:41:32
阅读次数:
97
在Nim中,proc 是定义过程的关键字,method 是定义方法的关键字。它们之间根本的区别是proc定义的过程是静态绑定,method定义的方法是动态绑定。谈到静态绑定、动态绑定又会提到重载、重写和多态等方面的内容,如果对上述的一些概念不太理解,可以看我的上一篇博文。
过程的重载:
proc print (): void =
echo ("This is empty")...
分类:
其他好文 时间:
2015-07-16 16:40:52
阅读次数:
200
这篇是计算机类的优质预售推荐>>>>《SEO实战密码——60天网站流量提高20倍(第3版)》
编辑推荐
本书不仅对需要做SEO的人员有帮助,如个人站长、公司SEO或网络营销人员、SEO服务公司人员等,对所有从事与网站相关工作的人都有参考价值,如网站设计人员、程序员、大中专院校网络营销和电子商务专业学生、网络公司技术和营销团队、传统商业公司电子商务团队、新媒体营销从业人员等。
...
分类:
Web程序 时间:
2015-07-16 16:43:50
阅读次数:
180
由于Swift不支持宏定义,那个让人倍感亲切的`NSDictionaryOfVariableBindings`就直接这么废掉了,网上搜了一下,也没有什么正经的解决方案,经过几番周折写了这个方法~希望对习惯手写自动布局的朋友有所帮助...
分类:
编程语言 时间:
2015-07-16 16:43:37
阅读次数:
1166
重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL会变成新页面的URL, 而当使用转发时,该URL会保持不变。重定向的速度比转发慢,因为浏览器还得发出一个新的请求。同时,由于重定向方式产...
分类:
编程语言 时间:
2015-07-16 16:41:45
阅读次数:
102
List模块是linux内核提供的循环链表函数集,头文件是:。
主要数据结构:
struct list_head {
struct list_head *next, *prev;
};
这是一个双向链表。
#define LIST_HEAD_INIT(name) { &(name), &(name) }
#define LIST_HEAD(name) struct ...
分类:
系统相关 时间:
2015-07-16 16:40:10
阅读次数:
169
[将sdk的platforms-tools和tools目录添加到PATH中,使开发方便]
使用命令进行Android项目的创建和打包安装,瞬间高大上了一些,然而实际开发中作用并没有多大,但是通过命令操作可以让我们知道编译器背后做的事情。。。...
分类:
移动开发 时间:
2015-07-16 16:41:55
阅读次数:
189
java是简单、完全面向对象、分布式、解释性、安全与系统无关、可一直、高性能、多线程和动态的编程语言。
java 可跨平台编程,java平台(JavaEE,JavaME,JavaSEx)。
javaSE java平台标准版
javaEE java平台企业版 构建大型企业网站
javaME java平台微型版 用于手机平台开发
java运行需要运行在Java虚拟机当中。Java虚...
分类:
编程语言 时间:
2015-07-16 16:39:48
阅读次数:
134
PX4/Pixhawk—基于NSH调试的uORB第一个应用测试1 NSH连接测试??(1) 测试前准备:
PX4FMU(已刷好固件)
USB线
安装好PX4 Toolchain
??(2) Pixhawk通过USB连接电脑,并安装好了驱动:
????(3) 打开Tera Term软件(PX4 Toolchain->TeraTerm):
??2 开始第一个应用??http://www.pixhaw...
分类:
其他好文 时间:
2015-07-16 16:41:59
阅读次数:
218
因为在本地笔记上写的.CSDN markdown编辑器只支持.md格式导入,
图片没办法直接导进去.写的多了懒的一张一张图片切图上传;
直接整个文章切成图片上传上去了....
分类:
数据库 时间:
2015-07-16 16:40:42
阅读次数:
170
题意:有一台跳舞机,中间是0,上左下右分别代表1 2 3 4,初始状态人站在中间,两只脚都踏在0上,然后给出一段序列以0为结束,要按顺序踩出来,从0踏到四个方向需要消耗2点能量,从一个方向到相邻的方向消耗3点能量,从一个方向到对面方向消耗4点能量,在一个方向原地再踩一次消耗1点能量,问把所有序列踩完最少消耗多少能量。
题解:f[i][j][k]表示踩前i步左脚在方向j上右脚在方向k上最少消耗多少能...
分类:
其他好文 时间:
2015-07-16 16:39:13
阅读次数:
85
最近我在改一个bug,在一个UIViewController上有一个定时器,在执行轮播图片。push到别的UIViewController的时候,暂停定时器(NSTimer);pop回来的时候,开启定时器(NSTimer)。这个bug是:push到别的UIViewController暂定定时器(NSTimer),有时候有作用,有时候没有作用。...
分类:
移动开发 时间:
2015-07-16 16:40:39
阅读次数:
182
求逆序数
时间限制:2000 ms | 内存限制:65535 KB
难度:5
描述
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。
现在,给你一个N个元素的序列,请你判断出它的逆序数是多少。
比如 1 3 2 的逆序数就是1。
输入第一行输入一个...
分类:
其他好文 时间:
2015-07-16 16:40:12
阅读次数:
104
一、Servlet输出乱码
1. 用servlet.getOutStream字节流输出中文,假设要输出的是String str ="钓鱼岛是中国的,无耻才是日本的"。
1.1 若是本地服务器与本地客户端这种就不用说了,直接可以out.write(str.getBytes())可以输出没有问题。因为服务器中用str.getBytes()是采用默认本地的编码,比如GBK。而浏览器也解析时也用本地默...
分类:
编程语言 时间:
2015-07-16 16:40:57
阅读次数:
125
因为在本地笔记上写的.CSDN markdown编辑器只支持.md格式导入,
图片没办法直接导进去.写的多了懒的一张一张图片切图上传;
直接整个文章切成图片上传上去了....
分类:
数据库 时间:
2015-07-16 16:38:14
阅读次数:
178
题目大意:有n个客户,去买一家商场,结算时候排队,每个顾客有一个等待时间,过了等待时间顾客就会不满,然后每个顾客又有一个结算时间,问说最多让几个顾客满意。解题思路:先按照等待时间从小到大排列,然后遍历一遍,每次加上当前人的时间,如果时间超过了当前的等待时间,则减掉前面满意人当中结算时间最长的那个人的时间。#include
#include
#include <alg...
分类:
其他好文 时间:
2015-07-16 16:39:52
阅读次数:
106
做Android开发我们一般是从原生态的开始,就是调用默认那些Android代码来开发我们的应用,但是到了一定程度,我们就想着怎么来快速开发我们的应用,这个时候我们就要着手来研究框架了。下面介绍一个很流行的框架xUtil:
xUtils简介
xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全...
分类:
移动开发 时间:
2015-07-16 16:40:08
阅读次数:
1534