二叉搜索树:二叉搜索树根节点的左边都比根节点小,右边都比根节点大。例题:输入一个数组,判断是否为二叉搜索树的后序遍历序列,如果是,返回true,如果不是,返回flase,假设没有重复的元素。思路:由于是后序遍历,所以数组的最后一个节点是根节点,而且,由于是二叉收索树,所以,前面的数据被分为两部分,右...
分类:
编程语言 时间:
2015-08-18 13:51:27
阅读次数:
136
今天是我在公司实习的最后一天,老板给我做了一些评估,之前一直疑惑老板为什么如此坚持开源,今天便询问了他。他说了这么几点: 1. 闭源的项目是短命的,一旦没有人更新他,维护他那么他便寿终正寝了; 2. 不同于闭源,开源是极其长寿的,我们现在用到的很多元老级别的工具都是开源的,正因为开源...
分类:
其他好文 时间:
2015-08-18 13:51:58
阅读次数:
108
这种css 设置下li标签行内排列时,相互之间出现间隙,如图 1 2 1 1 1 1 1 由于字体的设置导致出线间隙,把父节点ul {font-size:0px;} 设置为0,然后li中重新设置字体大小则可以去掉之间的间隙。这种方法不支持safari浏览器,其他浏览器则兼容。所以我们加一些样式...
分类:
其他好文 时间:
2015-08-18 13:50:42
阅读次数:
127
public List sort(List list,final String sortName,final String direction){ Collections.sort(list, new Comparator(){ public int compar...
分类:
编程语言 时间:
2015-08-18 13:50:50
阅读次数:
121
建议67:慎用自定义异常除非有充分的理由,否则不要创建自定义异常。如果要对某类程序出错做特殊处理,那就自定义异常。需要自定义异常的理由如下:1)方便测试。通过抛出一个自定义的异常类型实例,我们可以使捕获的代码精确的知道所发生的事情,并以符合的方式进行恢复。2)逻辑包装。自定义异常可以包装多个其他异常...
Application.DoEvents()的作用:处理当前在消息队列中的所有 Windows 消息。 private void button1_Click(object sender, EventArgs e) { for (int i = 0...
分类:
移动开发 时间:
2015-08-18 13:52:42
阅读次数:
215
在JVM的内存管理机制下很少发生内存溢出的情况。至少我碰见的少,好像在SSH我多次发布项目时候出现过一次。今天看见一个特简单的方法让内存溢出(好吧,我似乎作死了--!):1 public class InfiniteRecursion {2 public String toString(){...
分类:
其他好文 时间:
2015-08-18 13:50:05
阅读次数:
110
问题描述Validate if a given string is numeric.Some examples:"0"=>true" 0.1 "=>true"abc"=>false"1 a"=>false"2e10"=>trueNote:It is intended for the problem ...
分类:
其他好文 时间:
2015-08-18 13:50:45
阅读次数:
104
观看这篇文章前,请先阅读设计模式之代理模式(1)静态代理会发生类爆炸?那jdk的使用的动态代理到底是怎么做到的呢?我来大概模拟一下jdk的动态代理。这是我的目录结构:(可先跳过代码,到最下面听下我的BB,在对照代码来看!)我先来介绍一下这些兄弟:Tank:package cn.asto.proxy;...
分类:
其他好文 时间:
2015-08-18 13:51:04
阅读次数:
110
建议70:避免在调用栈较低的位置记录异常并不是所有的异常都要被记录到日志,一类情况是异常发生的场景需要被记录,还有一类就是未被捕获的异常。未被捕获的异常通常被视为一个Bug,所有,对于它的记录,应该被视为系统的一个重要组成部分。最适合记录异常和报告的是应用程序的最上层,这通常是UI层。假设存在这样一...
简单的功能 "通知我"内部列表或文档库中的主要项目。加入/删除/修改等操作,用户的E- mail通知设定功能;设置列表或文档库通知的能力,有可能设置通知为一个单一的项目。这是SharePoint一个Out Of Box的功能。 使用必须首先在管理中心设置传出邮件,然后确保用户的Email属性里有.....
分类:
其他好文 时间:
2015-08-18 13:50:23
阅读次数:
158
原文链接:http://unun.in/linux/156.html方案:采用两台Nginx服务器作为前端,提供静态web内容,分发web请求,一主一从,Keepalived实现状态监测,保证 Nginx正常对外提供服务,即主Nginx服务进程死掉之后,keepalived能够通过脚本或者程序检测机...
分类:
其他好文 时间:
2015-08-18 13:49:54
阅读次数:
226
转载W3CPLUS,链接地址:http://www.w3cplus.com/css/fighting-the-space-between-inline-block-elements有关于使用inline-block来代替float的讨论也蛮多的,最常说的就是使用inline-block来代替floa...
分类:
Web程序 时间:
2015-08-18 13:49:36
阅读次数:
127
Global.asa 文件是一个可选文件,它可包含被 ASP 应用程序中每个页面访问的对象、变量和方法的声明。所有合法的浏览器脚本都可以在 Global.asa 中使用。 Global.asa 文件只能包含 Application 事件、Session 事件、 声明、TypeLibrary 声明、#...
分类:
Web程序 时间:
2015-08-18 13:50:16
阅读次数:
163
父页面view\layout\f.blade.php子页面view\s.blade.php父页面: 在子页面的相应位置写上@yield('content');子页面: @extends('layout.f') @section('content') 子页面 @endsection
分类:
其他好文 时间:
2015-08-18 13:48:50
阅读次数:
76
1、为什么要优化页面?提升网页响应速度;对搜说引擎、屏幕阅读器友好;提高可读性、可维护性等。2、如何优化?减少请求;减少文件大小;页面性能;可读性可维护性等。(1)减少请求 图片合并(合并小图标);减少CSS文件请求,可以将多个CSS文件合并为一个,少量CSS样式采用内联,避免import方式引入....
分类:
其他好文 时间:
2015-08-18 13:48:57
阅读次数:
146