码迷,mamicode.com
首页 > 其他好文
大话设计の创建型模式
在前面设计模式汇总中我们从宏观整理了设计模式中整体分类,下面针对其中的创建型模式单独讨论内部的分类原则和哥哥设计创建型模式的核心思想。请看下图:      首先区分工厂三姐妹我们可以设想一个情景,制造车的工厂,三者是逐级在顶层进行抽象的关系大概的类图如下图: 简单工厂是只有一个工作车间一整条生产线 工厂方法是根据需要自动建造多个车间多条生产线 抽象工厂是由不同系列不同牌子的工厂 另外的两...
分类:其他好文   时间:2014-08-13 01:22:04    阅读次数:239
ETL调度开发(1)——编写说明
前言: 在数据库运行维护过程中经常会需要在系统之间进行文件传输,对数据进行抽取、转换、整合等操作。并且在数据整合之后进行统计调度,这里将会对本人开发的一个ETL调度进行详细的说明。 需求概述: 调度分为如下方式: ü  一个是SHELL编写的ETL调度,支持小时、日、周、月文件的调度。 ü  一个是流程调度,主要是根据配置表调用指定过程,并发执行。 进程描述: 文...
分类:其他好文   时间:2014-08-13 01:21:55    阅读次数:315
Shuttle ESB介绍
背景介绍: 背景一: 项目中使用到消息中间件。之前是采用另一位同事的思路实现:主要通过OPC通道,检测前端的消息。一旦发现有新消息,马上发送到各个终端,终端再根据自己的业务需要进行各自的显示以及处理。不过这样实现,系统对接时,出现了很多问题。如项目中很多WPF事件无法触发。几经探索,还是困难重重。所以,就改为今天的思路了。 背景二: 技术调研后,经理还是决定使用同事推荐的Shuttle...
分类:其他好文   时间:2014-08-13 01:21:48    阅读次数:203
Cocos2d-x3.1中ClippingNode的使用实例
1、首先看源码...
分类:其他好文   时间:2014-08-13 01:21:34    阅读次数:261
The cregister Keyword
6.5.2 The cregister Keyword The compiler extends the C/C++ language by adding the cregister keyword to allow high level language access to control registers. When you use the cregister keyword on an...
分类:其他好文   时间:2014-08-13 01:21:04    阅读次数:309
创建和使用逐帧动画
逐帧动画与传统的卡通相似,也有点像gif。就是搞几张图片,根据顺序显示。 AnimationDrawable类可以用来创建一个新的表示为一个Drawable资源的逐帧动画,可以使用XML,在应用程序的res/drawable文件夹下讲动画Drawable资源定义为外部资源。 下面看程序和效果: <animation-list xmlns:android="http://schemas.an...
分类:其他好文   时间:2014-08-13 01:20:54    阅读次数:238
设计模式总结
把自己写的设计模式的代码上传到CSDN了。 参考《设计模式之禅》写的。 需要的可以下一下。...
分类:其他好文   时间:2014-08-13 01:20:45    阅读次数:171
在 VS14 上安装 PowerShell Tools for VS 2013
在 VS14 上安装 PowerShell Tools for Visual Studio 2013...
分类:其他好文   时间:2014-08-13 01:20:35    阅读次数:177
ETL调度开发(2)——配置表说明
根据需求我们需要创建部分所需的配置表,各表说明如下: 1、文件FTP主机配置表:SHELL_HOST_CFG COLUMN_NAME DATA_TYPE COMMENTS LATN_ID NUMBER   HOST_ID NUMBER 主机ID HOST_NAM...
分类:其他好文   时间:2014-08-13 01:20:15    阅读次数:284
状态模式
在软件设计中经常会遇到这样的对象转移的条件表达式过于复杂的情况,这时可以采用if else或者switch case等语句进行处理,但是这样做的弊端就在于每增加一次状态,都需要对以前的代码进行修改,这不符合面向对象的开闭原则。此时更好的方法就是将状态的判断逻辑转移到表示不同状态的一系列类中,这就是今天要介绍的状态模式。 状态模式的定义,允许一个对象在其内部状态改变时改变它的行为。 状态模式的U...
分类:其他好文   时间:2014-08-13 01:18:25    阅读次数:206
POJ 2738 Two Ends(记忆化)
Description In the two-player game "Two Ends", an even number of cards is laid out in a row. On each card, face up, is written a positive integer. Players take turns removing a card from either end...
分类:其他好文   时间:2014-08-13 01:18:05    阅读次数:209
POJ 1856 Sea Battle(DFS)
题意 图中每个矩形'#'连通块代表一艘船 若一艘船与另一艘有边相邻或有角相邻 那么认为这两艘船相撞 若图中有船相撞 输出bad 否则输出图中有多少艘船 可以把图的周围全包上一圈'.' 遍历图中每个点 可知当图中存在一下四种结构中的一个时 必有船相撞 输出并退出循环 否则则dfs这个点 若图中不存在这些结构 就可以输出连通块数量即轮船数了...
分类:其他好文   时间:2014-08-13 01:17:55    阅读次数:289
POJ 2907 Collecting Beepers (DFS+回溯)
Description Karel is a robot who lives in a rectangular coordinate system where each place is designated by a set of integer coordinates (x and y). Your job is to design a program that will help ...
分类:其他好文   时间:2014-08-13 01:17:24    阅读次数:312
FORM中的MOAC控制
1.创建表时,对_ALL表创建同义词 -- Create Multi Org Synonym CREATE  OR REPLACE  SYNONYM CUX_WF_DEF_HEADER FOR CUX.CUX_WF_DEF_HEADER_ALL; 2.对表添加VPD -- Create Multi Org VPD Policy BEGIN   dbms_rls.add_poli...
分类:其他好文   时间:2014-08-13 01:17:14    阅读次数:249
关于目录分隔符和配置相对目录最简单明了的解惑,值得看一下
作为一个对程序了解一点都会知道目录分隔符,就是这个目录分...
分类:其他好文   时间:2014-08-13 01:17:05    阅读次数:148
UVA - 10913Walking on a Grid(记忆化搜索)
题目:Walking on a Grid 题目大意:给出N * N的矩阵,每个格子里都有一个值,现在要求从(1,1)走到(n, n),只能往下,左,右这三个方向走,并且要求最多只能取k个负数,求这样的要求下能得到的走过格子的值之和最大。 解题思路:记忆化搜索,但是这里要四维的,因为要记录方向,为了防止走回头的路,并且取了几个负数也要记录。然后就是dfs了。状态转移方程:dp【x...
分类:其他好文   时间:2014-08-13 01:16:55    阅读次数:222
ISO 作为yum 源安装rpm包
1. 创建挂载目录 mkdir /media/centos 2....
分类:其他好文   时间:2014-08-13 01:16:45    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!