工厂方法
工厂方法跟简单工厂一样、都是创建型的设计模式、他解决了简单工厂的违背开放封闭的缺点。
故事
主人……人家做饭好累的、女仆抱着我大腿说着、自从上次把她买进家、没做了几次饭就喊累……看着她那出处可怜的眼神、罢了、再招几个女仆吧、话说还没给第一个女仆起名字、就叫‘遥’吧、后来又招了‘媛’和‘悦’、然后让她们分别只做一道菜、遥做牛排、媛做红酒、悦做意大利面、这次每次我想吃牛排就直接跟遥说‘...
分类:
其他好文 时间:
2014-08-11 18:06:52
阅读次数:
220
public class HomeAdapter extends BaseAdapter
{
public int getCount()
{
return names.length;
}
public View getView(int position, View convertView, ViewGroup parent)
{
View view = View.inflate...
分类:
其他好文 时间:
2014-08-11 18:06:42
阅读次数:
230
比赛的时候 在Y , 以为是两个之间取最大, 然后给取出来得最大取个最小,后来发现
7
0 3 6 7 12 14 18
这组案例 应该跑出2.5 的 而那样Y 出不来小数给跪了.
后来在hack 的时候 看到很多二分的选手居然没被X; 这题二分是不行的...
比如说 这组案例
3
0 1 3 4
跑出来应该是2
2 符合案例 1.5比2 小但是不符合 所以答案不是线性关系的 所以不能二分来做.
后来看题解看到有人暴力. O(n*n);
这就要首先判断出,答案必须是某段区间或...
分类:
其他好文 时间:
2014-08-11 18:06:12
阅读次数:
250
Calling Extraterrestrial Intelligence Again
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 10716
Accepted: 4210
Description
A message from humans to ext...
分类:
其他好文 时间:
2014-08-11 18:05:32
阅读次数:
228
LCS模板 存一个
#include "stdio.h"
#include "string.h"
int main()
{
char a[1010],b[1010];
int i,j,Max,dp[1010];
while (scanf("%s",a)!=EOF)
{
scanf("%s",b);
memset(dp,0,s...
分类:
其他好文 时间:
2014-08-11 18:05:22
阅读次数:
220
机房收费系统中有很多窗体用到导出到Excel,说一下vb与Excel的交互,如何才能将MSHFlexgrid中的内容导出到Excel。
首先在VB中添加引用Microsoft Excel 14.0 Object Library。然后找到相应按钮,在过程中添加如下代码:
Private Sub cmdExport_Click()
Dim i As Long, j As Lo...
分类:
其他好文 时间:
2014-08-11 18:05:12
阅读次数:
172
实现一个栈,除了push、pop操作外,还包括函数min实现返回栈中最小值的功能,要求时间复杂度均为O(1)
//思路:增加一个辅助栈,将每次入栈操作后栈的最小元素(之前最小元素和新入栈元素的较小值)都保存在辅助栈里...
分类:
其他好文 时间:
2014-08-11 18:05:02
阅读次数:
193
这一节不论是思想还是实现都比较容易。
主成分分析(PCA)就是模式识别里面说的K-L变换,思想是完全相同的。
详情可见我的博文:特征选择(三)-K-L变换
这里简单介绍几个概念。顺便贴出代码和效果图。
xRot = zeros(size(x));
xRot=u'*x;
figure(2);
scatter(xRot(1, :), xRot(2, :));
title('xRot');得到原...
分类:
其他好文 时间:
2014-08-11 18:04:42
阅读次数:
309
我要开设一个导师性质的培训班,类似大学研究生导师,给你课题、分配任务、分享资料让你得到提高。我的教学方法是以自学为主,辅导为辅助,在实践中积累经验掌握原理。主要方向是JAVA架构,深层次java架构基础、主流框架技术等等。...
分类:
其他好文 时间:
2014-08-11 18:04:32
阅读次数:
224
每天一题萌萌哒
The Diophantine Equation
Time Limit: 1000/500 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1130 Accepted Submission(s): 290
Problem Descrip...
分类:
其他好文 时间:
2014-08-11 18:04:22
阅读次数:
258
原与紫书。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
struct Point
{
int x, y;
Point( int x=0, int y=0 ) : x(x), y(y){}...
分类:
其他好文 时间:
2014-08-11 18:04:12
阅读次数:
284
假设有如下整数数组 -10 5 0 8 -1 10 -10 100 -1 求其最大的子序列和。从该数组我们可以知道其子序列和最大的序列为5 0 8 -1
10 -10 100且等于112。(为方便起见,如果数组全是负数则最大和为0)...
分类:
其他好文 时间:
2014-08-11 18:04:02
阅读次数:
243
有木有一款产品能把手机、路由器、遥控宝、摄像头、触摸开关、传感器、家电等等完美的结合在一起呢?答案是肯定的!!!...
分类:
其他好文 时间:
2014-08-11 18:03:53
阅读次数:
213
总感觉做ACM不能什么都没有获得,那么这样我倒不如认真地做个学霸,好好学习。在此整理一下遇到过的神题,收集起来,等到水平到了的时候尝试一番,看有没有进步。持续更新中。。。。。。
001:
题目网址:http://acm.hdu.edu.cn/showproblem.php?pid=4934
Protocol Buffers
Time Limit: 2000/1000...
分类:
其他好文 时间:
2014-08-11 18:03:42
阅读次数:
409
矩阵的题就是这么伤脑筋啊~~ sad……
题目大意:
一个环上有n个数,定义一种操作将它和它距离小于d的数加和再模m。每次操作刷新所有数。问k次之后都将变成什么数?
解题思路:
矩阵快速幂加速递推。
按照正常思路第i次操作是基于第i-1次操作完成的,也就是说要完成第i次操作需要先完成第i-1次。
但是用于矩阵之后可以直接推出第i次与第一次之间是什么关系。
这个矩...
分类:
其他好文 时间:
2014-08-11 18:03:03
阅读次数:
206