QuestionGiven a binary search tree and a node in it, find the in-order successor of that node in the BST.Note: If the given node has no in-order succe...
分类:
其他好文 时间:
2015-11-08 14:26:04
阅读次数:
332
先看看下面的代码会输出什么: public static void main(String[] args) { Integer i = 127; Integer j = 128; Integer ii = 127; Integer jj = 128; System.out.println( i==i...
分类:
其他好文 时间:
2015-11-08 14:26:45
阅读次数:
194
今天学flask web开发的时候出了一个bugcolumn username is not unique上网搜了搜结果发现是作者故意留的一个bug ....The bug fixLet's fix ournicknameduplication bug.As discussed earlier, t...
分类:
Web程序 时间:
2015-11-08 14:24:09
阅读次数:
182
Tonight I deployed a new cloud service where I needed remote desktop to check on some things. After opening the connection via the Azure Management Po...
分类:
其他好文 时间:
2015-11-08 14:25:29
阅读次数:
637
先看看下面的代码能不能编译通过: public static void main(String[] args) { List l1 = new ArrayList(); List l2 = new ArrayList(){}; List l3 = new ArrayList(){{}}; Syste...
分类:
其他好文 时间:
2015-11-08 14:24:10
阅读次数:
158
在Java 7中,catch代码块得到了升级,用以在单个catch块中处理多个异常。如果你要捕获多个异常并且它们包含相似的代码,使用这一特性将会减少代码重复度。下面用一个例子来理解。Java 7之前的版本:12345678910catch (IOException ex) {logger.error...
分类:
编程语言 时间:
2015-11-08 14:24:11
阅读次数:
217
泛型(又称类型检验):这个是发生在编译期的。编译器负责检查程序中类型的正确性,然后把使用了泛型的代码翻译或者重写成可以执行在当前JVM上的非泛型代码。这个技术被称为“类型擦除“。换句话来说,编译器会擦除所有在尖括号里的类型信息,来保证和版本1.4.0或者更早版本的JRE的兼容性。List myLis...
分类:
其他好文 时间:
2015-11-08 14:24:47
阅读次数:
201
Azure PowerShell> Add-AzureAccount> Select-AzureSubscription "SubscriptionName"> New-AzureReservedIP -ReservedIPName "projectname-development-ip" -Lab...
分类:
其他好文 时间:
2015-11-08 14:24:59
阅读次数:
181
对于JAVA多线程的应用非常广泛,现在的系统没有多线程几乎什么也做不了,很多时候我们在何种场合如何应用多线程成为一种首先需要选择的问题,另外关于java多线程的知识也是非常的多,本文中先介绍和说明一些常用的,在后续文章中如果有必要再说明更加复杂的吧,本文主要说明多线程的一下几个内容:1、在应用开发中...
分类:
编程语言 时间:
2015-11-08 14:24:22
阅读次数:
373
# @link http://www.cnblogs.com/zuoyuan/p/3759682.htmlclass Solution(object): def findMedianSortedArrays(self, nums1, nums2): """ :typ...
分类:
编程语言 时间:
2015-11-08 14:24:30
阅读次数:
213
在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念。理解这几个概念可以更好地帮助你去了解一些基本的原理。下面是初学者晋级中级水平需要知道的一些问题。Q.下面的代码片段中,行A和行B所标识的代码有什么区别呢?public class ConstantFolding {static fi...
分类:
其他好文 时间:
2015-11-08 14:23:20
阅读次数:
217
1.拦截器(interceptor):拦截器是Struts2的核心,Struts2的众多功能都是通过拦截器来实现的。与filter工作流程相似,只拦截action。2.Interceptor接口(继承)void destory(); 很少使用void init(); 很少使用String inter...
分类:
其他好文 时间:
2015-11-08 14:23:43
阅读次数:
235
Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何...
分类:
编程语言 时间:
2015-11-08 14:22:16
阅读次数:
243
静态内部类和非静态内部类的区别:1. 静态内部类不持有外部类的引用在普通内部类中,可以直接访问外部类的属性、方法,即使是private类型也可以,这是因为内部类持有外部类的引用,可以自由访问。而静态内部类只能访问外部类的静态方法和静态属性,如果是private也能访问,其他则不能访问。2. 静态内部...
分类:
其他好文 时间:
2015-11-08 14:22:02
阅读次数:
136
序,mysql数据库是开源的,被大多数企业所使用,mysql自从被oracle收购之后,可能没有那么快的发展了。后来mysql有个分支叫做Drizzle,MariaDB,Percona,XtraDB
分类:
数据库 时间:
2015-11-08 14:21:09
阅读次数:
355
Vi三种模式详解命令行模式 (command mode/一般模式) 任何时候,不管用户处于何种模式,只要按一下“ESC”键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。文本输入模式 (input mode/编辑模式) 在命令模式.....
分类:
其他好文 时间:
2015-11-08 14:21:40
阅读次数:
389
设$f[i]$表示$i$点按下开关后会影响到的点的集合,用二进制表示。不妨设$n$为偶数,令$m=\frac{n}{2}$,对于前一半暴力$2^m$搜索所有方案,用map维护每种集合的最小代价。对于后一半暴力$2^m$搜索所有方案,在map中查询补集。时间复杂度$O(n2^{\frac{n}{2}}...
分类:
其他好文 时间:
2015-11-08 14:20:30
阅读次数:
564