首页 > 2015年04月09日 > 全部分享
设计模式8——组合模式
1.生活实例 组合模式首先想到的就是树形结构,比如我们常用的文件结构,请看Windows的文件结构: 无论是文件或者是文件夹,常用操作都是一致的,比如:复制、粘贴、剪切、删除、所占空间大小。我们并没有刻意的去分他是文件夹还是文件。 我们可以把文件夹看成是组合对象,把每一个文件看成是单个对象。组合模式模糊了这两个概念,他使得客户端能够用简单一致的操作来操作两个不同的东西。 2.定义解...
分类:其他   时间:2015-04-09 17:35:02    收藏:0  评论:0  赞:0  阅读:175
Access2003中自定义菜单栏
在Access中如何用自定义的菜单代替Access自带的菜单,现在做一个简单的介绍: 1、打开您做的Access数据库; 2、单击工具栏,选择“自定义…”; 3、在“自定义”窗口,单击“工具栏”选项卡; 4、单击“新建(N)”,在弹出窗口中输入工具栏名称(如:系统管理),这个“系统管理”这个工具栏会出现[若弹出的是小窗体,只需把小窗体拖放在工具栏上即可]。 5、设置一级菜单:     ...
分类:数据库技术   时间:2015-04-09 17:35:02    收藏:0  评论:0  赞:0  阅读:185
GOF23设计模式之责任链模式(chain of responsibility)与结构型模式总结经典
?? 责任链模式:Chain of responsibility      将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。 场景:      打牌时,轮流出牌。      接力赛跑      大学中,奖学金审批。 ...
分类:其他   时间:2015-04-09 17:34:28    收藏:0  评论:0  赞:0  阅读:215
poj 1789 最小生成树 kruskal实现
题目链接:http://poj.org/problem?id=1789 1Y 题目大意:对于每一个点给你一个字符串,两个点之间的距离就是两个点所对应的字符串对应位置有几个不同的字符。。找出最小生成树。 把Kruskal换成了用一个struct来记录边的两个点,以及这条边的距离。这样就不需要多开一个数组。。。 之后用一个结构体排序,让长度最小的边排到最前面。。 代码: #include ...
分类:其他   时间:2015-04-09 17:34:18    收藏:0  评论:0  赞:0  阅读:185
《VTK图形图像开发进阶》出版啦!!!
承蒙各位同行的支持,我们在CSDN专栏《VTK应用开发》的基础上,前后历时大约2年多时间,整理出版了《VTK图形图像开发进阶》一书,该书由机械工业出版社出版,张晓东、罗火灵 编著,将于近期(预计2015年4月中旬)可以订购啦~~~!...
分类:其他   时间:2015-04-09 17:34:08    收藏:0  评论:0  赞:0  阅读:371
SharePoint重置密码功能Demo
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
GOF23设计模式之责任链模式(chain of responsibility)之实现
?? /**  * 请假条  * 封装请假的信息。  */ 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
Android 集成 支付宝
一.到支付宝官网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
BZOJ 1532 POI 2005 Kos-Dicing 最大流+二分
题目大意给出一些比赛,每场比赛有一个人会胜出,问胜出最多次的人最少胜出多少次。思路首先二分答案,转化成判定问题。观察题目,注意到每场比赛只有一个人胜出,那么这可以成为网络流建图流量限制的依据。 具体: S->每个人 f:二分的最大胜出次数。 每个人->他参与的比赛 f:1 每场比赛->T f:1 每次判断最大流和比赛是否相等。CODE#define _CRT_SECURE_NO_WARNI...
分类:其他   时间:2015-04-09 17:33:18    收藏:0  评论:0  赞:0  阅读:139
【BZOJ3943】【Usaco2015 Feb】SuperBull 最大生成树 Prim
题意: 给n个数,然后每次可以选择一对尚存活的数,将其异或和加和到答案中,然后删掉其中一个数,直到只剩一个数为止。 题解: 花样教人理解最小生成树,一片苦心啊,不会最小生成树的可以从这开始理解2333。 对了,数据范围有点大,完全图 kruscalkruscal 多个 log log 估计过不去。 代码: #include #include #include #include...
分类:其他   时间:2015-04-09 17:33:08    收藏:0  评论:0  赞:0  阅读:416
DNS域名解析
[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
zabbix-基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案
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
hdu 3371 最小生成树 prim
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
Windows内存映射文件打造极速复制(速度已和ExtremeCopy商业软件相当)
如题,先贴图,后续上传源码和exe 测试文件: 结果:...
分类:Windows开发   时间:2015-04-09 17:32:22    收藏:0  评论:0  赞:0  阅读:403
Excel工作表保护密码破解的宏代码
下了个微软软研究院的开发组实习生申请表,想填却填不进去。         原来他对工作表做了锁定,还有密码,我猜测他不是故意坑人的,想申微软的人连这点手段都没有人家也不会要的。下面的宏代码就是来破工作表锁定的。   Public Sub 工作表保护密码破解() Const DBLSPACE As String = vbNewLine & vbNewLine Const AUTHORS A...
分类:其他   时间:2015-04-09 17:31:48    收藏:0  评论:0  赞:0  阅读:252
GCC 5.0 新特性
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-x实用效果之BOX2D的圆形包围边界
本文基于cocos2d-x2.2.3,并未在3.0之后的版本下编写,仅仅是提供一个思路,方便日后其他场景使用到该功能点可以参考,也没有详细讲述box2d物理引擎的基础知识,相关知识请自行多参考其他技术文档。        使用box2d物理引擎,通常需要我们自己给定一个边界来限制body的活动范围,最常用的是在屏幕的边界使用四条边来包围,形成一个矩形。但如果我们的需求是在一个圆形范围内,仅仅想通...
分类:其他   时间:2015-04-09 17:31:28    收藏:0  评论:0  赞:0  阅读:185
WCF权限-搭框架有感(下)
WCF,单元测试,以及EF...
分类:其他   时间:2015-04-09 17:31:20    收藏:0  评论:0  赞:0  阅读:135
2107条   上一页 1 ... 42 43 44 45 46 ... 106 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!