简述: 策略模式的适用的目标是多子类和单一父类的情形。父类中放的是很多子类共用的代码段,对于不同子类特殊的代码段交给子类进行编写。但如果两个或两个以上的子类需要共同的代码段时,不能将这个代码段放入父类,因为这个代码段和其他的子类无关。正确做法是将少数子类共用的代码段做一个接口,写一个类去实现这个接....
分类:
其他 时间:
2015-03-29 20:44:29
收藏:
0 评论:
0 赞:
0 阅读:
354
使用办法:订阅端: Subscribe 频道名称发布端: publish 频道名称发布内容客户端例子:redis 127.0.0.1:6379> subscribe newsReading messages... (press Ctrl-C to quit)1) "subscribe"2) "new...
分类:
其他 时间:
2015-03-29 20:44:19
收藏:
0 评论:
0 赞:
0 阅读:
308
来自:http://blog.csdn.net/liuyukuan/article/details/5974517cmd /c dir 是执行完dir命令后关闭命令窗口。cmd /k dir 是执行完dir命令后不关闭命令窗口。cmd /c start dir 会打开一个新窗口后执行dir指令,原窗...
分类:
其他 时间:
2015-03-29 20:44:09
收藏:
0 评论:
0 赞:
0 阅读:
149
距离我在《web.py应用工具库:webpyext 》里说要换用bottle,已经过去快两个月了……事实上在那之前我已经開始着手在换了。眼下那个用于 Backbone.js 介绍的样例程序已经完毕更换,其他一些原来基于web.py的应用也在逐步重写中。期间各种小坑不断,还好至今还没有碰到什么大坑……...
分类:
其他 时间:
2015-03-29 20:43:59
收藏:
0 评论:
0 赞:
0 阅读:
211
单元测试1框架是软件测试框架2的一种。 包括了xUnit,JUnit,QUnit,NUnit等。而其中的JUnit,QUnit,NUnit都是xUnit家族中的成员。xUnitxUnit是各种代码驱动测试框架的统称,可以测试软件的不同单元。xUnit的特点是:提供了一个自动化测试3的解决方案,...
分类:
其他 时间:
2015-03-29 20:43:49
收藏:
0 评论:
0 赞:
0 阅读:
262
买了款具有iBeacon基站功能的USB串口适配器,设备是基于TI公司CC2540芯片的。一般来说,安装这设备的驱动就像我们用无线鼠标那样,插入USB接口后windows就自动安装了,但是新买的这设备没有,足足弄了好几天(win7 32位,msdn版),才发现是windows update自动更新被...
分类:
其他 时间:
2015-03-29 20:43:39
收藏:
0 评论:
0 赞:
0 阅读:
3938
卸载php查看是否有phprpm -qa | grep php卸载yum remove php*查看有没有php.ini的配置文件有必要在全局下(根目录)搜索下 php.*文件,看还有没有,有则删除卸载 mysql查看是否有 mysql软件:rpm -qa | grep mysql如果有yum re...
分类:
其他 时间:
2015-03-29 20:43:09
收藏:
0 评论:
0 赞:
0 阅读:
252
一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂 吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗 口,把那条长长的队伍拦腰截断成几队。更形象一点的理解,你拿一把“手术刀”,把一个大表猛的切了几....
分类:
数据库技术 时间:
2015-03-29 20:42:59
收藏:
0 评论:
0 赞:
0 阅读:
127
原文:http://blog.sina.com.cn/s/blog_57a1cae80101bit5.html举例说明 svmtrain -s 0 -?c 1000 -t 1 -g 1 -r 1 -d 3 data_file 训练一个由多项式核(u'v+1)^3和C=1000组成的分类器。 ...
分类:
其他 时间:
2015-03-29 20:42:49
收藏:
0 评论:
0 赞:
0 阅读:
362
先行发生原则--是判断是否存在数据竞争、线程是否安全的主要依据。先行发生是Java内存模型中定义的两项操作之间的偏序关系。如果说操作A先行发生于操作B,其实就是说在发生操作B之前,操作A产生的影响被操作B察觉。以下面的一段伪代码为例://以下操作在线程A中执行int i = 1;//以下操作在线程B...
分类:
其他 时间:
2015-03-29 20:42:39
收藏:
0 评论:
0 赞:
0 阅读:
154
问题:允许1到6个英文字符或数字,按OK结束有效等价类:长度:1到6字符:a-z,A-Z,0-9无效等价类长度:0,7字符:英文/数字以外字符,控制字符,标点符号输入框为三个有效等价类无效等价类长度长度为1-6长度为0长度大于6字符只含有a-z含有控制字符只含有A-Z含有标点符号只含有0-9含有a-...
分类:
其他 时间:
2015-03-29 20:42:29
收藏:
0 评论:
0 赞:
0 阅读:
137
//比赛时的代码感觉写得真心难看......Orz,还有一堆低级错误贴出来晒晒吧Problem A CodeForces 329A Purification2A 1 #include "bits/stdc++.h" 2 using namespace std; 3 char mat[110][1.....
分类:
其他 时间:
2015-03-29 20:42:09
收藏:
0 评论:
0 赞:
0 阅读:
260
Linux 发行版(英语:Linux distribution,也被叫做GNU/Linux 发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux发行版通常包含了包...
分类:
系统服务 时间:
2015-03-29 20:41:59
收藏:
0 评论:
0 赞:
0 阅读:
147
Splay 每个节点维护一个区间。 1 /************************************************************** 2 Problem: 3595 3 User: idy002 4 Language: C++ 5 ...
分类:
其他 时间:
2015-03-29 20:41:49
收藏:
0 评论:
0 赞:
0 阅读:
163
新手一枚,Java学习中,把自己学习网络编程的知识总结一下,梳理下知识,方便日后查阅,高手莫进。本文的主要内容:[1] 网络编程认识 [2] TCP/IP编程小例子[3] UDP编程小例子[4] 简单线程池实例一、网络编程的主要认识Java是一种基于网络设计的语言,用于开发网络软件特...
分类:
编程语言 时间:
2015-03-29 20:41:29
收藏:
0 评论:
0 赞:
0 阅读:
262
1:绘制画布 和在画布上绘制矩形 function draw(id){ var canvas = document.getElementById(id); var context = canvas.getContext('2d');/*取得上下文*/ cont...
分类:
Web开发 时间:
2015-03-29 20:41:19
收藏:
0 评论:
0 赞:
0 阅读:
294
也是水题了,不过注意负负也可以为正就好了。今天看见bestcoder上的人那么厉害,唉,我什么时候才能赶上啊。。#include #include #include #include #include #define LL __int64using namespace std;int main(){...
分类:
其他 时间:
2015-03-29 20:41:09
收藏:
0 评论:
0 赞:
0 阅读:
109