码迷,mamicode.com
首页 > 其他好文
【设计模式】装饰模式
修饰模式是一种动态地往一个对象中添加新的行为的设计模式。继承是对现有类进行扩充,用来增加基类功能,该扩充动作是在编译期完成;而修饰模式是对一个对象进行扩充,从而达到修饰的目的,该修饰动作是在运行期完成。下面是一个用C++编写的关于描述一个人的示例程序,并使用了装饰模式。 #include #include using namespace std; // Component c...
分类:其他好文   时间:2014-07-20 00:30:15    阅读次数:216
HDU 2087 剪花布条 KMP入门
Problem Description 一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?   Input 输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长...
分类:其他好文   时间:2014-07-19 23:41:29    阅读次数:232
分析USB平台设备模型框架(1)
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
B 二维背包+完全背包 Hdu2159
/* ———————————————————————————————————————————————————————————————————————————————————————————————— author : Grant Yuan time : 2014.7.19 aldorithm: 二维背包+完全背包 ...
分类:其他好文   时间:2014-07-19 23:12:29    阅读次数:296
HDU 2955 Robberies (01背包)
HDU 2955 Robberies (01背包)...
分类:其他好文   时间:2014-07-20 00:11:39    阅读次数:268
[UVALive 6663 Count the Regions] (dfs + 离散化)
链接: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
UVA - 10298 Power Strings (KMP求字符串循环节)
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
bootstrap之GetName&&GetAttribute&&GetDeviceSize&&GetSize&&GetLocation&&GetDataDir
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
HDU 1385 Minimum Transport Cost
最短路问题。 题意是说 给你一个矩阵,是各点到各点所需费用。然后给你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
循环队列的实现
循环队列,c,数据结构...
分类:其他好文   时间:2014-07-19 23:21:29    阅读次数:303
代理传值
1.代理(delegate)传值 ---- 顾名思义就是委托别人办事,就是当一件事情发生后,自己不处理,让别人来处理。 //代理传值 注意:从后往前传(如果从前往后传,会传不成功) //流程: 1.后一个界面定义一个协议,并且定义一个属性叫delegate 2.在前一个界面进入后一个界面的瞬间,(即:创建完成一个界面之后),让前一个界面作为后一个界面的delegate 3.前一个界面实现代理方法 4.后一个界面在合适的机会, 让代理, 执行,代理方法 (传的值以参数的形式 含在代理方法里)...
分类:其他好文   时间:2014-07-19 23:37:29    阅读次数:388
uva 1368 - DNA Consensus String
题目上给的样例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
IIC总线
Inter IC Bus 由PHILIPS公司推出的,是近年来为d...
分类:其他好文   时间:2014-07-19 23:25:29    阅读次数:429
bootstrap之ScrollTo
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
杭电1879继续畅通工程
继续畅通工程 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
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第1章节--SharePoint 2013 介绍
本章节中你将学到: 理解什么是SharePoint 了解SharePoint 2013 高级功能区域和用途 理解对于开发人员,这些功能区域和用途的相关性...
分类:其他好文   时间:2014-07-19 23:48:28    阅读次数:253
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!