点击进入_更多_Java千百问1、什么是Dump文件Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必须用专用工具软件打开。当我们的程序发布出去之后,在客户机上是无法跟踪代码的,所以Dump(扩展名是 .dmp)文件对于我们来说特别重要。我们可以通过.dmp文件把出现问题的情况再现,然后根据再现的状况(包...
分类:
编程语言 时间:
2016-05-29 11:02:37
阅读次数:
154
点击进入_更多_Java千百问1、Java堆什么情况会溢出所有对象的实例都在Java堆上分配内存,堆大小由-Xmx和-Xms来调节,如果程序使用的内存超过了堆最大内存(-Xmx),则会溢出Java heap space。了解java内存模型看这里:java内存模型是什么样的
了解堆内存看这里:java堆内存是什么样的
了解java垃圾回收机制看这里:java垃圾回收机制是什么实例:public...
分类:
编程语言 时间:
2016-05-29 11:00:33
阅读次数:
234
我们知道,使用synchronized关键字可以有效的解决线程同步问题,但是如果不恰当的使用synchronized关键字的话也会出问题,即我们所说的死锁。死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。
下面写一个死锁的例子加深理解。先看程序,再来分析一下死锁产生的原因:public class DeadL...
分类:
编程语言 时间:
2016-05-29 11:01:33
阅读次数:
228
理清JavaScript正则表达式--下篇 紧接:"理清JavaScript正则表达式--上篇"。 正则在String类中的应用 类String支持四种利用正则表达式的方法。分别是search、replace、match和split方法。下面将一一讲述。 --String.search(regexp ...
分类:
编程语言 时间:
2016-05-29 11:00:15
阅读次数:
177
将1—100之间的所有正整数存放在一个List集合中,并将集合中索引位置是10的对象从集合中移除 ...
分类:
编程语言 时间:
2016-05-29 10:59:16
阅读次数:
190
#coding:utf-8__author__ = 'hdfs'try: name=['9','7'] name[3] 1/0except IndexError,e: print(e)except Exception,e: print(e)finally: print('End...>>>')cla ...
分类:
编程语言 时间:
2016-05-29 10:57:29
阅读次数:
184
in in 判断 左边 的字符串或者能转换成字符串的是否属于 右边 的属性。 instanceof instanceof 希望左边的实例是右边的对象的类型。 delete delete 删除一个对象的属性 summary delete 是一元操作符,delete 不可删除javascript内置的全 ...
分类:
编程语言 时间:
2016-05-29 10:57:04
阅读次数:
156
Java 关键字和标识符 一、 Java关键字 Java的关键字对Java的编译器有特殊意义,它们用来表示一种数据类型,或则表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 关键字中所有字母都为小写。 用于定义数据类型的关键字 class interface byte short ...
分类:
编程语言 时间:
2016-05-29 10:55:21
阅读次数:
238
1 概念 又称二叉查找树,简称BST。具有以下性质的二叉树: (1) 若左子树非空,则左子树上所有结点值均小于根结点的值 (2) 若右子树非空,则右子树上所有结点值均大于根结点的值 (3) 左,右子树本身也分别是一棵二叉排序树 也是一个递归的数据结构。下图是一个二叉排序树。 对其进行中序遍历得到一个 ...
分类:
编程语言 时间:
2016-05-29 10:54:39
阅读次数:
272
如果没有工具,开发Javascript程序是个非常痛苦的事情,IE总是给出超级模糊的错误提示,基本上对解决问题毫无帮助。 如果有了工具帮助,开发Javascript程序将会是个非常愉快的事情 Firebug: Firefox的一个插件,可以用来编辑、调试和查看CSS、HTML、Javascript。 ...
分类:
编程语言 时间:
2016-05-29 10:53:39
阅读次数:
189
一,介绍 分治算法主要包含两个步骤:分、治。分,就是递归地将原问题分解成小问题;治则是:在解决了各个小问题之后(各个击破之后)合并小问题的解,从而得到整个问题的解 二,分治递归表达式 分治算法一般都可以写出一个递归表达式;比如经典的归并排序的递归表达式:T(N)=2T(N/2)+O(N) T(N)代 ...
分类:
编程语言 时间:
2016-05-29 10:55:46
阅读次数:
249
学长跟我说老师实验室里用的ide是pycharm,我用了一天,整体还行,就是加载速度太慢,可是第二天用的时候就卡的想让人骂街,cpu占有率趋近100%,电脑配置不高,我寻思不能因为这个就马上换电脑吧,就上网搜了下sublime text,据说这个ide功能特别强大,都装好了发现要付费,70$左右,想 ...
分类:
编程语言 时间:
2016-05-29 10:55:21
阅读次数:
203
动态字幕 代码:在需要处加入 < marquee onmouseover=this.stop() onmouseout=this.start()>欢迎访问JavaScript教程网 特点:当你把鼠标指向字幕时字幕停止并有链接、移开鼠标指针字幕又滚动了,运用以上代码即可实现。 延伸:动态字幕有一个属性 ...
分类:
编程语言 时间:
2016-05-29 10:53:18
阅读次数:
182
eval eval(parse) parse :里面跟参数字符串,我们知道执行javascript 会编译执行, 改变全局变量的值: 在全局作用域引用eval,改变全局作用域的值,不改变局部作用域的值 在局部作用域内引用改变局部变量的值,不改变全局变量的值 summary eval 执行会根据上下文 ...
分类:
编程语言 时间:
2016-05-29 10:52:24
阅读次数:
191
题目描述: 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。 解法一: 解法二: ...
分类:
编程语言 时间:
2016-05-29 10:49:24
阅读次数:
183