- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 文章标题
一、简介:Spring能够进行自动化的装配,它使用两种方式来进行自动化装配: 1、组件扫描: Spring会自动发现应用上下文中所创建的bean 2、自动装配: Spring会自动满足bean之间的依赖关系比较有趣的是,Spring的自动化装配使用了零xml配置,而是使用全代码配置,其中代码的配置文件使用@Configuration注解进行标注。二、组件扫描:@Compone
2017-04-18 09:09:19 193
原创 全排列算法的递归实现
(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 582
转载 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 943
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-03-03 15:43:24 218
转载 给定 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 1904
原创 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 249
转载 输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。 题目比较简单,但是涉及到许多问题,例如非法输入,有正负号,是否为空字符串等等 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
2016-05-04 22:58:41 1286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人