多态 父子类转换条件: Java中父类强制转换成子类的原则:父类型的引用指向的是哪个子类的实例,就能转换成哪个子类的引用。 多态的好处: 可以当做形式参数,可以接收任意子类对象。 多态的弊端: 不能使用子类的特有属性和行为。 ...
分类:
编程语言 时间:
2017-02-24 23:39:17
阅读次数:
328
#pragma pack(n) 当n大于结构体中内存占用最大的变量内存时,将按照最大内存变量的字节占用数进行对齐,否则,就根据n进行对齐 情况一: 例一: #pragma pack(4) struct node{ int a; char b; char c;}; struct node n; pri ...
分类:
编程语言 时间:
2017-02-24 23:38:46
阅读次数:
226
搭建springmvc时,配置文件一切正常,项目运行成功,却无法响应http请求,查看log是因为没有对用url的controller,首先检查controller有没有被实例化,后来发现没有,因为没有引入spring-bean的相关包,好吧粗心。。。。 But 引入后,还是同样的错误,找来找去毫无 ...
分类:
编程语言 时间:
2017-02-24 22:50:17
阅读次数:
1599
JavaScript 框架和库可以说是开源项目中最庞大也是最累的类目了,目前在github 上这一类的项目是最多的,并且几乎每隔一段时间就会出现一个新的项目席卷网络社区,虽然这样推动了创新的发展,但不得不说苦了前端的开发者们。因此本文罗列出了一些优秀的 Javascript 框架和库的特及其在 gi ...
分类:
编程语言 时间:
2017-02-24 22:49:36
阅读次数:
242
/* * JAVA反射机制是在运行状态中,对于任意一个类 (class文件),都能够知道这个类的所有属性和方法; * 对于任意一个对象,都能够调用它的任意一个方法和属性; * 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 * * 动态获取类中信息,就是java反射 。 ...
分类:
编程语言 时间:
2017-02-24 22:45:57
阅读次数:
280
在高斯模糊算法的全面优化过程分享(一)一文中我们已经给出了一种相当高性能的高斯模糊过程,但是优化没有终点,经过上一个星期的发愤图强和测试,对该算法的效率提升又有了一个新的高度,这里把优化过程中的一些心得和收获用文字的形式记录下来。 ...
分类:
编程语言 时间:
2017-02-24 22:45:23
阅读次数:
425
1、打开文件 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) 2、关闭文件 close():文件操作完毕后务必要关闭文件,python中可以 ...
分类:
编程语言 时间:
2017-02-24 22:42:45
阅读次数:
203
算法提高 复数归一化 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必 ...
分类:
编程语言 时间:
2017-02-24 22:42:13
阅读次数:
340
内容来自http://blog.csdn.net/qq_22654611/article/details/52606960 一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂,以下内容全部来自原文,原文地址:htt ...
分类:
编程语言 时间:
2017-02-24 22:38:55
阅读次数:
235
16、Java的先行发生关系 happens-before JMM(Java内存模型)为所有程序内部动作定义了一个偏序关系,叫做happens-before。要想保证执行动作B的线程看到动作A的结果(无论A和B是否发生在同一个线程中),A和B之间就必须满足happens-before关系。 ① 程序 ...
分类:
编程语言 时间:
2017-02-24 22:36:01
阅读次数:
194
想法类似于快速排序 使用两个指针,一个指针指向最前面的元素,另一个指针指向最后一个元素; 第一个指针向右移动,直到遇到偶数停下;第二个指针向前移动,直到遇到奇数停下;然后交换这两个数据。 直到左边的指针和右边的指针相遇时就结束,然后返回数组即可。 ...
分类:
编程语言 时间:
2017-02-24 22:34:15
阅读次数:
328
比如我们导入一个数学计算的模块 math: >>> import math>>> print math<module 'math' (built-in)>>>>>>> print math.pi #导出圆周率的值3.14159265359>>> 我们导入math模块,在python模块学习中我们会知 ...
分类:
编程语言 时间:
2017-02-24 22:31:59
阅读次数:
292
题目1467:二叉排序树 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:4102 解决:1644 题目描述: 二叉排序树,也称为二叉查找树。可以是一颗空树,也可以是一颗具有如下特性的非空二叉树: 1. 若左子树非空,则左子树上所有节点关键字值均不大于根节点的关键字值; 2. 若右子树非 ...
分类:
编程语言 时间:
2017-02-24 22:24:32
阅读次数:
199
题目1023:EXCEL排序 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:20699 解决:4649 题目描述: Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N ...
分类:
编程语言 时间:
2017-02-24 22:21:54
阅读次数:
368
Spring+SpringMVC+MyBatis+easyUI整合,项目源码及地址 ...
分类:
编程语言 时间:
2017-02-24 22:21:34
阅读次数:
255
概述 公司业务需要,产品既要有.NET又需要Java,没得选择,只能业余时间学习Java,整体觉得Java也.NET还是很相似的,只是语法有差别,差别也不是很大,这就将学习Java的基础知识整理下,以便于自己的学习。作为个.NET程序猿也可以学习Java ,毕竟技多不压身,学习多也要精通。 开发工具 ...
分类:
编程语言 时间:
2017-02-24 22:20:41
阅读次数:
212
题目描述的不是太清楚。 1、A不一定是一个等差数列 2、等差数列必须在A中连续 也就是说如果A={1,3,5,6,8},那么返回结果就是1。{1,3,5} A={1,3,5,7,6,8},那么返回结果就是3。{1,3,5},{3,5,7},{1,3,5,7} ...
分类:
编程语言 时间:
2017-02-24 22:18:08
阅读次数:
215