平时我们老说的控制反转依赖注入是什么东西?其实说白了就是一个松紧耦合的问题,咱们可以想一想,一个javabean里面可能会有很多属性比如像下面的代码:public
class KnightOfTheRoundTable implements Knight { private String na...
分类:
编程语言 时间:
2014-06-13 14:14:08
阅读次数:
271
控制反转: 把对象的创建交给spring容器来做 spring容器创建对象的方式
1、默认是调用默认的构造函数 2、利用静态工厂方法创建 spring调用工厂方法产生对象,但是真正创建对象还是由程序员来完成的 3、实例工厂方法 说明:
spring配置文件中,只要是一个bean就会为该bean创建对...
分类:
其他好文 时间:
2014-06-12 07:26:54
阅读次数:
391
说到依赖注入,首先要提到控制反转,控制反转(Inversion of
Control,英文缩写为IoC)是一个重要的面向对象编程的原则,目的是来削减计算机程序的耦合问题控制反转一般分为两种类型,依赖注入(Dependency
Injection,简称DI)和依赖查找。两者的区别在于,前者是被动的接....
分类:
Web程序 时间:
2014-06-11 21:44:59
阅读次数:
590
其实编程之美也有类似的题,这道题是编程珠玑第二章的题目。题目描述:给定一个字符串,将字符串循环移位K次。最简答的方法就是,通过O(n)的辅助空间,将数组循环移位,时间复杂度就是O(n)但是如果要求空间复杂度为O(1)呢?观察规律可知,对前K位反转以及后面的反转,最后对整个字符串反转就能达到O(1)的...
分类:
其他好文 时间:
2014-06-10 21:02:52
阅读次数:
275
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=151For each list
of words, output a line with each word reversed without changing the or...
分类:
其他好文 时间:
2014-06-10 00:14:19
阅读次数:
300
题目如下:
Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue",
return "blue is sky the".
click to show clarification.
Clarification:
What co...
分类:
其他好文 时间:
2014-06-08 14:58:13
阅读次数:
231
在ios7以前,我们开发二维码扫描,或者生产都需要借助第三方的开源库进行开发。
然后升级到ios7时,在passbook中苹果自带二维码扫描功能,而且扫描速度非常快,秒杀一切第三方开源库。所以,我们做二维码的开发选用自带sdk优先级应该高于其他的库。
说到二维码的开发,我们需要用到这两个对象。如下。。
@property (nonatomic,
strong) AVCaptureS...
分类:
移动开发 时间:
2014-06-08 09:04:05
阅读次数:
232
1 //将一个字符串数组的元素的顺序进行反转。{"3","a","8","haha"}
{"haha","8","a","3"}。第i个和第length-i-1个进行交换。 2 string[] strs = { "3", "a", "8",
"ha...
分类:
其他好文 时间:
2014-06-07 16:53:41
阅读次数:
195
这个题比较简单,考虑特殊情况如12000,注意检查反转后数字是否会越界溢出。...
分类:
其他好文 时间:
2014-06-07 12:01:08
阅读次数:
258