上周温习了代理模式:http://www.cnblogs.com/chinxi/p/7354779.html 在此进行拓展,学习强制代理。但是发现网上大多例子都有个“天坑”(我是这么认为的),在得到代理类之后,真实对象也可以使用自己的方法,绕过了代理,这样使得代理没有了意义。 关于强制代理,字面上意 ...
分类:
其他好文 时间:
2017-08-19 18:36:47
阅读次数:
110
注:空心箭头表示的是种继承关系,工厂类和产品类之间是一种依赖关系。是用箭头加虚线表示的,以下的模型图是用的实线是不正确(时间不够用,在这里我偷懒了。这个习惯不好,呵呵)简单工厂模式(Simple Factory Pattern):使用一个类(通常为单体)来创建实例;简单工厂模式也叫静态工厂方法模式( ...
分类:
Web程序 时间:
2017-08-17 20:22:50
阅读次数:
174
新进入了某坑爹外包公司,所有的项目几乎都是用很古老的框架struts1,这里对struts温习下,并搭建了一个简单的登录工程。 1、Eclipse下创建一个Web工程,工程名称StrutsOneDemo,根目录修改为WebRoot(这样的Web工程可以在myeclipse下正常运行),该工程实现登录 ...
分类:
其他好文 时间:
2017-08-14 01:33:05
阅读次数:
175
温习并学习下算法,记录设计地点滴。 数组拆分是将一个无序数组,拆分成两个子数组,子数组A地元素全部比数组元素小,子数组B地元素全部比数组元素大。 代码如下: 运行结果如下: [4, 2, 9, 6, 1, 2, 33, 77, 20, 56, 100] ...
分类:
编程语言 时间:
2017-08-14 00:31:16
阅读次数:
106
在这之前,如果你问我,软件测试的分类有哪些,我可能会回答的语无伦次。最近温习了一下软件测试分类的知识,觉得有必要总结一下。 从不同的角度可以将软件测试分为六种分类方式:项目流程阶段划分、源代码可见程度划分、软件测试点划分、软件测试工作自动化程度划分、是否运行程序划分、其他测试。 1.根据项目流程阶段 ...
分类:
其他好文 时间:
2017-08-13 22:20:21
阅读次数:
223
Android群英传笔记——第四章:ListView使用技巧 近期也是比較迷茫。可是有一点点还是要坚持的,就是学习了。近期离职了,今天也是继续温习第四章ListView,也拖了事实上也挺久的了,listview可谓是老牌大将了,非常多的应用场景都要使用它,他也是我们用得最多的控件之中的一个了,尽管如 ...
分类:
移动开发 时间:
2017-08-12 20:31:08
阅读次数:
362
刚开始接触三层架构是在快两个月前,那时候找了好多例子感觉也都看不怎么懂,今天闲着没事,就把以前学的东西翻出来,算是温习温习。由于本人也接触时间不长,所以以下言论有不正确之处,多多海涵。 首先我们先要知道什么是三层架构,个人理解的三层架构就是将业务分为界面层(UI层),业务逻辑层(BLL层)和数据访问 ...
分类:
其他好文 时间:
2017-08-12 15:30:02
阅读次数:
221
全排列 题目: 找出从自然数1,2,…… n中任取r个数的组合。比如n=5,r=3。 可用这种递归思想来考虑组合函数的算法,设子程序[计算分组子程序(m,k)] ,即找出自然数1。2……m中任取k个数的全部组合。当组合的第一个数字选定时,其后面的数字是从余下的m-1个数中取k-1个数的全部组合。 比 ...
分类:
其他好文 时间:
2017-08-11 19:00:19
阅读次数:
141
温习并学习下算法,记录设计地点滴。 合并排序:两个有序地数组合并成一个有序地数组。 以前我面试还问到这个问题,两个有序数组合并要求写出最优算法,我给出地是写法如下,某种意义来说代码写的不是很简练,没办法!面试没过/(ㄒoㄒ)/~~ 执行结果: [-1, 0, 1, 2, 9, 21, 33, 68, ...
分类:
编程语言 时间:
2017-08-07 01:22:32
阅读次数:
184
将自己在使用 docker swarm 过程中阅读的英文参考资料收集在这篇博文中,便于以后查阅与温习,顺带分享。 ...
分类:
其他好文 时间:
2017-08-06 15:10:22
阅读次数:
130