修饰模式是一种动态地往一个对象中添加新的行为的设计模式。继承是对现有类进行扩充,用来增加基类功能,该扩充动作是在编译期完成;而修饰模式是对一个对象进行扩充,从而达到修饰的目的,该修饰动作是在运行期完成。下面是一个用C++编写的关于描述一个人的示例程序,并使用了装饰模式。
#include
#include
using namespace std;
// Component
c...
分类:
其他好文 时间:
2014-07-20 00:30:15
阅读次数:
216
Problem Description
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?
Input
输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长...
分类:
其他好文 时间:
2014-07-19 23:41:29
阅读次数:
232
start_kernel
rest_init();
kernel_thread(kernel_init, NULL, CLONE_FS | CLONE_SIGHAND);
do_basic_setup();
driver_init();
void __init driver_init(void)
void __init driver_init(vo...
分类:
其他好文 时间:
2014-07-20 00:10:38
阅读次数:
318
/*
————————————————————————————————————————————————————————————————————————————————————————————————
author : Grant Yuan
time : 2014.7.19
aldorithm: 二维背包+完全背包
...
分类:
其他好文 时间:
2014-07-19 23:12:29
阅读次数:
296
HDU 2955 Robberies (01背包)...
分类:
其他好文 时间:
2014-07-20 00:11:39
阅读次数:
268
链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4675
题目大意:
在一个平面上有 n (1
解题思路:
由于n很小,可以对整个图进行压缩,只要不改变每条边的相对位置,对答案没有影响。
可以将这些矩形的坐标离...
分类:
其他好文 时间:
2014-07-19 23:22:29
阅读次数:
400
Description
Problem D: Power Strings
Given two strings a and b we define a*b to be their concatenation. For example, if
a = "abc" and b = "def" then a*b = "abcdef". If we think of concatenation a...
分类:
其他好文 时间:
2014-07-20 09:39:37
阅读次数:
263
GetName
package io.appium.android.bootstrap.handler;
import com.android.uiautomator.core.UiObjectNotFoundException;
import io.appium.android.bootstrap.*;
import org.json.JSONException;
/**
* T...
分类:
其他好文 时间:
2014-07-19 23:33:29
阅读次数:
439
最短路问题。
题意是说 给你一个矩阵,是各点到各点所需费用。然后给你N个数,是每个点所需过路费。
然后输出 询问 a,b 之间所需最小费用,还有路径。
如果不是路径 必须输出 最小字典序,这题很简单,必须输出最小字典序就很恶心了。SPFA写
会很麻烦。然后我就Floyd的。把路径也一起更新就好了。
#include
#include
#include
#inclu...
分类:
其他好文 时间:
2014-07-19 23:23:29
阅读次数:
322
1.一个以递增方式排列的链表,去掉链表中的冗余值。
思路一:设有两个指针p和q,使p不动,q依次往后循环直到p->data不等于q->data,再将中间的冗余数据删除。
思路二:设有两个指针p和q,使p在前,q在后,只要找到一个冗余就删除一个,依次往后删除。
输入的链表:1 3 3 3 3 6 6 8 9 10
删除后的链表:1 3 6 8 9 10
比较两种思路,思路二的想法相比于思路...
分类:
其他好文 时间:
2014-07-19 23:26:29
阅读次数:
318
1.代理(delegate)传值 ---- 顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。
//代理传值
注意:从后往前传(如果从前往后传,会传不成功)
//流程:
1.后一个界面定义一个协议,并且定义一个属性叫delegate
2.在前一个界面进入后一个界面的瞬间,(即:创建完成一个界面之后),让前一个界面作为后一个界面的delegate
3.前一个界面实现代理方法
4.后一个界面在合适的机会, 让代理, 执行,代理方法 (传的值以参数的形式 含在代理方法里)...
分类:
其他好文 时间:
2014-07-19 23:37:29
阅读次数:
388
题目上给的样例input格式存在一定问题,行末多空格。
在这上面纠结了几次……
#include
#include
#include
const int maxn = 1100;
int A[maxn];
int C[maxn];
int G[maxn];
int T[maxn];
char ans[maxn];
int ans_;
int m,n;
void judge(int pos)
...
分类:
其他好文 时间:
2014-07-19 23:26:29
阅读次数:
347
Inter IC Bus 由PHILIPS公司推出的,是近年来为d...
分类:
其他好文 时间:
2014-07-19 23:25:29
阅读次数:
429
ScrollTo
package io.appium.android.bootstrap.handler;
import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomato...
分类:
其他好文 时间:
2014-07-19 23:37:28
阅读次数:
376
继续畅通工程
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 13381 Accepted Submission(s): 5775
Problem Description
省政府“畅通工程”的目标是使全省任何两个村庄...
分类:
其他好文 时间:
2014-07-19 23:36:28
阅读次数:
313
本章节中你将学到:
理解什么是SharePoint
了解SharePoint 2013 高级功能区域和用途
理解对于开发人员,这些功能区域和用途的相关性...
分类:
其他好文 时间:
2014-07-19 23:48:28
阅读次数:
253