原因:
目前有两种猜测,第一种就是类加载容易,但是类卸载就不那么容易了,第二种猜测就是类缓存机制,从classloader的运行过程可以分析到有个过程是缓存常用类的,感觉这个过程没法释放,因为他会认为你以后会一直用。
测试内存泄露代码:
可以用DDMS测试下,当你调用GC的时候byte是可以回收的,但是classloader就没法回收了,也许你认为是因为调用了activity的classlo...
分类:
其他好文 时间:
2015-03-04 11:14:09
阅读次数:
162
需求及背景1:在Web|Service中通常会配置自己的服务地址,加入某一个配置文件中配置了一个地址,那怎么读取这个地址。
例如:文件wsaddress.properites下的服务配置地址:address=http://127.0.0.1:8080/realware/services/AsspFinanceService,500000,2015
业务逻辑中需要得到地址:String addr...
分类:
编程语言 时间:
2015-03-04 11:14:30
阅读次数:
196
//
// ViewController.m
// 人脸识别
//
// Created by yangxiuying on 15/2/15.
// Copyright (c) 2015年 lanjiying. All rights reserved.
//
#import "ViewController.h"
#define S...
分类:
其他好文 时间:
2015-03-04 11:13:56
阅读次数:
162
Problem Description
The Princess has been abducted by the BEelzebub feng5166, our hero Ignatius has to rescue our pretty Princess. Now he gets into feng5166's castle. The castle is a large labyrinth. To make the problem simply, we assume the labyrinth is a...
分类:
其他好文 时间:
2015-03-04 11:12:13
阅读次数:
201
给出一个无向图,求出其中的关节点个数。...
分类:
Web程序 时间:
2015-03-04 11:13:41
阅读次数:
166
总结的一些json格式和对象/String/Map/List等的互转工具类 源代码下载地址:http://www.zuidaima.com/share/1550463691508736.htm...
分类:
Web程序 时间:
2015-03-04 11:11:29
阅读次数:
241
在测试GoldenGate Integrated Capture Mode的时候,启动抽取进程报 OGG-02050 Not enough database memory to honor requested MAX_SGA_SIZE 错误
参数配置如下:
GGSCI (zbdba1) 20> view param ext1
EXTRACT ext1
USERID ogg, PASSWO...
分类:
数据库 时间:
2015-03-04 11:11:26
阅读次数:
635
1) 工具说明
在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装.
sz: 将选定的文件发送(send)到本地机器;
rz:运行该命令会弹出 一个文件选择窗口, 从本地选择文件上传到服务器(receive).
下载安装包lrzsz-0.12.20.tar.gz.
下...
分类:
系统相关 时间:
2015-03-04 11:11:33
阅读次数:
284
function getpos(ev){
var scrilltop=document.documentElement.scrollTop||document.body.scrollTop;
var scrillLeft=document.documentElement.scrollLeft||document.body.scrollLeft;
...
分类:
Web程序 时间:
2015-03-04 11:09:54
阅读次数:
148
异步转同步方案分类
说起nodejs的异步转同步,估计大家不陌生。因为nodejs回调实在太多了,稍微复杂一点的程序就会有很多层的回调嵌套。为了处理这些令人抓狂的回调,我们一般需要使用一些框架或工具将这些异步过程转换成相对比较容易理解的同步过程,也就是我们本文所说的异步转同步。而完成这种转换的工具或库大体上可以分为三类:1. 回调链管理类 2. 编译工具类 3. 底层实现修改类。
第一...
分类:
Web程序 时间:
2015-03-04 11:10:43
阅读次数:
216
(1) 下載 ASM_2_30.zip 并解压缩, 取得 asm.jar(百度搜索下载asm.jar即可!)
(2) 将 asm.jar 复制到D:\android-sdk\platform-tools目录下
2. 执行 Android Screen Monitor(这是一个手机屏幕监视的软件,只用于监视手机屏幕的动态,不可以进行操作)
win+X 运行cmd控制台...
分类:
移动开发 时间:
2015-03-04 11:11:32
阅读次数:
186
Say you have an array for which the ith element is the price of a given
stock on day i.
If you were only permitted to complete at most one transaction (ie, buy one and sell one share of the stock),...
分类:
其他好文 时间:
2015-03-04 11:10:01
阅读次数:
125
2.3.2 截获自动变量
通过转换后的源码可以发现,Block语法中使用的自动变量被作为成员变量追加到__main_block_impl_0结构体中,Block中没有使用的自动变量不会被追加,所以Block的变量截获只针对Block使用的自动变量。
源码:
#include
//不导入库文件无法运行
int
main() {
int val1=0;
int...
分类:
移动开发 时间:
2015-03-04 11:09:40
阅读次数:
159
在 Xcode 6.0 之前实现异步功能的单元测试很困难现在通过expectation可以很容易实现异步功能的单元测试// 1. 定义一个"期望" -> 描述异步的需求,只是一个标记而已
let expectation = expectationWithDescription("xxxTask")// 2. 在异步任务完成后,通过一下方式标记"期望达成"
//expectation.fulfill(...
分类:
其他好文 时间:
2015-03-04 11:10:26
阅读次数:
132
2.3.5 __block变量存储域
Block变量从栈复制到堆时对__block变量产生的影响
__block变量存储域
影响
栈
从栈复制到堆并被Block持有
堆
被Block持有
在多个Block中使用__block变量时,第一个Block从栈复制到堆时,__block变量也一并...
分类:
移动开发 时间:
2015-03-04 11:11:10
阅读次数:
131
通过源码安装wxPython非常麻烦,而且容易出错,也费时间。
通过 重要yum源方式非常的简单,过程如下:
[maokx@localhost Downloads]$ wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
--2015-03-04 09:50:36-- http:...
分类:
编程语言 时间:
2015-03-04 11:10:23
阅读次数:
139