最近在做图像处理的时候,发现某一段代码非常的慢,慢得让人无法接受。主要的代码是顺序访问一个LinkedList的元素,效果是随着index的变大,速度越来越慢,list的元素个数在百万以上。找到原因,分享出来,也希望大家不要跳入同一个陷阱。还是那一句话,可运行的代码和高质量的代码之间还是有比较远的距离。
LinkedList错误用法示例
代码里面加入了一些打印时间相关的代码,主要是为了直观的显...
分类:
其他好文 时间:
2014-05-09 15:01:56
阅读次数:
344
第一步找到C:\WINDOWS\inf文件夹中的sysoc.inf文件,在[Components]区域中的NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7和com=comsetup.dll,OcEntry,comnt5.inf,hide,7之间加入下面一段:
....
分类:
其他好文 时间:
2014-05-09 13:39:27
阅读次数:
298
出自《Java深入解析》的例子例1、先看一段代码:public static void
main(String[] args) { double d1 = 0.1; double d2 = 0.2; System.out.println("" +
d1 + ...
分类:
编程语言 时间:
2014-05-09 13:24:54
阅读次数:
356
程序员的职业生涯是一段充满起伏的有趣经历。考虑到其陡峭的学习曲线,完全可以预见你将经历挫折、启蒙、骄傲自大这几个时期,以及穿插其间的各种心路历程。在这篇文章中让我们轻松一下,通过一系列搞笑
gif 图来回顾其中的每一个阶段 。阶段1-菜鸟初入职场的日子,我们都充满激情。在此期间,你毫无头绪,根本不知...
分类:
其他好文 时间:
2014-05-09 06:01:18
阅读次数:
278
进程:运行在系统中的任务,程序的一次执行。线程:运行在进程中的任务,可以理解为进程中的执行的一段程序片段。一个进程至少要有一个主线程。线程的八个状态1:新建2:就绪3:运行4:死亡在运行状态中又有4个状态1:睡眠(sleep)自然醒.2:等待(wait)需要别人叫才会醒3:挂起(yield)让出本次...
分类:
编程语言 时间:
2014-05-09 05:58:53
阅读次数:
378
转眼已工作8年,从2006年初进入公司实习,一直服务到现在。一个偶然的机会,得到了心仪的新公司的offer,于是带着不舍和抱歉向同事们告别。经过领导们热心的劝说和挽留,还是选择离开,决定开始一段新旅程,尽管前路充满了挑战和未知。趁此机会,记录一下这段日子的一点感想。
分类:
其他好文 时间:
2014-05-09 05:43:03
阅读次数:
275
先看一段代码(PHP例子)1、表单代码(form.php):[php] view
plaincopy 2、action代码(formAction.php):[php] view plaincopy
分类:
其他好文 时间:
2014-05-09 03:42:09
阅读次数:
288
写一段程序,求1+2*2+3*3+n*n的值...
分类:
编程语言 时间:
2014-05-09 02:03:25
阅读次数:
238
最近一段时间,都在使用Jquery-Mobile +
MVC做手机Web,有一些心得、体会下面介绍如何拒绝电脑访问手机网站电脑的浏览器,跟手机的浏览器内核不一样,这是我设置拒绝访问的思路。下面是我已经封装好了的一个拒绝访问的一个方法
1 public static class IsMobileDe....
分类:
移动开发 时间:
2014-05-09 00:00:33
阅读次数:
404
面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。我们大家都知道,对于静...
分类:
编程语言 时间:
2014-05-08 22:39:35
阅读次数:
374