【设计模式】 工厂方法 1. 由对应的工厂来创建对象 2. 与简单工厂相比,代码设计复杂度提高了,调用也变得复杂了,但维护成本降低了,每次添加新的类时,只要添加对应的工厂,而不需要修改原有代码。 简单工厂每次添加新的类,需要修改原有创建对象的方法。 3. 更符合开闭原则 4. 代码 ...
分类:
其他 时间:
2015-01-02 15:55:29
收藏:
0 评论:
0 赞:
0 阅读:
186
分类:
其他 时间:
2015-01-02 15:55:19
收藏:
0 评论:
0 赞:
0 阅读:
177
很多方法可以为为下拉式菜单(DropDownList)添加第一个选项,下面是Insus.NET小结了几个方法,仅供参考:Html code:数据源与绑定:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){Data_Bind...
分类:
其他 时间:
2015-01-02 15:54:59
收藏:
0 评论:
0 赞:
0 阅读:
316
有时候,基类构造函数是带有参数,而子类构造函数是不带参数的,如下:class Animal{public: Animal(int width, int height) { this->width = width; this->height = height; }private: int ...
分类:
其他 时间:
2015-01-02 15:54:49
收藏:
0 评论:
0 赞:
0 阅读:
242
意料之中,也是意料之外,Stack Overflow仍然重度使用着微软的产品。他们认为既然微软的基础设施可以满足需求,又足够便宜,那么没有什么理由去做根本上的改变。而在需要的地方,他们同样使用了Linux。究其根本,一切都是为了性能。 另一个值得关注的地方是,Stack Overflow仍然使用着纵...
分类:
其他 时间:
2015-01-02 15:53:59
收藏:
0 评论:
0 赞:
0 阅读:
289
在jsp中加入一下代码:.navbar .nav > li:hover .dropdown-menu { display: block;}全部代码如下所示:创新实验学院 下拉框 ...
分类:
其他 时间:
2015-01-02 15:53:49
收藏:
0 评论:
0 赞:
0 阅读:
561
时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一本词典,于是小Hi就向小Ho提出了那个经典的问题:“小Ho,你能不能对于每一个我给出的字...
分类:
其他 时间:
2015-01-02 15:53:39
收藏:
0 评论:
0 赞:
0 阅读:
306
问题:多activity中退出整个程序,例如从A->B->C->D,这时我需要从D直接退出程序。网上资料:{finish()和system(0)都只能退出单个activity。杀进程等的等方式都不行~~~解决问题:我们知道Android的窗口类提供了历史栈,我们可以通过stack的原理来巧妙的实现,...
分类:
其他 时间:
2015-01-02 15:53:19
收藏:
0 评论:
0 赞:
0 阅读:
297
SSH原理与运用(二):远程操作与端口转发作者:阮一峰接着前一次的文章,继续介绍SSH的用法。=======================================SSH原理与运用(二):远程操作与端口转发作者:阮一峰(Image credit:Tony Narlock)七、远程操作SSH不...
分类:
其他 时间:
2015-01-02 15:52:19
收藏:
0 评论:
0 赞:
0 阅读:
362
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类...
分类:
其他 时间:
2015-01-02 15:51:43
收藏:
0 评论:
0 赞:
0 阅读:
307
NPOI.dll 用法。单元格,样式,字体,颜色,行高,宽度。读写excel转载:http://yuncode.net/code/c_531e679b3896495view sourceprint?1.25 NPOI.dllusingSystem;usingSystem.Collections.Ge...
分类:
其他 时间:
2015-01-02 15:51:35
收藏:
0 评论:
0 赞:
0 阅读:
465
说明:这个小项目是关于文件操作的。主要的功能有:重复文件的查找(根据文件的大小),说白了,就是讲大小相同的文件在一起显示出来,供用户自由的选择删除。这个360云盘里的文件去重还差的很远。还有空文件夹的查找(我们的思想是:如果一个目录下面只有.和..2个目录,则,这个文件夹就是空的。但是我们不包含文件...
分类:
其他 时间:
2015-01-02 15:51:19
收藏:
0 评论:
0 赞:
0 阅读:
382
对于软件开发环境及部署环境不同的配置,一直是一个头疼的问题,不断地修改配置文件很容易出错。Visual Studio插件SlowCheetah是一个很好的工具,用于管理配置文件,如App.Debug.config、App.Release.config,能根据不同的编译环境生成不同的配置文件。具体介绍...
分类:
其他 时间:
2015-01-02 15:50:49
收藏:
0 评论:
0 赞:
0 阅读:
305
题意:房间是一个凸多边形,要在里面铺设两条半径为r的圆形地毯,可以重叠,现在要求分别铺设到哪,使地毯所占的地面面积最大。解法:要使圆形地毯所占面积最大,圆形地毯一定是与边相切的,这样才能使尽量不重叠。 那么我们把所有边都向内推进r,那么形成的多边形,可知两个圆形地毯的中心就一定在这个多边形边界上,最...
分类:
其他 时间:
2015-01-02 15:50:39
收藏:
0 评论:
0 赞:
0 阅读:
277
对于PCA,一直都是有个概念,没有实际使用过,今天终于实际使用了一把,发现PCA还是挺神奇的。在OPENCV中使用PCA非常简单,只要几条语句就可以了。1、初始化数据//每一行表示一个样本CvMat* pData = cvCreateMat( 总的样本数, 每个样本的维数, CV_32FC1 );C...
分类:
其他 时间:
2015-01-02 15:50:19
收藏:
0 评论:
0 赞:
0 阅读:
417
Common SubsequenceTime Limit: 2 SecMemory Limit: 64 MBSubmit: 951Solved: 374DescriptionA subsequence of a given sequence is the given sequence with so...
分类:
其他 时间:
2015-01-02 15:49:59
收藏:
0 评论:
0 赞:
0 阅读:
399
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.Fo...
分类:
其他 时间:
2015-01-02 15:49:49
收藏:
0 评论:
0 赞:
0 阅读:
296
Given a binary tree, flatten it to a linked list in-place.For example,Given 1 / \ 2 5 / \ \ 3 4 6The flattened t...
分类:
其他 时间:
2015-01-02 15:49:39
收藏:
0 评论:
0 赞:
0 阅读:
306
#include using namespace std;class A{public: virtual ~A(){cout<<"A destructor---"<<endl;}};class B:public A{public: B(){cout<<"B----constructor-...
分类:
其他 时间:
2015-01-02 15:49:19
收藏:
0 评论:
0 赞:
0 阅读:
361
【设计模式】 分类一. 创建型 简单工厂模式(Simple Factory) 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Factory) 创建者模式(Builder) 原型模式(Prototype) 单例模式(Singleton)二. 结构型 外观模...
分类:
其他 时间:
2015-01-02 15:47:59
收藏:
0 评论:
0 赞:
0 阅读:
338