摘要 策略模式:定义算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的改变独立于使用算法的客户。
设计模式
我们先来看看问题 —— 现在我们需要实现一个模拟鸭子的游戏,游戏中会出现各种各样的鸭子,他们会有不同的飞行方式,同样有不同的鸣叫方式,同时我们要考虑到以后还可能出现更多的各种各样新式的鸭子,那我们该如何来实现呢?
1>我们来试试继承...
分类:
其他 时间:
2014-10-18 08:37:26
收藏:
0 评论:
0 赞:
0 阅读:
338
/*
中文题目 3n+1问题
中文翻译-大意 当一个数n是奇数的时候变成3*n+1,为偶数的时候变成n/2
解题思路:区间内每个数逐个求解
难点详解:如何逐个计算每个数的次数,选用while循环,还有就是将此时的 i 值赋给data,用于while循环的条件。最后再将这一个数运算次数累加在一起
关键点:理解题意
解题人:lingnichong
解题时间:2014-06-03 09:4...
分类:
其他 时间:
2014-10-18 08:37:15
收藏:
0 评论:
0 赞:
0 阅读:
237
/*
解题人:lingnichong
解题时间:2014.10.18 00:46
解题体会:简单题
*/
简单求值
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述
给出N个整数X1,X2,X3,···,XN ,将这N个数从小到大排序为A1,A2,A3,···,AN ,记数列A1,A2,A3,···,...
分类:
其他 时间:
2014-10-18 08:37:05
收藏:
0 评论:
0 赞:
0 阅读:
305
一、递增矩阵问题
二、最长子串问题
三、交叉子串问题
四、统计在线用户问题...
分类:
编程语言 时间:
2014-10-18 08:36:55
收藏:
0 评论:
0 赞:
0 阅读:
376
问题引入
生成一个公告板显示当时的天气状况,当天气状况发生改变的时候公告板可以实时的更新。
模式定义
定义对象之间的一对多的依赖,当一个对象改变状态时,它的所有依赖者都会自动收到通知并自动更新。
认识模式
该模式在生活中是很常见的。想想生活中的各种各样的检测系统,报警系统,一旦有重要事件发生时,有关系统总能及时的收到...
分类:
其他 时间:
2014-10-18 08:36:47
收藏:
0 评论:
0 赞:
0 阅读:
417
最近,游戏公司并购开创了新纪录。在2014年的前三个季度里,并购额高达122亿美金,Xsolla今天为大家带来伦敦game investment bank Digi-Capital,这个数字是去年总额的两倍多。
今年有5大交易推动了并购热潮,有微软25亿收购Minecraft 制作商 Mojang;Facebook20亿收购了Oculus VR;巨人网络16亿进行私...
分类:
其他 时间:
2014-10-18 08:36:36
收藏:
0 评论:
0 赞:
0 阅读:
202
函数名: abort
功 能: 异常终止一个进程
用 法: void abort(void);...
分类:
编程语言 时间:
2014-10-18 08:36:16
收藏:
0 评论:
0 赞:
0 阅读:
261
题目链接:uva 11354 - Bond
题目大意:给定一张图,每次询问两个节点路径上进过边的危险值的最大值的最小值。
解题思路:首先建立最小生成数,然后根据这棵树做树链剖分。
#include
#include
#include
#include
using namespace std;
const int maxn = 50005;
const int INF = 0...
分类:
其他 时间:
2014-10-18 08:35:55
收藏:
0 评论:
0 赞:
0 阅读:
386
题目链接:hdu 4912 Paths on the tree
题目大意:给定一棵树,和若干个通道,要求尽量选出多的通道,并且两两通道不想交。
解题思路:用树链剖分求LCA,然后根据通道两端节点的LCA深度排序,从深度最大优先选,判断两个节点均没被标
记即为可选通道。每次选完通道,将该通道LCA以下点全部标记。
#pragma comment(linker, "/STACK:1...
分类:
其他 时间:
2014-10-18 08:35:45
收藏:
0 评论:
0 赞:
0 阅读:
273
crm创建基于fetch的自定义报表...
分类:
其他 时间:
2014-10-18 08:35:35
收藏:
0 评论:
0 赞:
0 阅读:
218
前面几节看得真心累,现在先来点简单容易理解的内容。
一 math包
math包主要处理数学相关的运算。
常数
math.e # 自然常数e
math.pi # 圆周率pi
运算函数
math.ceil(x) # 对x向上取整,比如x=1.2,返回2
math.floor(x) # 对x向下取整,比如x=1.2,返回1
math.pow(...
分类:
编程语言 时间:
2014-10-18 08:35:25
收藏:
0 评论:
0 赞:
0 阅读:
326
问:我在win7安装了PHP,浏览器是IE9。我代码写错了,浏览器一点错误提示都没有,一片空白。如果写对了,就能正常运行显示出来。请问这是怎么回事,应该怎么弄?你们两个的方法都试过,但都没有提示(注:代码我是故意有写错的)+++++++++++++++++++++++++++++++++++++++...
分类:
Web开发 时间:
2014-10-18 08:34:25
收藏:
0 评论:
0 赞:
0 阅读:
258
正则表达式是程序开发中一个重要的元素,它提供用来描述或匹配文本的字符串,如特定的字符、词或算式等。但在某些情况下,用正则表达式去验证一个字符串比较复杂和费时。本文为你介绍10种常见的实用PHP正则表达式的写法,希望对你的工作有所帮助。1. 验证E-mail地址这是一个用于验证电子邮件的正则表达式。但...
分类:
Web开发 时间:
2014-10-18 08:33:45
收藏:
0 评论:
0 赞:
0 阅读:
273
对于刚刚接触Sharepoint的用户,实例的演练远比对抽象概念的理解有兴趣,通过实例的演练来理解SharePoint的原理,开发模式是最有效的学习途径。本节学习目标:创建一个Visual Web Part用VS2010/VS2012创建一个Visual web part项目点击“OK”,根据向导输...
分类:
Web开发 时间:
2014-10-18 08:33:25
收藏:
0 评论:
0 赞:
0 阅读:
343
AsyncTask的实现原理就是封装了的线程池,具体见AsyncTask实现原理。在1.5中初始引入的时候, AsyncTask 执行( AsyncTask.execute() )起来是顺序的,当同时执行多个 AsyncTask的时候,他们会按照顺序一个一个执行。前面一个执行完才会执行后面一个。这样...
分类:
其他 时间:
2014-10-18 08:33:15
收藏:
0 评论:
0 赞:
0 阅读:
274
Implement strStr().Returns a pointer to the first occurrence of needle in haystack, ornullif needle is not part of haystack.Solution: 1 public class S...
分类:
其他 时间:
2014-10-18 08:33:05
收藏:
0 评论:
0 赞:
0 阅读:
197
《python基础教程(第二版)》学习笔记 字符串(第3章)所有的基本的序列操作(索引,分片,乘法,判断成员资格,求长度,求最大最小值)对字符串也适用。字符串是不可以改变的;%左侧是格式字符串,右侧是需要格式化的值print '%s=%d' % ('x',100) ==> x=100%% 格式字符串...
分类:
编程语言 时间:
2014-10-18 08:32:55
收藏:
0 评论:
0 赞:
0 阅读:
286
看过node很多例子,都是将路由直接放到入口文件中处理,使得文件显得很大很乱,特别是当一个项目变大,有上百甚至上千的路由,那该怎么办?最近在想如何将一个个的路由放到一个单独的模块中处理,比如'/users'对于users模块。根据构想,写了个简单的实现,当然还有很多问题没有考虑到,后面再补充。目录结...
分类:
其他 时间:
2014-10-18 08:32:45
收藏:
0 评论:
0 赞:
0 阅读:
241
Follow up for N-Queens problem.Now, instead outputting board configurations, return the total number of distinct solutions.Solution:N-Queens 问题的简化版。pu...
分类:
其他 时间:
2014-10-18 07:30:45
收藏:
0 评论:
0 赞:
0 阅读:
120
1.src:存放所有的*.java源程序。2.gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID。3.assets:可以存放项目一些较大的资源文件,例如:图片、音乐、字体等。4.res:可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等。5...
分类:
移动平台 时间:
2014-10-18 07:30:35
收藏:
0 评论:
0 赞:
0 阅读:
250