/** * 求Map中Value(值)的最小值 * * @param map * @return */ public static Object getMinValue(Map map) { if (map == null) return null; Collection c ...
分类:
编程语言 时间:
2014-11-24 11:23:46
阅读次数:
850
/** * DOM标准的Range */ // 创建范围 var range = document.createRange(); // 选择dom作为范围 range.selectNode(dom); // 选择dom的内容/子节点作为范围 range.selectNodeContents(dom); // 将范围起点设置在d...
分类:
编程语言 时间:
2014-11-24 10:19:26
阅读次数:
823
构造器
构造器是创建类的根本途径,如果一个类没有构造器,这个类通常将无法创造实例。正因为如此,Java 语言提供了一个功能:如果程序员没有为一个类编写构造器,则系统会为该类提供一个默认的构造器。一旦程序员为一个类提供了构造器,系统将不再为该类提供默认构造器。
构造器是一个特殊的方法,值得指出的是,构造器不能定义返回值类型声明,也不能使用 void 定义构造器没有返回值。如果为构造器定义了返...
分类:
编程语言 时间:
2014-11-24 10:15:51
阅读次数:
173
Java 语言是静态的:一个类定义完成后,只要不再重新编译这个类文件,该类和该类的对象所拥有的方法是固定的,永远都不会改变。
方法的所属性
因为 Java 里的方法不能独立存在,它必须属于一个类或者一个对象,因此执行方法时必须使用类或对象来作为调用者。这里可能产生一个问题,同一个类里不同方法之间相互调用时,不就可以直接调用吗?其实不然:同一个类的一个方法调用另一个方法时,如果被调用的是...
分类:
编程语言 时间:
2014-11-24 10:17:58
阅读次数:
259
这次没有使用 有名内部类 将程序控制数据、执行程序都独立出来了
5条线程按照给定规律轮流打印 线程调度 线程池 synchronized wait notify
代码如下:
1.独立出来的内部控制数据类
package com.lovo.homework02;
/**
* 类:将内部数据独立出来 方便修改和控制
* @author Abe
*
*/
public class ...
分类:
编程语言 时间:
2014-11-24 10:15:19
阅读次数:
211
package com.product.dbutil.register.action;控制层
package com.product.dbutil.register.service;服务层
package com.product.dbutil.register.dao;数据访问层。
控制层的定义代码:
package com.product.dbutil.register....
分类:
编程语言 时间:
2014-11-24 10:13:43
阅读次数:
156
java程序读取资源文件时路径指定方式有两种,一是读取文件,二是通过getResource()这类系统API...
分类:
编程语言 时间:
2014-11-24 10:14:12
阅读次数:
186
成员变量
成员变量无须显示初始化,只要为一个类定义了类属性或实例属性,则系统会在这个类的准备阶段或创建这个类的实例时进行默认初始化,成员变量默认初始化时的赋值规则与数组动态初始化时数组元素的赋值规则完全相同。
成员变量的初始化和内存中的运行机制
当系统加载类或创建类的实例时,系统自动为成员变量分配内存空间,并在分配内存空间后,自动为成员变量指定初始值。
其实细分下来,有两个步骤...
分类:
编程语言 时间:
2014-11-24 10:15:41
阅读次数:
233
在编译模板的时候,编译器会分两个阶段去解析遇到的名称,第一个阶段解析不依赖于模板参数的名称,第二个阶段解析依赖于模板参数的名称,下面举个简单的例子来说明这一点...
分类:
编程语言 时间:
2014-11-24 10:13:18
阅读次数:
193
题目大意:给定平面上的一些点,多次询问某个矩形中有多少个点
将每个询问拆成4个 然后把所有询问和点都按照横坐标排序
对于每个询问,将所有x值小于等于这个询问的x的点的y值加入树状数组 然后在树状数组上查询小于等于这个询问的y值的点的数量
别被1000W吓到了 如果不爆内存的话1E也是能搞的 套个log就没多少了
#include
#include
#include
#include ...
分类:
编程语言 时间:
2014-11-24 10:13:04
阅读次数:
167
栈和队列都是动态集合,元素的出入是规定好的。栈规定元素是先进后出(FILO),队列规定元素是先进先出(FIFO)。栈和队列的实现可以采用数组和链表进行实现。在标准模块库STL中有具体的应用,可以参考http://www.cplusplus.com/reference/。
栈的基本操作包括入栈push和出栈pop,栈有一个栈顶指针top,指向最新如栈的元素,入栈和出栈操作操作都是从栈顶端进...
分类:
编程语言 时间:
2014-11-24 10:11:18
阅读次数:
155
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant space. Y...
分类:
编程语言 时间:
2014-11-24 10:10:53
阅读次数:
155
Sort a linked list in O(n log n)
time using constant space complexity.
大家看完题目估计跟我一样啦。。。都在想哪些是nlogn啊~快速排序、归并排序、堆排序!然后开始愁,这些东西变成list了可怎么办啊。。。
可是我深深地记得在CMU的时候老师告诉我,java现在自带的Arrays.sort用的是快排,然后我就想,那么…...
分类:
编程语言 时间:
2014-11-24 10:10:04
阅读次数:
170
用到了一元二次方程,一元三次方程的求解.
class QuarticRealPolynomial
{
public:
static Number computeDiscriminant(Number a, Number b, Number c, Number d, Number e);
static std::vector computeRealRoots...
分类:
编程语言 时间:
2014-11-24 10:05:38
阅读次数:
294
学习使用spring和springmvc也好一段时间了,但是没有好好整理过spring的资料,今天特别在网上温习一下,顺便把相关资料整理一下。
Spring 系列: Spring 框架简介
Spring AOP 和 IOC 容器入门
在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。develop...
分类:
编程语言 时间:
2014-11-24 10:05:17
阅读次数:
182
总结:
cocos里面的Vector比C++的vector容纳的类型少很多,因此用标准库的vector首先添加点击事件,获取终点的瓦片坐标,并记录下来设定起始坐标,并将起始坐标作为【当前点】每次对【当前点】的四周探索,放入优先队列openList将优先队列的第一个元素,即F值最小的那个点,作为新的【当前点】,并放入closeList继续调用探索方法,直到终点坐标也被放入openList...
分类:
编程语言 时间:
2014-11-24 10:03:31
阅读次数:
238