java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3.代码中存在死循环或循环产生过多重复的对象实体; 4.使用的第三方软件中的B ...
分类:
编程语言 时间:
2016-11-13 21:59:12
阅读次数:
177
题意:给定n个数,m个询问,每次询问一个区间内所有连续子区间的gcd的和。n,m<=10^5 题解: 这题和之前比赛的一题很像。我们从小到大枚举r,固定右端点枚举左端点,维护的区间最多只有log段。为什么?以为长区间的gcd肯定是短区间gcd的约数,并且要是不同的话至少要/2,最多那就只有log数值 ...
分类:
其他好文 时间:
2016-11-12 09:28:08
阅读次数:
192
题意:有N个插头,M个设备和K种转换器。要求插的设备尽量多,问最少剩几个不匹配的设备。 解法:给读入的各种插头编个号,源点到设备、设备通过转换器到插头、插头到汇点各自建一条容量为1的边。跑一次最大流就可得到最多匹配的设备数。 注意啊,我这个代码在神奇?的地方死循环了——判断队列为空的语句...... ...
分类:
其他好文 时间:
2016-11-09 22:26:33
阅读次数:
185
salary=input("input you salary:")if salary.isdigit(): salary=int(salary)else: exit("invaild data type...")welcome='welcom to alex shopping more'.cente ...
分类:
其他好文 时间:
2016-11-09 15:23:10
阅读次数:
163
一。this关键字,使用的情形,以及如何使用。 1.使用的情形 类中的方法体中使用this --初始化该对象 类的构造器中使用this --引用,调用该方法的对象 2.不写this,调用 只要方法或者构造器中 不存在成员变量与局部变量同名的情况,可直接不写this 否则方法中或构造器中使用的就是局部 ...
分类:
编程语言 时间:
2016-11-08 00:43:34
阅读次数:
218
1.1.6 经典版本: uboot第二阶段第一个函数void start_armboot (void),一路gd参数设置、设备初始化、控制台初始化、端口初始化,最后到main_loop ()命令行死循环。 命令行倒计时部分: ...
分类:
其他好文 时间:
2016-11-07 22:00:16
阅读次数:
163
一、while循环可以做死循环,没有固定次数的。①while(只写一个条件){}②while(truse)var a = 0;while(truse)先判断括号里的条件,后过来执行循环体。不满足不循环。{a++;if(a==5){baeak;}}二、do alert循环do{alert("aa"); ...
分类:
Web程序 时间:
2016-11-07 01:31:13
阅读次数:
174
1.while循环(不确定次数,死循环)var a=0while (a>0){ if(a==5) {break; }2. do ...while 循环do{alert (“aa”)}while(true)3. 数据存储--数组强类型语言:1.同一种类型的数据存储的集合,在内存中是连续的。2.定义时候 ...
分类:
编程语言 时间:
2016-11-06 20:13:04
阅读次数:
158
while :在不确定次数时使用,也就是死循环 do...while :至少循环一次 数据存储--数组 强类型语言 1.同一种类型的数据存储的集合(在内存中是连续的) 2.定义的时候需要指定长度 集合:只存在强类型语言 foreach 写法 强类型语言 foreach(int a in attr) ...
分类:
编程语言 时间:
2016-11-06 17:31:13
阅读次数:
208
1.输入两个正整数m和n(要求m<=n), 求m!+(m+1)!+(m+2)!…+n! 实验总结:累加比递减容易编,递减容易进入死循环,现在最好用累加。 知识点总结:sum的赋值一定要挨着for语句,不然容易出错。 2.输出1000以内的所有完数。所谓完数是指这个数恰好等于除他本身外的所有因子之和。 ...
分类:
其他好文 时间:
2016-11-06 16:53:09
阅读次数:
199