Context(应用场景):
1、需要使用ConcreteStrategy提供的算法。
2、内部维护一个Strategy的实例。
3、 负责动态设置运行时Strategy具体的实现算法。
4、负责跟Strategy之间的交互和数据传递。
Strategy(抽象策略类):
1、 定义了一个公共接口,各种不同的算法以不同的方式实现这个接口,Context使用这个接口调用不同的算法,一般使用...
分类:
其他好文 时间:
2014-08-10 18:39:20
阅读次数:
349
Minimal Ratio Tree
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2382 Accepted Submission(s): 709
Problem Description
For a tr...
分类:
其他好文 时间:
2014-08-10 18:39:10
阅读次数:
305
题意:每个人的基础工资是888, 由于一部分人要显示自己水平比较高,要求发的工资要比其他人中的一个人多,问你能不能满足他们的要求,如果能的话最终一共要发多少钱,如果不能就输出-1.
策略:拓扑排序。
这道题有些难点:一:数据大,建二维数组肯定不行,要换其他的数据结构(vector, 或者是链式前向星(本题代码用的是链式前向星)); 二:要逆拓扑排序(就是将++in[b]换成++in[a]),...
分类:
其他好文 时间:
2014-08-10 18:39:00
阅读次数:
250
假设有n+1个树,第n+1个树埋不足m的种子,隔板法C【n+m】【m】
大组合数取mod用Lucas定理:
Lucas(n,m,p) = C[n%p][m%p] × Lucas(n/p,m/p,p) ;
Saving Beans
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K...
分类:
其他好文 时间:
2014-08-10 18:38:50
阅读次数:
293
最近在学QML,感觉也不难,就是一直以来接触 Qt 的脚本类的东西的顺序是Script、Quick1、Declarative、Quick2、QML。那么每一个都是干什么的呢,这些东西搞的我有点混乱,所以决定把他们的大概都先弄清楚,以便更好地学习。...
分类:
其他好文 时间:
2014-08-10 18:38:40
阅读次数:
314
一、概述
用户与计算机进行交换的方式有两种:
GLI:Command lin User Interface(命令行用户接口),也就是常见的dos窗口,它需要记住一些常用的命令,操作不直观方便。
GUI:Graphical User Interface(图形用户接口),用图形的方式,来显示计算机操作的界面,这样更方便直观。
这两种交换方式就对应两种交互界面:命令行界面...
分类:
编程语言 时间:
2014-08-10 18:38:30
阅读次数:
577
.ashx 文件用于写web handler的。.ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。
.ashx文件适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动态图片、动态文本等内容。很多需要用到此种处理方式。此文档提供一个简单的调用ashx文件的Demo...
分类:
Web程序 时间:
2014-08-10 18:38:20
阅读次数:
183
$hostA = Get-SPEnterpriseSearchServiceInstance -Identity "DevSearch2013"
Start-SPEnterpriseSearchServiceInstance -Identity $hostA
Get-SPEnterpriseSearchServiceInstance -Identity $hostA
$ssa = Get-S...
分类:
其他好文 时间:
2014-08-10 18:38:10
阅读次数:
240
??
身为程序员的您是否有下面这么多性格与习惯?
1.聪明但是给人的感觉是不谦逊。
2.交流与合作能力比较强,但是又往往向往个人主义!
3.懒惰,大部分程序员可能都是这样,也许是因为程序员已经习惯了脑力劳动。
4.创造力非常强,但是好像又缺乏纪律性!
5.学习能力非常强,但是又往往太过于依赖个人经验。
从我个人就暂时归纳这么多,请大家继续跟帖总结。。。...
分类:
其他好文 时间:
2014-08-10 18:38:00
阅读次数:
224
我们都学过UNL,其中类图中有6类关系:泛华(继承)、实现、关联、组合、聚合、依赖。由于他们之间也存在各种联系,我就将他们分为了4大类:依赖、关联、继承、实现。...
分类:
其他好文 时间:
2014-08-10 18:37:50
阅读次数:
186
??
IT人,在大多数的人脑中是整天对着电脑,穿着随意甚至有点“不修边幅”,房间乱糟糟的,不会生活的人。
其实,这种人在每个职业中都有,不是IT人特有和专有的。大家都是普通人,一般人,正常人。
以我为例,身为稀有的IT女,虽然工作时总对着电脑,但是为了年轻的容颜,回家后要放松自己,听听音乐,和朋友聊聊天,敷敷面膜,IT男们注意了,特别是单身或者未婚的IT男,保养皮肤不止是...
分类:
其他好文 时间:
2014-08-10 18:37:40
阅读次数:
200
自定义view
采用canvas双缓冲的方式,可以减少绘制的时间,提升性能。
StaggeredView.java
源代码如下:
package com.xxx.demo;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import andro...
分类:
移动开发 时间:
2014-08-10 18:37:30
阅读次数:
326
第一次 耍划分树。。。
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#include
#include
#include
#include
#include
#include
typedef long long LL;
const int ...
分类:
其他好文 时间:
2014-08-10 18:37:20
阅读次数:
181
今天读到了《程序员的修炼之道》关于“正交的好处”一节,突然间想起了一件事情。
关于当年参加飞思比赛的故事。
故事要从一次师弟的反馈说起。话说参加完这个比赛之后,最引以为豪的作品还是由我们队一路摸索建立起来的无线通信上位机调试技术(就姑且称之为技术吧),这项技术带来的好处是显而易见的,方便的查看各项运行数据为调整策略提供依据,方便的设置关键变量以尽快获取最佳运行参数,方便的检查各类传感器状态以确...
分类:
其他好文 时间:
2014-08-10 18:37:10
阅读次数:
446
在学习或者做东西,都懒得动手记,得习惯记下来才好...最近在看《Effective Java》,确实对我有很大的提高,把自己看到和想到的东西写下来,标记...1. 坚持使用override注解. 1 public class Bigram { 2 3 private final c...
分类:
其他好文 时间:
2014-08-10 18:36:10
阅读次数:
201
package javaapplication28;import java.util.Scanner;/** * * @author qingzhu */public class JavaApplication28 /*** @param args the command line argument...
分类:
其他好文 时间:
2014-08-10 18:36:00
阅读次数:
192
相信整数幂运算作为一个算法演变的例子是再合适不过的了为了节省访客们宝贵的学习时间省去介绍递归等可能涉及到的初级概念的定义。同时如果发现文中有错误的地方请敞开衣服指正。 因为在测试性能时合适的测试数据是必要的,所以本文用C++的大数类进行演示。 点击获取C++大数类源码 这里我们先列一下会提到的算法分...
分类:
其他好文 时间:
2014-08-10 18:35:40
阅读次数:
232