02 2017 档案

摘要:一、题目 小易去附近的商店买苹果,奸诈的商贩使用了捆绑交易,只提供6个每袋和8个每袋的包装(包装不可拆分)。 可是小易现在只想购买恰好n个苹果,小易想购买尽量少的袋数方便携带。如果不能购买恰好n个苹果,小易将不会购买。 输入描述: 输入一个整数n,表示小易想购买n(1 ≤ n ≤ 100)个苹果 输 阅读全文
posted @ 2017-02-26 18:28 旧城孤音 阅读(672) 评论(0) 推荐(0)
摘要:一、题目 小易是一个数论爱好者,并且对于一个数的奇数约数十分感兴趣。一天小易遇到这样一个问题: 定义函数f(x)为x最大的奇数约数,x为正整数。 例如:f(44) = 11. 现在给出一个N,需要求出 f(1) + f(2) + f(3).......f(N)例如: N = 7 f(1) + f(2 阅读全文
posted @ 2017-02-25 19:26 旧城孤音 阅读(900) 评论(0) 推荐(0)
摘要:1.基本概念 在jdk1.5及之后的版本中,Java在5大包装类中(Byte,Charactor,Short,Integer,Long)增加了相应的私有静态成员内部类为相应包装类对象提供缓存机制,Integer包装类的内部缓存类源码如下: 正如源码中所指,在自动装箱的基础上,缓存机制才会发生作用,当 阅读全文
posted @ 2017-02-24 12:43 旧城孤音 阅读(1453) 评论(0) 推荐(0)
摘要:一、题目 对于一个整数X,定义操作rev(X)为将X按数位翻转过来,并且去除掉前导0。例如: 如果 X = 123,则rev(X) = 321;如果 X = 100,则rev(X) = 1.现在给出整数x和y,要求rev(rev(x) + rev(y))为多少? 输入描述: 输入为一行,x、y(1 阅读全文
posted @ 2017-02-24 10:43 旧城孤音 阅读(788) 评论(0) 推荐(0)
摘要:jdk5.0之后,在基本数据类型封装类之间增加了自动装箱和拆箱的功能,其实“自动”的实现很简单,只是将装箱和拆箱通过编译器,进行了“自动补全”,省去了开发者的手动操作。 而进行封装类与对应基本数据类型之间的转换,原因很简单: 基本类型转换为引用类型后,就可以new对象,从而调用包装类中封装好的方法进 阅读全文
posted @ 2017-02-23 23:13 旧城孤音 阅读(364) 评论(0) 推荐(1)
摘要:一、基本概念: 顾名思义,内部类存在于外部类当中,依附于外部类。就像眼睛和脑袋的关系一样。 二、几点说明: 1.内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 ; 2.内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自 阅读全文
posted @ 2017-02-23 20:29 旧城孤音 阅读(296) 评论(0) 推荐(0)
摘要:一、题目: 一个只包含'A'、'B'和'C'的字符串,如果存在某一段长度为3的连续子串中恰好'A'、'B'和'C'各有一个,那么这个字符串就是纯净的,否则这个字符串就是暗黑的。例如: BAACAACCBAAA 连续子串"CBA"中包含了'A','B','C'各一个,所以是纯净的字符串AABBCCAA 阅读全文
posted @ 2017-02-23 15:39 旧城孤音 阅读(1745) 评论(0) 推荐(0)
摘要:一、题目: 小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3....... 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编 阅读全文
posted @ 2017-02-22 18:43 旧城孤音 阅读(1446) 评论(0) 推荐(0)
摘要:一、题目: 小易有一个圆心在坐标原点的圆,小易知道圆的半径的平方。小易认为在圆上的点而且横纵坐标都是整数的点是优雅的,小易现在想寻找一个算法计算出优雅的点的个数,请你来帮帮他。 例如:半径的平方如果为25优雅的点就有:(+/-3, +/-4), (+/-4, +/-3), (0, +/-5) (+/ 阅读全文
posted @ 2017-02-22 17:44 旧城孤音 阅读(436) 评论(0) 推荐(0)
摘要:一、题目:如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如: {1, 2, 1}, {15, 78, 78, 15} , {112} 是回文序列, {1, 2, 2}, {15, 78, 87, 51} ,{112, 2, 11} 不是回文序列。现在给出一个数字序列,允许使 阅读全文
posted @ 2017-02-22 17:17 旧城孤音 阅读(883) 评论(0) 推荐(0)
摘要:在Java运算中有一种较为神秘的运算符——“位运算符”,说它神秘,主要是考虑到它的不常用性,一般在运算中,权限管理和游戏开发涉及到位运算比较多。 Java位运算符有:~(取反),&(和),|(或),^(亦或),>>(右移),<<(左移)。 那么位运算符到底是什么呢,见名知义,我们都知道,一字节等于8 阅读全文
posted @ 2017-02-15 10:43 旧城孤音 阅读(898) 评论(0) 推荐(0)
摘要:Java数据类型转换分为两种:自动类型转换和强制类型转换。 数据类型转换的关键是数据类型相应的表数范围大小 1、自动类型转换: 概念:小范围数据类型会自动转化成大范围数据类型 实例: 2、强制类型转换 概念:大范围数据类型需要强制转化才能过渡到小范围数据类型 实例: 3、特例 可以将整型常量(int 阅读全文
posted @ 2017-02-13 11:10 旧城孤音 阅读(398) 评论(0) 推荐(0)
摘要:长期以来都在写SSM框架的项目,却未能深入理解框架的搭建原理,而只是浅薄的理解前辈的架构,然后不断套用,项目做过几个,但框架的内涵却没有把握。小编打算今天从SpringMVC的依赖分析做起,一步步进行系统化学习。 从springFramework的官方文档入手: http://docs.spring 阅读全文
posted @ 2017-02-04 09:47 旧城孤音 阅读(3982) 评论(2) 推荐(0)
摘要:一、log4jdbc简单介绍: log4jdbc是工作在jdbc层的一个日志框架,能够记录SQL及数据库连接执行信息。 一般的SQL日志会把占位符和参数值分开打印,log4jdbc则会记录数据库执行的完整SQL字符串,在数据库应用开发调试阶段非常有用。 log4jdbc具有以下特性: 支持JDBC3 阅读全文
posted @ 2017-02-03 18:23 旧城孤音 阅读(8597) 评论(2) 推荐(0)