看附件,官网应该有最新的。
from:http://zjx6820.iteye.com/blog/665992在写原型模式的时候,在用clone()方法实现了的时候,发现对于深拷贝来说,会对每一个相关类添加clone方法.这样会增加代码量,故推荐在深拷贝的时候使用序列化与反序列化实行.参见于我写的原型模式. 在写序列化的时候,我想到关于子类继承实现序列化的问题,倘若是父类实现了Serializable接口,那直接对
直接看文档吧,呵呵
public class CalcDirectoryMD5 { public static void main(String[] args) { System.out.println("MD5:" + calcDirectoryMD5(new File("test"))); } &nbs
具体在那篇文章上看到的,记不清楚了。直接看代码好了。大概的作用是:如果你清楚地定义了接口,然后,希望在运行时能够替换实现类(只要给出能够正确编译的实现类的源码),程序运行时将其编译为class,并且载入,并且最终起作用。给人一种错觉是Java也相当的动态化。实际上,是个假象,因为例子挺简单,所以运作没问题。实际上,个人以为,这种方案,挺有局限性的,作为玩具玩玩是可以的。如果动态更新一个class(
是在Oracle官网看到的。网址不记得了。public class TestGC { private String largeString = new String(new byte[100000]); priv
开源框架:https://code.google.com/p/android-application-plug-ins-frame-work/博客:http://www.cnblogs.com/hangxin1940/archive/2011/12/14/2288169.html没有仔细去研究,有空研究一下。
/** * MD5的算法在RFC1321 中定义 在RFC 1321中,给出了Test suite用来检验你的实现是否正确: MD5 ("") = * d41d8cd98f00b204e9800998ecf8427e MD5 ("a") = 0cc175b9c0f1b6a831c399e269772661 * MD5 ("abc") = 900150983cd24fb0d6963f7d28e17f
from:http://www.cnitblog.com/zouzheng/archive/2011/01/12/72639.html在Android项目中用到JNI,当用了proguard后,发现native方法找不到很多变量,原来是被produard优化掉了。所以,在JNI应用中该慎用progurad啊。解决办法: (这个办法不靠谱,呵呵)1、在Android.mk中加入一行: LO
from:http://my.oschina.net/banxi/blog/556221.基本的的使用可以很容易百度到, 但是当你使用了android-support-v4或者android-support-v7或者android-support-v11包之后,你发现导出的时候,警告相当得多,这个时候,就算百度,Google都不太好使了,因为他们都是回答了一部分,没有很好的解决你的问题:
from:http://hp.dewen.org/?p=420一、代码混淆都做了什么?1、代码混淆通常主要是去除不必要的代码,是用一些晦涩难懂的名称来重命名类,属性,方法等,以达到减小代码体积,增加反编译难度的目的。(如果我们的应用是收费的或者保密的Andorid应用,那么我们就很有必要通过代码混淆来提高我们代码的安全性)
from:http://www.cocoachina.com/macdev/objc/2010/0308/550_5.html初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。
from:http://hunankeda110.iteye.com/blog/1562290在Android的图片处理中,碰到的一个非常普遍的问题便是OOM错误 为此网上也有很多例子,而在之前的一篇转载里 提到了ListView中加载图片的ImageLoader,而其中有一处,使用到了名为SoftPreference的类 这是Java中的一个类 也就是所谓的软引用 在查询了相关的资料以后 会发现
from:http://blog.csdn.net/donglinlucky/article/details/2845777http://www.ibm.com/developerworks/cn/java/j-jtp11225/
from:
from:http://blog.csdn.net/sunchaoenter/article/details/7224926 1.资源对象没关闭造成的内存泄漏程序中经常会进行查询数据库的操作,但是经常会有使用完毕Cursor后没有关闭的情况。如果我们的查询结果集比较小,对内存的消耗不容易被发现,只有在常时间大量操作的情况下才会复现内存问题,这样就会给以后的测试和问题排查带来困难和风险。 
from:http://winuxxan.blog.51cto.com/2779763/512179http://winuxxan.blog.51cto.com/2779763/512180
from:http://blog.csdn.net/sunchaoenter/article/details/7209635 view plaincopy@Override protected void onCreate(Bundle state) { super.onCreate(sta
from:http://site.douban.com/android/widget/notes/350758/note/167481484/ 工作中刚好用到,网上搜到的,觉得不错,与大家分享Android App定位和规避内存泄露方法研究(转载)1.内容本文档包含如下内容:如何确定App存在内存泄露如何定位App的内存泄露位置怎样避免内存泄露2.名词解释App:ApplicationVSS -
from:http://labs.ywlx.net/?p=1689 内存溢出主要由以下几种情况引起:3.调用registerReceiver后未调用unregisterReceiver()。6.Context泄漏。if(bitmap.get() != null && !bitmap.get().isRecycled()){bitmap.get().recycle();bitmap
from:http://yueguc.iteye.com/blog/1051966尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeSt
from:http://mzh3344258.blog.51cto.com/1823534/804237 在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,今天在不同型号的三款安卓手机上做了测试,因为有效果也有结果,今天小马就做个详细的总结,以供朋友们共同交流学习,也供自己以后在解决OOM问题上有所提高,提前讲下,片幅有点长,涉
from:http://jackxlee.blog.51cto.com/2493058/674450PS:从Samuel那边搞过来的,和大家分享分享 SoftReference<Bitmap> bitmap; &
CGGeometry类定义几何元素的结构和操作几何元素的函数。1、数据类型:CGFloat: 浮点值的基本类型CGPoint: 表示一个二维坐标系中的点CGSize: 表示一个矩形的宽度和高度CGRect: 表示一个矩形的位置和大小typedef float CGFloat;// 32-bit typedef double CGFloat;// 64-bit struct CGPoint {
Bytecode Outline eclipse插件安装地址:http://andrei.gmxhome.de/eclipse/ 它有一个Bytecode视图,该视图可以查看当前激活的源码视图所对应的类 用asm应该如何生成。也就是说,如果你知道改造后的类的字节码,就可以通过该视图得到改造的过程,asm的调用语句应该怎么写。研究asm时特别有用,值得推荐。当然,如果你仔细研究asm,发现也是有命
一年半之前,为了做Java代码的圈复杂度度量,研究了一下JavaNCSS,修改了它的源码,把覆盖率数据存入数据库,结合代码覆盖率数据,给出最迫切需要改进的代码列表(覆盖率低,且圈复杂度最高的代码)。时间有点久远,稍微记录一下。内容很简单,没有什么技术含量,仅仅是为了记录一下,供有需要的同学参考。 JavaNCSS官网:http://
通过这个技术,我实现了android上的app,用于被测app的录制回放。 理论上讲参考android系统源码,也能实现出来。不过,站在别人的肩膀上,可以免去重复造轮子。这个网址通过google还是比较难以寻找的,所以,在此分享出来,造福android测试工具研发人员。http://code.lardcave.net/entries/2009/
from:http://blog.csdn.net/pjk1129/article/details/6535643委托代理(degegate),顾名思义,把某个对象要做的事情委托给别的对象去做。那么别的对象就是这个对象的代理,代替它来打理要做的事。反映到程序中,首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。委托机制是一种设计模式,在很多语言中都用到的,这只是个通用的思想,网上会有很多
from:http://blog.csdn.net/huifeidexin_1/article/details/7567731 从开始从事OC工作到现在大概1年多了,从当初接触oc的"协议"的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委
from:http://blog.sina.com.cn/s/blog_50e0bce501015n1s.html
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号