1.生活实例
组合模式首先想到的就是树形结构,比如我们常用的文件结构,请看Windows的文件结构:
无论是文件或者是文件夹,常用操作都是一致的,比如:复制、粘贴、剪切、删除、所占空间大小。我们并没有刻意的去分他是文件夹还是文件。
我们可以把文件夹看成是组合对象,把每一个文件看成是单个对象。组合模式模糊了这两个概念,他使得客户端能够用简单一致的操作来操作两个不同的东西。
2.定义解...
分类:
其他 时间:
2015-04-09 17:35:02
收藏:
0 评论:
0 赞:
0 阅读:
175
在Access中如何用自定义的菜单代替Access自带的菜单,现在做一个简单的介绍:
1、打开您做的Access数据库;
2、单击工具栏,选择“自定义…”;
3、在“自定义”窗口,单击“工具栏”选项卡;
4、单击“新建(N)”,在弹出窗口中输入工具栏名称(如:系统管理),这个“系统管理”这个工具栏会出现[若弹出的是小窗体,只需把小窗体拖放在工具栏上即可]。
5、设置一级菜单:
...
分类:
数据库技术 时间:
2015-04-09 17:35:02
收藏:
0 评论:
0 赞:
0 阅读:
185
??
责任链模式:Chain of responsibility
将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。
场景:
打牌时,轮流出牌。
接力赛跑
大学中,奖学金审批。
...
分类:
其他 时间:
2015-04-09 17:34:28
收藏:
0 评论:
0 赞:
0 阅读:
215
题目链接:http://poj.org/problem?id=1789
1Y
题目大意:对于每一个点给你一个字符串,两个点之间的距离就是两个点所对应的字符串对应位置有几个不同的字符。。找出最小生成树。
把Kruskal换成了用一个struct来记录边的两个点,以及这条边的距离。这样就不需要多开一个数组。。。
之后用一个结构体排序,让长度最小的边排到最前面。。
代码:
#include ...
分类:
其他 时间:
2015-04-09 17:34:18
收藏:
0 评论:
0 赞:
0 阅读:
185
承蒙各位同行的支持,我们在CSDN专栏《VTK应用开发》的基础上,前后历时大约2年多时间,整理出版了《VTK图形图像开发进阶》一书,该书由机械工业出版社出版,张晓东、罗火灵 编著,将于近期(预计2015年4月中旬)可以订购啦~~~!...
分类:
其他 时间:
2015-04-09 17:34:08
收藏:
0 评论:
0 赞:
0 阅读:
371
SharePoint重置密码功能Demo...
分类:
其他 时间:
2015-04-09 17:33:58
收藏:
0 评论:
0 赞:
0 阅读:
179
编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。
样例输入
9274
样例输出
22072
样例输入
18
样例输出
22
代码一;
#include
#include
using namespace std;
int main()
{
...
分类:
其他 时间:
2015-04-09 17:33:48
收藏:
0 评论:
0 赞:
0 阅读:
186
??
/**
* 请假条
* 封装请假的信息。
*/
package com.bjsxt.cn.chainOfResponsibility;
public class LeaveRequest {
private String empName;
private int leaveDays;
private String reasons;
public L...
分类:
其他 时间:
2015-04-09 17:33:38
收藏:
0 评论:
0 赞:
0 阅读:
355
一.到支付宝官网https://b.alipay.com/order/techService.htm?channel=psl下载(快捷支付(无线))开发包。将alipay-sdk-common文件夹下的alipaysdk.jar ,alipaysecsdk.jar,alipaysecsdk.jar 拷贝到工程的libs下。二.支付宝集成
在技术集成之前,商户需要在https://ms.alip...
分类:
移动平台 时间:
2015-04-09 17:33:29
收藏:
0 评论:
0 赞:
1 阅读:
330
题目大意给出一些比赛,每场比赛有一个人会胜出,问胜出最多次的人最少胜出多少次。思路首先二分答案,转化成判定问题。观察题目,注意到每场比赛只有一个人胜出,那么这可以成为网络流建图流量限制的依据。
具体:
S->每个人 f:二分的最大胜出次数。
每个人->他参与的比赛 f:1
每场比赛->T f:1
每次判断最大流和比赛是否相等。CODE#define _CRT_SECURE_NO_WARNI...
分类:
其他 时间:
2015-04-09 17:33:18
收藏:
0 评论:
0 赞:
0 阅读:
139
题意:
给n个数,然后每次可以选择一对尚存活的数,将其异或和加和到答案中,然后删掉其中一个数,直到只剩一个数为止。
题解:
花样教人理解最小生成树,一片苦心啊,不会最小生成树的可以从这开始理解2333。
对了,数据范围有点大,完全图 kruscalkruscal 多个 log log 估计过不去。
代码:
#include
#include
#include
#include...
分类:
其他 时间:
2015-04-09 17:33:08
收藏:
0 评论:
0 赞:
0 阅读:
416
[Tiny]Web服务器系列之DNS解析
学习《深入理解计算机系统》一书第11章关于网络编程的知识,将Tiny服务器的相关知识做个总结。
本系列文章主要有:DNS解析,HTTP协议,浏览器工作原理,Unix I/O,套接字编程。
DNS(Domain Name System) 因特网中客户端与服务器互相通信时使用的是IP地址,但是对于人来说32位整数实在是太难记了,所以因特网定义了域名(...
分类:
其他 时间:
2015-04-09 17:32:58
收藏:
0 评论:
0 赞:
0 阅读:
246
http://www.zabbix.com/
abbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix s...
分类:
Web开发 时间:
2015-04-09 17:32:48
收藏:
0 评论:
0 赞:
0 阅读:
247
http://acm.hdu.edu.cn/showproblem.php?pid=3371
题目大意:告诉你有几座城市,再告诉你哪两座城市之间建路要多少钱,在给你哪几个城市之间已经有路,不需要再建。要求的是要使所有城市之间连通最小要花费多少钱。
这里我用了prim算法。。保存城市之间的权值,对于已经建好的城市,将他们的权值赋为0。还有就是要判断是否能找出最小生成树,如果不可以就输出-1,如果...
分类:
其他 时间:
2015-04-09 17:32:38
收藏:
0 评论:
0 赞:
0 阅读:
125
2015年4月9日 天气冷
这里以“用户授权”为例说明实现方法一(适合弹出modal的场景):后台代码如下:/**
* 用户授权
* */
public String authorization() throws Exception {
//action为0代表请求授权页面,action为1代表需要更新数据到数据库
if (getActi...
分类:
其他 时间:
2015-04-09 17:32:28
收藏:
0 评论:
0 赞:
0 阅读:
100
如题,先贴图,后续上传源码和exe
测试文件:
结果:...
分类:
Windows开发 时间:
2015-04-09 17:32:22
收藏:
0 评论:
0 赞:
0 阅读:
403
下了个微软软研究院的开发组实习生申请表,想填却填不进去。
原来他对工作表做了锁定,还有密码,我猜测他不是故意坑人的,想申微软的人连这点手段都没有人家也不会要的。下面的宏代码就是来破工作表锁定的。
Public Sub 工作表保护密码破解()
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS A...
分类:
其他 时间:
2015-04-09 17:31:48
收藏:
0 评论:
0 赞:
0 阅读:
252
GCC 5最新功能介绍:
C编译器默认使用GNU11 (C11)而不是GNU89(C89) ;
libstdc++ 库完整支持 C++11,实验性支持 C++14;
完整支持多线程实现OpenMP 4.0;
C 和 C++支持英特尔的 Cilk Plus并行编程接口;
完整支持 Go 1.4.2;
支持ARM Cortex-A72和 Cortex-A17;
初步支持 ...
分类:
其他 时间:
2015-04-09 17:31:38
收藏:
0 评论:
0 赞:
0 阅读:
267
本文基于cocos2d-x2.2.3,并未在3.0之后的版本下编写,仅仅是提供一个思路,方便日后其他场景使用到该功能点可以参考,也没有详细讲述box2d物理引擎的基础知识,相关知识请自行多参考其他技术文档。
使用box2d物理引擎,通常需要我们自己给定一个边界来限制body的活动范围,最常用的是在屏幕的边界使用四条边来包围,形成一个矩形。但如果我们的需求是在一个圆形范围内,仅仅想通...
分类:
其他 时间:
2015-04-09 17:31:28
收藏:
0 评论:
0 赞:
0 阅读:
185
WCF,单元测试,以及EF...
分类:
其他 时间:
2015-04-09 17:31:20
收藏:
0 评论:
0 赞:
0 阅读:
135