工厂方法模式和抽象工厂模式
简单工厂模式
通常方法都是静态的,所以也被称作静态工厂
虽然从理论上,简单工厂什么都能创造,但是对于简单工厂可创建对象的范围来说,通常不要太大,建议将其控制在一个独立组件级别或者一个模块级别,也就是一个组件或模块对应一个简单工厂
类名建议为“模块名称+Factory”,如“UserFacory”;方法名通常为“get+接口名称”或者“create+接口名称”,如...
分类:
其他好文 时间:
2014-12-04 08:50:22
阅读次数:
227
Given a 2D board and a word, find if the word exists in the grid.
The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or vertically...
分类:
其他好文 时间:
2014-12-04 08:48:28
阅读次数:
204
大家一定要学会给自己出问题,然后自己再想法解决。有人会说,我这不是自找难看吗,并不是这样的,当我们想法出难题时,其实也是在加深我们对知识点的记忆。这种方式还是提倡的。比如:《Struts2之struts2文件上传详解》这章,那个朋友测试出:org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException这个异常了。有的话,你们想到解决方法了吗。
the request was rejected because its size ...
分类:
其他好文 时间:
2014-12-04 08:47:22
阅读次数:
136
The gray code is a binary numeral system where two successive values differ in only one bit.
Given a non-negative integer n representing the total number of bits in the code, print the sequence of...
分类:
其他好文 时间:
2014-12-04 08:47:00
阅读次数:
168
Reference:http://blog.csdn.net/v_july_v/article/details/18312089 http://leetcode.com/2011/07/lowest-common-ancestor-of-a-binary-tree-part-ii.html(1) ....
分类:
其他好文 时间:
2014-12-04 08:48:25
阅读次数:
200
不管你是什么心情,是惶恐还是期盼,抑或平淡,2014最后一个月,就这么来了。对于终日奔波的我们来说,“年末”二字,似乎总能带来汹涌的暗流。 今天推送白岩松的一篇演讲,希望能帮你纾解心绪,更愿助你前行。 对了,周刊君温馨提示:近来大风天气越来越频繁,小伙伴们出行离那些广告牌子、大树叉子都远一点…….....
分类:
其他好文 时间:
2014-12-04 08:46:53
阅读次数:
210
王珏老师去世,其实虽然不是他的学生,但是对其带学生做科研的态度非常敬佩,悼念,希望他一路走好。之前在读书时,曾经请教过王珏老师,请他就我的现状给个建议,需要读那几本书。王老师当时给的建议是,我至少要读三本书,ESL,PRML,CV(凸优化)。由于本人是CV出身的,理论基础看得太少,因此王老师给了关于...
分类:
其他好文 时间:
2014-12-04 08:46:43
阅读次数:
128
出自《论语·子路》,是孔子所言。子曰:“君子和而不同,小人同而不和。”所谓“和而不同”,是指君子在人际交往中能够与他人保持一种和谐友善的关系,但在对具体问题的看法上却不必苟同于对方;所谓“同而不和”则是指小人习惯于在对问题的看法上迎合别人的心理、附和别人的言论.但在内心深处却并不抱有一种和谐友善的态...
分类:
其他好文 时间:
2014-12-04 08:46:39
阅读次数:
179
1 #include 2 #include 3 #include 4 using namespace std; 5 const int MAXN=200010; 6 int n,k; 7 bool v[MAXN]; 8 struct point 9 {10 int x;11 int...
分类:
其他好文 时间:
2014-12-04 08:45:07
阅读次数:
182
前端技术的逐渐成熟,还衍生了domain hash, cookie free, css sprites, js/css combine, max expires time, loading images on demand等等技术。这些技术的出现和大量使用都和并发资源数有关。按照普通设计,当网站co...
分类:
其他好文 时间:
2014-12-04 08:45:35
阅读次数:
182
cigarettes
时间限制:3000 ms | 内存限制:65535 KB
难度:2
描述
Tom has many cigarettes. We hypothesized that he has n cigarettes and smokes them
one by one keeping all the butts. Out of k > 1 bu...
分类:
其他好文 时间:
2014-12-04 07:43:23
阅读次数:
160
FOURCCNameSummary1978A.M.Paredes predictorThis is a LossLess video codec. >>>2VUY2VUY / BlackMagic>>>3IV03ivx3IV0 no longer used for this codec, howev...
分类:
其他好文 时间:
2014-12-04 07:43:40
阅读次数:
339
.. .. 獨 秀 太阳花 .. .. - - 昆明 小 草 尔 .. [動] / [静] .. -- 武汉江边 大树 与 小草 .. .. 走回 ~ 两年前走过的江边, .. 曾经看过的许多景致, .. 已成再也见不到的往事, .. 这边 ~ 时间 太 快, ...
分类:
其他好文 时间:
2014-12-04 07:43:47
阅读次数:
223
http://www.spoj.com/problems/NSUBSTR/题意:给一个字符串S,令F(x)表示S的所有长度为x的子串中,出现次数的最大值。求F(1)..F(Length(S))这题做法:首先建立字符串的后缀自动机。因为自动机中的每个状态都代表一类子串前缀,且任意状态的最长的|max|...
分类:
其他好文 时间:
2014-12-04 07:41:30
阅读次数:
254
当前,几乎所有的公司,组织都会采用ActiveDirectory为它们的Windows桌面和服务器提供身份验证服务。在《Linux身份验证策略》中,我们讲过让Linux计算机也采用ActiveDirectory,这样做得好处显而易见,那就是集中管身份验证。1.一些基础概念如Samba和Winbind,PAM,NSS可以参考..
分类:
其他好文 时间:
2014-12-04 06:39:03
阅读次数:
734
svn认证失败Windows下:当TortoiseSVNsvn客户端,如果遇到“认证错误”而且又不弹出让你重新登录的窗口时,错误信息Java代码Commitfailed(detailsfollow):UnabletoconnecttoarepositoryatURL‘svn://localhost‘认证失败conf文件下的svnserve.conf,将#password-db=passwd除去行..
分类:
其他好文 时间:
2014-12-04 06:38:28
阅读次数:
233
在云计算领域,一般我们会根据不同的应用场景将云计算划分为:私有云、公有云、混合云这三种类型。不管是公有云还是私有云,都有一个非常鲜明的特点,就是可以按需使用、按量计费。私有云一般是由企业自行建立的,运维成本较高,基础架构投入也比较大,一般较大规则的组织会考..
分类:
其他好文 时间:
2014-12-04 06:39:02
阅读次数:
317