关于内存泄露的问题,之前遇到过一次,当时的应用场景是这样的:
生产环境的oracle分为两个RAC,需要做单点故障的测试,就把其中的一个RAC给停掉了,看看程序能否连接到另外一个RAC。有一个程序在这种情况下,出现了内存泄露的情况,内存疯狂增长,最终内存耗尽,导致业务主机宕机。后来派出...
分类:
其他好文 时间:
2014-05-09 10:09:26
阅读次数:
1116
图的遍历主要有两种方法,第一种是之前博文中介绍过的“图的深度优先遍历”,简称DFS;另一种就是图的广度优先遍历(BFS),在本文中将进行简要探讨。
BFS要做的事,从给定点出发,遍历的一次探寻到所有顶点。其基本思路很容易理解,在此我们利用队列q来存储访问的顶点,用visited[]数组(初始化所有值...
分类:
其他好文 时间:
2014-05-09 10:06:35
阅读次数:
337
从这篇文章开始介绍图相关的算法,这也是Algorithms在线课程第二部分的第一次课程笔记。图的应用很广泛,也有很多非常有用的算法,当然也有很多待解决的问题,根据性质,图可以分为无向图和有向图。本文先介绍无向图,后文再介绍有向图。之所以要研究图,是因为图在生活中应用比较广泛:无向图图是若干个顶点(V...
分类:
其他好文 时间:
2014-05-09 09:36:01
阅读次数:
395
调用一次计时器方法:myTimer = [NSTimer
scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(scrollTimer)
userInfo:nil repeats:NO]; //不重复,只调用一次。tim....
分类:
移动开发 时间:
2014-05-09 08:50:29
阅读次数:
473
原文:SSIS从理论到实战,再到应用(2)----SSIS包的控制流
前文回顾:SSIS从理论到实战,再到应用(1)----创建自己的第一个包
上次说到创建了自己的第一个包,完成了简单的数据从数据库=>数据库,以及Excel文件=>数据库过程,这一次咱们回看看一个包里面到底有哪些好玩的元素构成:
咱...
分类:
其他好文 时间:
2014-05-09 08:15:45
阅读次数:
315
HubbleDotNet 从 2009 年11月份发布第一个版本以来, 只对 0.7
版本做过一次性能对比测试,原因是近一年来,HubbleDotNet一直在做性能优化,截至2010年9月,性能已经优化的差不多了,索引和查询的性能比 0.7
版本时提高了很多倍。这两天重新对HubbleDotNet ...
分类:
Web程序 时间:
2014-05-09 07:59:17
阅读次数:
544
原文:Asp.Net MVC 分页、检索、排序整体实现
很多时候需要这样的功能,对表格进行分页、排序和检索。这个有很多实现的方式,有现成的表格控件、用前端的mvvm,用户控件。但很多时候看着很漂亮的东西你想进一步控制的时候却不那么如意。这里自己实现一次,功能不是高大全,但求一个清楚明白,也欢迎园友拍...
分类:
Web程序 时间:
2014-05-09 07:54:49
阅读次数:
561
java中的匿名内部类总结匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法abstract
class Person{ public abstract...
分类:
编程语言 时间:
2014-05-09 07:28:38
阅读次数:
322
最近项目需要使用excel导入功能,导入学生的时候需要指定所在班级,使用excel一次性导入!
将以前的代码改改支持属性内引用类的转换。
测试对象为User对象,javabean结构:
private String username;
private int id;
private String name;
private Date birthday;
private long he...
分类:
编程语言 时间:
2014-05-09 02:27:20
阅读次数:
319
堆的删除
按定义,堆中每次都只能删除第0个数据。为了便于重建堆,实际的操作是将最后一个数据的值赋给根结点,然后再从根结点开始进行一次从上向下的调整。调整时先在左右儿子结点中找最小的,如果父结点比这个最小的子结点还小说明不需要调整了,反之将父结点和它交换后再考虑后面的结点。相当于从根结点将一个数据的“下沉”过程。
堆的插入
每次插入都是将新数据放在数组最后。可以发现从这个新...
分类:
其他好文 时间:
2014-05-09 02:16:57
阅读次数:
255