Eclipse Memory Analyze 是JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。
概述
对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap...
分类:
系统相关 时间:
2014-11-27 01:40:12
阅读次数:
347
指尖检测根据应用可以分为单指尖检测和多指尖检测。下面是我在工作中想到的方法,希望对你有用或提供点儿灵感。单指尖检测新方法:重心距离法找到手的区域,我一般用肤色检测计算手的区域的重心在手的区域的边缘点集中寻找距离重心最远的点,该点即为指尖候选位置判断找到的点是否为指尖。判据:候选点到重心的距离大于边缘...
分类:
其他好文 时间:
2014-11-27 01:37:40
阅读次数:
206
我们先看一下make是如何工作的在默认的方式下,也就是我们只输入make命令。那么,1、make会在当前目录下找名字叫“Makefile”或“makefile”的文件。2、如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到“edit”这个文件,并把这个文件作为最终的目标...
分类:
其他好文 时间:
2014-11-27 01:35:03
阅读次数:
228
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。...
分类:
其他好文 时间:
2014-11-27 01:30:42
阅读次数:
163
原文:常用进制转换 最近的工作中,需要接触到一些硬件设备,处理这些设备的通讯,因此需要进行一些进制的转换。 其实,二进制、十六进制这些基本的知识,在我们刚学编程的时候,基础课应该已经讲过的了。但是,包括我自己在内,当时也仅仅是知道一般的换算规则,但是具体怎么应用,在c#中又是如何表示,也是近期才有比...
分类:
其他好文 时间:
2014-11-27 01:29:49
阅读次数:
266
排序在所有数据结构中我认为实际使用频率最大之一,并且看似简单,好像都会用,但实际上在合适地方使用合适的排序方式并不简单,并且是其他很多解决问题模型的基础;最近工作过程中实现一个消息总线,过程要解决消息分发时搜索消息效率问题,发现以前学习的数据结构大都已经还回去了,于是抽空好好再学习一下,并且总结.....
分类:
编程语言 时间:
2014-11-27 01:29:06
阅读次数:
147
前面几篇文章已经通过配置DTS的方式完成了多个驱动的移植,接下来我们解决TQ335x的触摸驱动问题。由于种种原因,TQ335x的触摸屏驱动是以模块方式提供的,且Linux官方内核中也没有带该触摸屏的驱动源码,单纯的配置DTS是无法完成TQ335x的触摸驱动移植工作的,因此,本文参考内核中原有的pixcir_i2c_ts驱动编写TQ335x的触摸屏(TN92)驱动。
在之前移植TQ210时,我已经...
分类:
其他好文 时间:
2014-11-27 00:22:00
阅读次数:
440
最近总感觉闷得慌有很多说不出的想法,对导师的项目也不感兴趣,自己很迷茫和落魄,总想改变现在的现状,想想快毕业了...也该正正经经的干点事了,三个方向:学术or工作or创业。学术缺乏基础需要精心看书修炼、创业没有想法出去工作就是搬砖的...只有通过下面的方法坚持逐渐改变自己,让自己与众不同,看了同学(@小邓)发了几条打鸡血地方法借鉴一下,借以自勉,同时给那些正在奋斗路上的兄弟们带来正能量:
1...
分类:
其他好文 时间:
2014-11-27 00:19:24
阅读次数:
252