摘要: 问题描述:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 思路: * 1.全面考察指数的正负、底数是否为零等情况。 * 2.写出指数的二进制表达,例如13表达为二进制1101。 * 3.举例:10^1101 = 10^0001*10^0 阅读全文
posted @ 2018-08-10 16:24 菠菜汤圆 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 问题描述:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路: 解法1:把n与1做与运算,判断n的最低位是不是1;接着把1左移1位,然后跟n做与运算,判断n的次低位是不是1;...;反复左移,每次都能判断n的其中一位是不是1. 解法2:如果一个整数不为0,则该整数至少有一位是1。 阅读全文
posted @ 2018-08-10 15:54 菠菜汤圆 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 题目描述:我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 思路:2*n的大矩阵和2*1的小矩阵 n=1时,大矩阵与小矩阵一样大,只有一种方法 n=2时,排序方法有=,||两种形式(—和|代表一个横着和竖着2*1的小矩形 阅读全文
posted @ 2018-08-10 15:20 菠菜汤圆 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1、Spring对bean实例化 2、Spring将值和bean的引用注入到bean对应的属性中 3、如果bean实现的BeanNameAware接口,Spring将bean的ID传递给setBeanName()方法 4、如果bean实现了BeanFactoryAware接口,Spring将调用se 阅读全文
posted @ 2018-08-10 11:25 菠菜汤圆 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Spring是一个开源框架,为简化企业级应用开发而生。 Spring框架的核心: 控制反转(IOC):在传统的java开发模式中,需要一个对象时,我们使用new或getInstance()方法直接或间接调用构造方法创建对象,但在Spring开发模式中,Spring容器使用了工厂模式创建所需要的对象, 阅读全文
posted @ 2018-08-10 10:46 菠菜汤圆 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 网传已久的:贾琏欲执事,即:加载驱动,建立连接,创建语句,执行语句,释放资源 1、加载驱动 class.forName("com.mysql.jdbc.Driver"); 2、建立连接 Connection conn = DriverManager.getConnection(url,user,pa 阅读全文
posted @ 2018-08-10 09:30 菠菜汤圆 阅读(121) 评论(0) 推荐(0) 编辑