- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 文章标题
一、简介:Spring能够进行自动化的装配,它使用两种方式来进行自动化装配: 1、组件扫描: Spring会自动发现应用上下文中所创建的bean 2、自动装配: Spring会自动满足bean之间的依赖关系比较有趣的是,Spring的自动化装配使用了零xml配置,而是使用全代码配置,其中代码的配置文件使用@Configuration注解进行标注。二、组件扫描:@Compone
2017-04-18 09:09:19
214
原创 全排列算法的递归实现
(A、B、C、D)的全排列为1、A后面跟(B、C、D)的全排列2、B后面跟(A、C、D)的全排列3、C后面跟(A、B、D)的全排列4、D后面跟(A、B、C)的全排列而对1中的(B、C、D)照样可以按照上面的形式进行分解。 public static void main(String[]args){ char [] ch={'a','b','c'}; permutat
2017-03-20 11:34:49
625
转载 x或y等于x加y
给定 x, k ,求满足 x + y = x | y 的第 k 小的正整数 y 。 | 是二进制的或(or)运算,例如 3 | 5 = 7。比如当 x=5,k=1时返回 2,因为5+1=6 不等于 5|1=5,而 5+2=7 等于 5 | 2 = 7。 位操作法:比如说我们要找x = 5,k = {1,2,3,4}相对应的y的值。当k = 1时,y = 2,当k = 2时,y = 8,当k = 3
2017-03-03 15:47:48
981
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-03-03 15:43:24
239
转载 给定 x, k ,求满足 x + y = x | y 的第 k 小的正整数 y 。 | 是二进制的或(or)运算,例如 3 | 5 = 7。比如当 x=5,k=1时返回 2,因为5+1=6 不等于 5
位操作法:比如说我们要找x = 5,k = {1,2,3,4}相对应的y的值。当k = 1时,y = 2,当k = 2时,y = 8,当k = 3 时,y = 10,当k = 4 时,y = 16。假设每个数最多有8位,我们找其中的规律。如下图所示:通过上图我们可以看出,在x的二进制表示中,如果某一位的二进制是1,那么在y的二进制表示中对应的该位一定是0,比如说x = 5,第一位和
2017-03-03 15:32:09
1952
原创 java学习:List集合
List集合是元素有序、可重复的的集合,每个元素都有其对应的顺序索引。与Set集合相比,List集合增加了根据索引来插入、替换、删除集合元素的方法。下面程序示范了List集合的常规用法。public class ListTest{ public static void main(String[] args) { List books = new ArrayList();
2016-06-28 21:22:57
273
转载 输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。题目比较简单,但是涉及到许多问题,例如非法输入,有正负号,是否为空字符串等等 12345678910111213141516
2016-05-04 22:58:41
1320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人