题目:Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subtree of a node contains on....
分类:
编程语言 时间:
2014-08-04 13:57:17
阅读次数:
242
1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。2)在Java中Lock接口比synchronized块的优势是什么?...
分类:
编程语言 时间:
2014-08-04 13:57:07
阅读次数:
227
1.金笛JAVA开发包目前在WindowsXP、2000、2003、Vista、Linux(Redhat、Centos)各个版本测试并有实际应用,solaris,aix、hp-ux目前暂时没有测试,不能保证在这些平台上可以使用。金笛JAVA开发包针对windows版本和linux版本分别有不同的打包...
分类:
编程语言 时间:
2014-08-04 13:56:57
阅读次数:
195
一、Array二、Boolean三、Date四、Error五、EvalError六、Function七、JSON八、Math九、Number十、Object十一、RangeError十二、ReferenceError十三、RegExp十四、String十五、SyntaxError十六、TypeErr...
分类:
编程语言 时间:
2014-08-04 13:56:37
阅读次数:
232
Java代码 publicclassTest{publicstaticvoidmain(Stringargs[]){Stringstr="@ShangHaiHongQiaoFeiJiChang";booleanrs=false;for(inti=0;i.*|/匹配首尾空格的正则表达式:(^s*)|(...
分类:
编程语言 时间:
2014-08-04 13:55:17
阅读次数:
311
window :window对象是BOM中所有对象的核心,除了是BOM中所有对象的父对象外,还包含一些窗口控制函数。1、全局的window对象 JavaScript中的任何一个全局函数或变量都是window的属性。2、window与self对象 self对象与window对象完全相同,self通.....
分类:
编程语言 时间:
2014-08-04 13:54:07
阅读次数:
428
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低...
分类:
编程语言 时间:
2014-08-04 13:53:27
阅读次数:
344
今天,发现了一个之前从未注意的角落,相信能够大大提高自己写JS的速度。能够迅速发现错误。 例如,今天的加班中调试一个js错误发现的一个例子。 1、Google浏览器报的错 以上是google浏览器报的错误,只报一个错误文件,相信是什么地方由null调用了length属性导致的。由于这是一个...
分类:
编程语言 时间:
2014-08-04 13:53:17
阅读次数:
227
java 是java j2sdk 中的类库,也就是Java Development kit 。 它提供也一些基础的东西,如io库、桌面程序的类库,如awt。集合库(如Collection、List、Map)。等这些最基础的类库javax是java的扩展包,如j2ee 中的类库,包括servlet,j...
分类:
编程语言 时间:
2014-08-04 13:50:37
阅读次数:
233
Date starttime=new Date(); Calendar cal = Calendar.getInstance(); cal.setTime(starttime); cal.set(Calendar.DATE, cal.get(Calendar.DA...
分类:
编程语言 时间:
2014-08-04 13:50:07
阅读次数:
273
location.href这个东西常常用于跳转,location既是window对象的属性,又是document对象的属性。JavaScript hash 属性 -- 返回URL中#符号后面的内容JavaScript host 属性 -- 返回域名JavaScript hostname 属性 -- ...
分类:
编程语言 时间:
2014-08-04 13:46:07
阅读次数:
243
一、声明 算法思路部分借鉴于《算法导论》(第三版),实现过程均属作者原创,转载或引用请注明出处。二、算法概述 插入排序算法适用于少量元素的排序。插入排序的过程就好比排序一副扑克牌。开始时,左手为空并且桌子上的牌面朝下。然后,每次从桌子上拿走一张扑克牌并将它插入左手中正确的位置。为了找到牌的正确位置....
分类:
编程语言 时间:
2014-08-04 13:45:47
阅读次数:
235
为什么要使用友元函数? 在实现类之间数据共享时,减少系统开销,提高效率
如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数
为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。此时可...
分类:
编程语言 时间:
2014-08-04 13:45:37
阅读次数:
354
一、构造函数 new String(value) //构造函数 function String(value) //转换函数二、属性 length 该字符串中的字符数 var str = new String("abcdefg"); docu...
分类:
编程语言 时间:
2014-08-04 13:45:28
阅读次数:
244
从阮老师博客的一道测试题说起: 代码段一:var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return function(){ retur...
分类:
编程语言 时间:
2014-08-04 13:43:47
阅读次数:
255
一、javascript中,变量定义的位置与写在哪个标签对内无关,只分前后顺序,写在前面的后面就能够访问,写在后面的前面会提示“未定义”。 例如:在页面顶部标签对内定义的变量,在页面任意地方都能用。但是在页面内部定义的变量,就只能在其后面的地方的能够使用。 ...
分类:
编程语言 时间:
2014-08-04 13:41:37
阅读次数:
404
JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据。说白了就是能够直接将一个C#对象传送到前台页面成为javascript对象。要添加System.Web.Extensions.dll的引用。该类位于System.Web.S...
分类:
编程语言 时间:
2014-08-04 13:41:07
阅读次数:
289