1、 简单工厂模式 简单工厂模式定义了一个工厂类来负责创建其他类的实例,通过配置xml文件中要创建的子类名称,工厂类则会根据xml文件读取节点获取数据并创建对应的实体类,这样就做到了更改创建的实体类时,无须修改客户端代码,只需修改配置文件就可以了,让程序更加符合开闭原则。 2、 工厂方法模式 工厂方 ...
分类:
其他 时间:
2017-04-04 20:08:22
收藏:
0 评论:
0 赞:
0 阅读:
241
1.工厂方法模式:工厂父类负责定义创建产品对象的公共接口,而工厂子类就是负责生成具体的产品对象,这个方法实现的是通过工厂子类可以确定究竟应该实例化哪一个具体产品类。 2.抽象工厂模式:抽象工厂模式实际上是泛化的工厂模式。在抽象工厂模式中的具体产品类可以生产多个具体产品。提供一个创建一系列相关或相互依 ...
分类:
其他 时间:
2017-04-04 20:08:08
收藏:
0 评论:
0 赞:
0 阅读:
227
Downward paths Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 844 Accepted Submission(s): 282 Pr ...
分类:
其他 时间:
2017-04-04 20:07:47
收藏:
0 评论:
0 赞:
0 阅读:
284
ListView想要添加headerview的话,就要通过addHeaderView这个方法,然后想要为ListView设置数据的话,就要调用setAdapter方法了。但是,在调用addHeaderView和setAdapter的顺序上,有时会爆出Java.lang.IllegalStateExc ...
分类:
其他 时间:
2017-04-04 20:07:12
收藏:
0 评论:
0 赞:
0 阅读:
263
题目描述 求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解。 输入输出格式 输入格式: 输入只有一行,包含两个正整数 a, b,用一个空格隔开。 输出格式: 输出只有一行,包含一个正整数 x0,即最小正整数解。输入数据保证一定有解。 输入样例#1: 3 10 输出样例#1: 7 输 ...
分类:
其他 时间:
2017-04-04 20:06:29
收藏:
0 评论:
0 赞:
0 阅读:
206
1.服务端开发(包含寄宿) 1.1 WCF服务创建方式 创建一个WCF服务,总是会创建一个服务接口和一个服务接口实现。通常根据服务宿主的不同,有两种创建方式。 (1)创建WCF应用程序 通过创建WCF服务应用程序,可生成一个带.svc后缀名的文件。该文件与webform中的aspx文件类似,有后置代 ...
分类:
其他 时间:
2017-04-04 20:06:10
收藏:
0 评论:
0 赞:
0 阅读:
255
设计模式综述 1.简单工厂模式 简单工厂模式中,有一个专门负责创建其他实例的类——工厂类,这个类可以动态地调用需要的类来完成相应的功能,只要传入一个正确参数即可。就像用户想要水果,但并不需要知道水果是如何创建的。 2.工厂方法模式 与简单工厂不同的是,工厂方法模式将工厂类负责的创建功能交给子类去做, ...
分类:
其他 时间:
2017-04-04 20:05:38
收藏:
0 评论:
0 赞:
0 阅读:
223
在学习scrapy爬虫框架中,肯定会涉及到IP代理池和User-Agent池的设定,规避网站的反爬。 这两天在看一个关于搜狗微信文章爬取的视频,里面有讲到ip代理池和用户代理池,在此结合自身的所了解的知识,做一下总结笔记,方便以后借鉴。 笔记 一.反爬虫机制处理思路: 二.散点知识: 实战操作 相关 ...
分类:
微信 时间:
2017-04-04 20:05:16
收藏:
0 评论:
0 赞:
0 阅读:
927
利用清明的假期,在宿舍看了两天《精通正则表达式》第三版,说实话,对于一些学IT的人员来说,正则也许就是处理一些身份证验证,非空验证等的问题。 当初我也是这么认为,不过,看了这本书之后,才发现那真的只是牛身上的一根毛而已。现在整理一些关于正则表达式的一些最基础的符号标示 先写一个用纯正则书写的来验证时 ...
分类:
其他 时间:
2017-04-04 20:05:01
收藏:
0 评论:
0 赞:
0 阅读:
218
码云代码账号:1841655732@qq.com ...
分类:
其他 时间:
2017-04-04 20:04:28
收藏:
0 评论:
0 赞:
0 阅读:
198
方法中少个方法就会出现一些问题. 比如进行了断线测试,结果再操作时就出现了文件被锁的情况,最终查了官网的论坛,才得以解决 How to unlock if the working copy is locked? You can use SvnClient.Cleanup(path) for this ...
分类:
其他 时间:
2017-04-04 20:04:08
收藏:
0 评论:
0 赞:
0 阅读:
594
效果如下: 附上代码: ...
分类:
Web开发 时间:
2017-04-04 20:03:13
收藏:
0 评论:
0 赞:
0 阅读:
283
2004年没啥好的拼音输入法,试了清华紫光输入法一段时间,也相当不满意, 于是在2005年开始学五笔,很快就选定极点五笔了, 使用过程中没啥不满意的,反而还有惊喜,主要就是快捷码表吧,很爽。 一直就这么用着,期间发现有些重码,还有编码设定的不合理, 但是一直没太上心,2016年开始留意了下,想DIY ...
分类:
其他 时间:
2017-04-04 20:02:59
收藏:
0 评论:
0 赞:
0 阅读:
303
链接: http://poj.org/problem?id=3422 题解: 关键是如何处理“只能获取一次”的问题,为此可以为每个点创建伪点,由两条有向边相连。原始点到伪点连一条容量为1,权值为负分数的边;原始点到伪点连一条容量为无穷,权值为0的边。前者表示分数只能拿一次,后者表示第二次第三次……可 ...
分类:
其他 时间:
2017-04-04 20:02:14
收藏:
0 评论:
0 赞:
0 阅读:
229
1、设 $a, b$ 是二次方程 $x^2 - x + m = 0$ 的两个根, 试求代数式 $a^3 + b^3 + 3(a^3b + ab^3) + 6(a^3b^2 + a^2b^3)$ 的值. 解答:$$\begin{cases}a+b = 1\\ ab = m \end{cases}$$ ...
分类:
其他 时间:
2017-04-04 20:01:35
收藏:
0 评论:
0 赞:
0 阅读:
274
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3706 Second My Problem First Time Limit: 12000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/ ...
分类:
其他 时间:
2017-04-04 20:00:52
收藏:
0 评论:
0 赞:
0 阅读:
223
构造器 每个vue.js应用都是通过构造函数Vue穿件一个Vue的根实例启动的: var vm = new Vue({ //选项 }) 在实例化Vue时,需要传入一个选项对象,他可以包含数据,模板,挂在元素,方法,生命周期钩子等选项。 vue构造器是可扩展的,实际上,所有的vue.js组件其实都是被 ...
分类:
其他 时间:
2017-04-04 20:00:30
收藏:
0 评论:
0 赞:
0 阅读:
234
先缩点,对于缩完点后的DAG,可以直接在每个scc dfs一次就可以求出终点是这个scc的点的点对个数。 # include <cstdio> # include <cstring> # include <cstdlib> # include <iostream> # include <vector ...
分类:
其他 时间:
2017-04-04 19:59:43
收藏:
0 评论:
0 赞:
0 阅读:
253
总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备 ...
分类:
其他 时间:
2017-04-04 19:59:16
收藏:
0 评论:
0 赞:
0 阅读:
177
前言:前两天腾讯笔试受到1万点暴击,感觉浪费我两天时间去牛客网做题……这篇博客介绍几种简单/常见的排序算法,算是整理下。 时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多, ...
分类:
编程语言 时间:
2017-04-04 19:58:59
收藏:
0 评论:
0 赞:
0 阅读:
138