在软件开发中,由于请求者与行为实现者之间存在过高的耦合,这样对于同一个接口存在多处调用的情况下,我们对其进行封装,这样供各处调用,而且大大的降低了请求者与行为执行者之间的耦合度。在实际运用中,例如在客户端发起的请求,可以通过不同的Cmd的命令字来调取相应的接口实现类,完成逻辑,而且这种设计模式已经广泛的运用。
于是乎,命令模式成为了设计模式中的十分重要一部分,而且在开发中也是运用十分流行。
...
分类:
其他 时间:
2015-08-11 18:44:20
收藏:
0 评论:
0 赞:
0 阅读:
207
目录
运算符
2
统计函数
2
求和:Sum(field, start, end)
2
条件求和:SumIf(field, cond, start, end)
2
查询数据:Get(field, cond, start, end)
3
求平均:Avg(field, start, end)
3
条件求平均:AvgIf(field, cond, start, en...
分类:
其他 时间:
2015-08-11 18:44:10
收藏:
0 评论:
0 赞:
0 阅读:
208
写在最前面:这是我之前写过的一篇文章,名字叫《每一天都是特别的日子》。最近经历了一些事,对这句话又有了一些更深的感悟,于是拿出来说道一下。
文章的开头,先给大家分享一个故事:
有一个人, 他太太出车祸刚去世,他在整理他太太的东西的时候,发现了一条丝质的围巾,那是他们去纽约旅游时,在一家名牌店买的。那是一条雅致、漂亮的名牌围巾,高昂的价格卷标还挂在上面,他太太一直舍不得用,她...
分类:
其他 时间:
2015-08-11 18:44:00
收藏:
0 评论:
0 赞:
0 阅读:
271
IP协议是TCP协议栈中的核心协议,也是网络编程的基础之一。
我们接着在IP协议解读(一)继续学习网络层作用IP分片:
IP数据报的长度超过帧的MTU时,将会被分片传输。分片可能发生在发送端,也可能发生在中转路由器上,并且可能在传输过程中被多次分片。最终会在接收器上被IP模块重新组装。
在IP协议解读(一)中讲述了16位数据报标识、3位的标识,13位的片偏移给分片和重组提供了足够的信息。一个IP数...
分类:
其他 时间:
2015-08-11 18:43:50
收藏:
0 评论:
0 赞:
0 阅读:
206
在命令行运行eclipse的项目时需要把该项目生成一个可以执行的jar包,才可以在命令行下执行;分为两种情况,一种是项目中没有调用第三方的jar包,这种比较简单,网上的资源也很多,本文主要讲述第二中情况该项目调用了第三方的jar包,生成该包有两种方法:...
分类:
编程语言 时间:
2015-08-11 18:43:40
收藏:
0 评论:
0 赞:
0 阅读:
324
/**
* 功能:确定某字符串的所有排列组合。
*/
注意:不考虑重复字符。若考虑重复字符,只需在加入permulations时去掉重复的字符串即可。
/**
* 思路:元素由少到多,将新的元素塞进所有字符串中间的任意可能位置。
* @param str
* @return
*/
public static ArrayList getPerms(...
分类:
其他 时间:
2015-08-11 18:43:30
收藏:
0 评论:
0 赞:
0 阅读:
178
点击此处即可传送到 hdu 1247 **Hat’s Words**Problem DescriptionA hat’s word is a word in the dictionary that is the concatenation of exactly two other words in the dictionary.
You are t...
分类:
其他 时间:
2015-08-11 18:43:20
收藏:
0 评论:
0 赞:
0 阅读:
255
LeetCode -- 顺时针旋转图片90度...
分类:
其他 时间:
2015-08-11 18:43:10
收藏:
0 评论:
0 赞:
0 阅读:
159
【 LTextField 】创建新的 LTextField 实例。在创建 LTextField 实例后,调用父 LSprite 对象的 addChild() 或 addChildAt()
方法可将 LTextField 实例添加到显示列表中。 LTextField 类的方法允许您设置、选择并操作在创作过程中或运行时创建的动态或输入文本字段中的文本。
(一)利用LTextField
...
分类:
其他 时间:
2015-08-11 18:43:00
收藏:
0 评论:
0 赞:
0 阅读:
201
4.3 函数的效能
在下面的这组测试中,在不同的编译器上计算两个3D点,其中用到一个nonmember friend function,一个member function,以及一个 virtual member function,并且 virtual member function分别在单一,虚拟,多重继承三种情况下执行.下面就是nonmember function:
void cross_p...
分类:
编程语言 时间:
2015-08-11 18:42:40
收藏:
0 评论:
0 赞:
0 阅读:
126
现在对Java原生数据结构特感兴趣,于是决定自己动手实现一些类,比如这个List类,在熟习了单链表和双链表的数据结构之后,终于实现了,代码如下:
源码SingleLinkedList.java
package hk.inso.service;
/**
* Created by IntelliJ IDEA.
* Date: 8/10/15 6:09 PM
* Aut...
分类:
其他 时间:
2015-08-11 18:42:30
收藏:
0 评论:
0 赞:
0 阅读:
257
Count the Trees
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 1798 Accepted Submission(s): 1195
Problem Description
Another common soci...
分类:
其他 时间:
2015-08-11 18:42:20
收藏:
0 评论:
0 赞:
0 阅读:
174
关于 PCA 算法的讲解文章不胜枚举,这里主要谈一谈 基于 Python 中 sklearn 模块的 PCA 算法实现。Explained Variance 累计贡献率 又名 累计方差贡献率 不要简单理解为 解释方差,它是 PCA 降维维度的重要指标,一般选取累计贡献率在90%左右的维度作为PCA 降维的参考维度。在识别算法的实现过程中,当我们求得某一数据库各类别特征参考维度时,取最大维度作为每一...
分类:
编程语言 时间:
2015-08-11 18:42:10
收藏:
0 评论:
0 赞:
0 阅读:
1380
本题链接:点击打开链接
本题大意:
输入n行数据,每行数据前两个表示该条路连通的两个村庄的编号,第三个表示修该条路的成本,最后的0或1表示该路未修或已修过,求在此道路基础上要使道路畅通的最小成本。
解题思路:
本题基本上也是使用的kruskal算法,只是多加了一个道路状态,不管该路已修或未修,都要把它连到树上,然后就是看加不加成本的问题。抑或采取一种方法,当...
分类:
其他 时间:
2015-08-11 18:41:50
收藏:
0 评论:
0 赞:
0 阅读:
268
如何自定义注解
Target
Retention
Inherited
Documented
如何使用自定义注解
需求
实现
运行结果如何自定义注解这里是一个自定义的注解@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface AnnoDemo {...
分类:
编程语言 时间:
2015-08-11 18:41:40
收藏:
0 评论:
0 赞:
0 阅读:
235
//给一个序列,让求其最大子序列
//这个序列由三段组成,第一段和第二段对称,第一段和第三段一样
//manacher算法求得p[i]
//枚举第二段的起点和长度,得到结果
#include
#include
#include
using namespace std ;
const int maxn = 2e5 + 10 ;
int str[ma...
分类:
编程语言 时间:
2015-08-11 18:41:30
收藏:
0 评论:
0 赞:
0 阅读:
236
How Many Trees?
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 3224 Accepted Submission(s): 1870
Problem Description
A binary search tree...
分类:
其他 时间:
2015-08-11 18:41:20
收藏:
0 评论:
0 赞:
0 阅读:
193
Flatten Binary Tree to Linked List
Given a binary tree, flatten it to a linked list in-place.
For example,
Given
1
/ 2 5
/ \ 3 4 6
The fl...
分类:
其他 时间:
2015-08-11 18:41:10
收藏:
0 评论:
0 赞:
0 阅读:
139
BZOJ 4216 Pig 分块乱搞...
分类:
其他 时间:
2015-08-11 18:41:00
收藏:
0 评论:
0 赞:
0 阅读:
1047
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UITextField *textField=[[UITextField alloc]initWithFrame:CGRec...
分类:
移动平台 时间:
2015-08-11 18:40:50
收藏:
0 评论:
0 赞:
0 阅读:
294