码迷,mamicode.com
首页 > 编程语言
Java 递归解决 "仅仅能两数相乘的计算器计算x^y" 问题
/** * 求一个数的乘方 * 求x^y,y是一个正整数。设计算器仅仅能计算两数相乘,不能一次计算n个数相乘。 * 知:2^5=(2^2)^2*2; 2^6=(2^2)^3=((4)^2)*4; 2^8=(2^2)^4= (4^2)^2= 16^2 * 得到规律:x^y= (x^2)^(y/2),定 ...
分类:编程语言   时间:2017-07-18 23:12:36    阅读次数:259
python基础之循环语句
一、if条件语句: 语法: 1.if单分支(单重条件判断) if expression: expr_true_suite 注释:expession为真执行代码expr_true_suite if单分支(单重条件判断) if not active or over_time >= 10: print(' ...
分类:编程语言   时间:2017-07-18 23:11:26    阅读次数:306
java中File类getPath()、getAbsolutePath()、getCanonicalPath()区别?
简单看一下描述,例子最重要。 1、getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 2、getAbsolutePath(): 返回绝对路径,但不会处理“.”和“..”的情况 3、getCanonicalPath(): 返回的是规范化的绝对路径,相当于将getAbsolu ...
分类:编程语言   时间:2017-07-18 23:11:18    阅读次数:325
Java 日志框架终极教程
概述 对于现代的 Java 应用程序来说,只要被部署到真实的生产环境,其日志的重要性就是不言而喻的,很难想象没有任何日志记录功能的应用程序被运行于生产环境中。日志 API 所能提供的功能是多种多样的,包括记录程序运行时产生的错误信息、状态信息、调试信息和执行时间信息等。在生产环境中,日志是查找问题来 ...
分类:编程语言   时间:2017-07-18 23:10:49    阅读次数:248
python selenium-webdriver 生成测试报告 (十四)
测试最后的一个重要的过程就是生成一份完整的测试报告,生成测试报告的主要是通过python的一个第三方模块HTMLTestRunner.py生成,但是生成的测试报告不是特别的美观,而且没有办法统计测试结果分类,同时也没有办法把测试结果的图片保存下来。通过github 查找到一个改版后的HTMLTest ...
分类:编程语言   时间:2017-07-18 23:10:16    阅读次数:594
C++动态内存分配
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。 CSDN视频网址:http://edu.csdn.net/lecturer/144 C / C ...
分类:编程语言   时间:2017-07-18 23:09:27    阅读次数:262
java基础2
一、集合类汇总 1.数组与集合 数组:既可存储基本数据类型,也可以存储同类对象。长度固定。 集合:只能存储对象,类别可以不同。长度不固定。 Collection是集合类的根接口,其被继承产生了两个接口,Set和List。 Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供 ...
分类:编程语言   时间:2017-07-18 23:09:09    阅读次数:192
排序算法之希尔排序
文章转载自http://www.cnblogs.com/chengxiao/ 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。本文会以图 ...
分类:编程语言   时间:2017-07-18 23:09:01    阅读次数:213
spring IOC
本节要点: IOC容器概述 IOC容器的工作原理 BeanFactory接口及常用实现类XmlBeanFactory ApplicationContext接口及常用实现类 BeanFactory和ApplicationContext的区别 1 IOC容器概述 Spring的IoC容器实现了控制反转, ...
分类:编程语言   时间:2017-07-18 23:08:46    阅读次数:275
java设计模式(三)模板模式
抽象类中公开定义了执行它的方法的方式,子类可以按需求重写方法实现,但调用将以抽象类中定义的方式进行,典型应用如银行办理业务流程、冲泡饮料流程。下面给出简单例子,用沸水冲泡饮料,分为四步:将水煮沸、泡制饮料、将饮料倒入杯中、加入调味料。 1、模板抽象类 要点:1)抽象类 2)final修饰的模板方法 ...
分类:编程语言   时间:2017-07-18 23:07:53    阅读次数:232
【Unity笔记】使用协程(Coroutine)异步加载场景
using UnityEngine; using System.Collections; using UnityEngine.SceneManagement; using System; public class LoadingPage : MonoBehaviour { public UISlid... ...
分类:编程语言   时间:2017-07-18 23:07:03    阅读次数:746
SpringMvc4.x--@ControllerAdvice注解
通过@ControllerAdvice。我们可以将对于控制器的全局配置放置在同一个位置,注解了@ControllerAdvice的类的方法可以使用@ExceptionHandler,@InitBinder,@ModelAttribute注解到方法上,这对所有注解了@RequestMapping的控制 ...
分类:编程语言   时间:2017-07-18 23:06:38    阅读次数:214
Python_Shutil模块_os模块的升级版
一、拷贝文件 1、shutil.copyfile(src, dst):复制文件内容(不包含元数据)从src到dst。 DST必须是完整的目标文件名;拷贝目录参见shutil.copy()。如果src和dst是同一文件,就会引发错误shutil.Error。dst必须是可写的,否则将引发异常IOErr ...
分类:编程语言   时间:2017-07-18 23:06:16    阅读次数:320
Java高级之注解、反射
Java的注解、反射等机制的产生,让动态代理成为可能,一般通过全限定名+类名,找到类,可以invoke它的构造方法以及其他方法,可以获取它的参数(Field)名称和值。 注解一般用在代码的注释上、代码审查上(有没有按标准写,比如inspect)、代码注入(hook,asbectj),需要考虑的是,在 ...
分类:编程语言   时间:2017-07-18 23:04:35    阅读次数:362
分数化小数(C++)
输入整数a, b ,c, 输出a/b的小数形式,精确到小数点后c位,a, b ≤ 10^6, c ≤ 100。输入包含多组数据, 结束标记为a = b = c = 0。 答案如下 ...
分类:编程语言   时间:2017-07-18 23:04:29    阅读次数:167
数组常用工具
//把一个数组传入函数内,返回一个新的数组,这个数组保存的是第一个数组中每一个元素重复的次数。 function fa ( arr ) { var num; var arra = [ ]; for ( var i = 0; i < arr.length; i++ ) { num = 0; for ( ...
分类:编程语言   时间:2017-07-18 23:04:03    阅读次数:160
java线程详细介绍
目录(?)[-] 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。 首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空 ...
分类:编程语言   时间:2017-07-18 23:03:40    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!